From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.2 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id EB487C2D0A3 for ; Mon, 9 Nov 2020 18:49:02 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id A3DF2206E3 for ; Mon, 9 Nov 2020 18:49:02 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730157AbgKIStC (ORCPT ); Mon, 9 Nov 2020 13:49:02 -0500 Received: from mga05.intel.com ([192.55.52.43]:53758 "EHLO mga05.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729302AbgKIStB (ORCPT ); Mon, 9 Nov 2020 13:49:01 -0500 IronPort-SDR: /5Z22WdovmisQHgebyNIY3D4zodyzRLnhqg/vR8A/u5PaoAdavaIjKNNYx3Du2ESN/a+8p4j6P x9b/xcrkv/8g== X-IronPort-AV: E=McAfee;i="6000,8403,9800"; a="254558581" X-IronPort-AV: E=Sophos;i="5.77,464,1596524400"; d="gz'50?scan'50,208,50";a="254558581" X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Nov 2020 10:49:00 -0800 IronPort-SDR: C9J1S52jpeWEFPQCxFzG1U7UQiTQ/J7O+iLlMFkMI4C/bSkR4CerjZ+wKGYwsrHJgzXEUhMcLC Hi540Lgsymaw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,464,1596524400"; d="gz'50?scan'50,208,50";a="359797972" Received: from lkp-server01.sh.intel.com (HELO d0be80f1a028) ([10.239.97.150]) by fmsmga002.fm.intel.com with ESMTP; 09 Nov 2020 10:48:56 -0800 Received: from kbuild by d0be80f1a028 with local (Exim 4.92) (envelope-from ) id 1kcCDo-0000MK-5q; Mon, 09 Nov 2020 18:48:56 +0000 Date: Tue, 10 Nov 2020 02:48:06 +0800 From: kernel test robot To: Damien Le Moal , Palmer Dabbelt , linux-riscv@lists.infradead.org, Rob Herring , Frank Rowand , devicetree@vger.kernel.org, Serge Semin , Mark Brown , linux-spi@vger.kernel.org, Stephen Boyd , linux-clk@vger.kernel.org Cc: kbuild-all@lists.01.org Subject: Re: [PATCH 20/32] riscv: Add Kendryte K210 FPIOA pinctrl driver Message-ID: <202011100255.mohMwlkQ-lkp@intel.com> References: <20201107081420.60325-21-damien.lemoal@wdc.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="lrZ03NoBR/3+SXJZ" Content-Disposition: inline In-Reply-To: <20201107081420.60325-21-damien.lemoal@wdc.com> User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-clk@vger.kernel.org --lrZ03NoBR/3+SXJZ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Damien, I love your patch! Perhaps something to improve: [auto build test WARNING on robh/for-next] [also build test WARNING on spi/for-next pza/reset/next linus/master v5.10-rc3 next-20201109] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch] url: https://github.com/0day-ci/linux/commits/Damien-Le-Moal/RISC-V-Kendryte-K210-support-improvments/20201109-095540 base: https://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git for-next config: riscv-nommu_k210_defconfig (attached as .config) compiler: riscv64-linux-gcc (GCC) 9.3.0 reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://github.com/0day-ci/linux/commit/b53c7c4d3b5b4658b4951955fd69c0ceb4bfac4d git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review Damien-Le-Moal/RISC-V-Kendryte-K210-support-improvments/20201109-095540 git checkout b53c7c4d3b5b4658b4951955fd69c0ceb4bfac4d # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=riscv If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All warnings (new ones prefixed by >>): >> drivers/pinctrl/pinctrl-k210.c:848:5: warning: no previous prototype for 'k210_pinctrl_dt_node_to_map' [-Wmissing-prototypes] 848 | int k210_pinctrl_dt_node_to_map(struct pinctrl_dev *pctldev, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ vim +/k210_pinctrl_dt_node_to_map +848 drivers/pinctrl/pinctrl-k210.c 847 > 848 int k210_pinctrl_dt_node_to_map(struct pinctrl_dev *pctldev, 849 struct device_node *np_config, 850 struct pinctrl_map **map, unsigned int *num_maps) 851 { 852 unsigned int reserved_maps; 853 struct device_node *np; 854 int ret; 855 856 reserved_maps = 0; 857 *map = NULL; 858 *num_maps = 0; 859 860 ret = k210_pinctrl_dt_subnode_to_map(pctldev, np_config, map, 861 &reserved_maps, num_maps); 862 if (ret < 0) 863 goto err; 864 865 for_each_available_child_of_node(np_config, np) { 866 ret = k210_pinctrl_dt_subnode_to_map(pctldev, np, map, 867 &reserved_maps, num_maps); 868 if (ret < 0) 869 goto err; 870 } 871 return 0; 872 873 err: 874 pinctrl_utils_free_map(pctldev, *map, *num_maps); 875 return ret; 876 } 877 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --lrZ03NoBR/3+SXJZ Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 H4sICB+EqV8AAy5jb25maWcAlFxbk9o4077fX+HK3uxeZMNhYKC+mgthy6DFthxLnHLjIgxJ qGVgCph9k3//tmQby3bL835bNTuDunVq9eHplsjvv/3ukLfb+WV7O+y2x+Mv5/v+tL9sb/tn 59vhuP8/x+NOxKVDPSb/AubgcHr7+elyuO7+dQZ/dTt/dT5edj1nvr+c9kfHPZ++Hb6/Qf/D +fTb77+5PPLZNHXddEkTwXiUSrqWTx90/+HDx6Ma7eP33c75Y+q6fzrjv/p/dT4Y3ZhIgfD0 q2ialkM9jTv9TqcgBN69vdd/6Oj/7uMEJJreyR1j+BkRKRFhOuWSl5MYBBYFLKIliSWf0xVP 5mWLnCWUeMDoc/hfKolQRNj7785Ui/LoXPe3t9dSGixiMqXRMiUJrJuFTD71e8BezM7DmAUU JCWkc7g6p/NNjXDfKHdJUOzlwwesOSULczuTBQPpCBJIg9+jPlkEUi8GaZ5xISMS0qcPf5zO p/2fH8r1iY1Ystg1l3anrYh0Z+nnBV1QlL4QNGATZFczsqQgD+hMFqBpMAdsJygECVJ3rm9f r7+ut/1LKcgpjWjCXH0oYsZX1WPyeEhYhLWlM0YTNdmmpM5I5IHQcwbgLUkiJomgedvvzv70 7Jy/1daELSkEQbJ84KQcTu/ShfOaC75IXJodwa/6CJqDLmkkRSEGeXjZX66YJGZf0hh6cY+5 eo15c8QVhcH86GlkZH8RBHYySpmx6SxNqEglC0Hlqjy5fBqLLdYaJ5SGsYThtWHdBy3alzxY RJIkG3TqnMukadm48eKT3F7/cW4wr7OFNVxv29vV2e5257fT7XD6XkpLMneeQoeUuC6HuVg0 NReyZImskdWpoMuZCA+WxF0qhGKX+JoFQ0X0P6zZcAuwICZ4QCRYeGP7ibtwRFMvJEgrBZq5 PfiY0jWoC+ZdRMZsdq82qd5Cgm0qPxXyqEqJKAVPQ6fuJGBCmuZSXWC5GjbP/kAFx+Yz8K01 Dbs7POXZfDB85sun7oPZrmQVkrVJ75XqxyI5B3fo0/oYvboNCncG+9GWWNig2P3YP78d9xfn 2357e7vsr7o53yVCrQUVmLzbG9W8gVjEMU+kQS2PfZrwRSxwAwUHDc4JlA8lw+LdecxhTGWr kie4F8g2qUKGngrn2QhfQHAA63OJpB7KlNCA4EY7CebQeak9XYJ3nnAORmdXBRAfj8HdsC80 9Xmi3B38CknkUkQ56twC/jAcOkQXGdQ/g1G4NJYapCQg1JKeWUv5WTt2CGWJeVBiSmUIwT/N Y1eLHNs4/CxeIHuKuWDr3OOWa8nU2Qz2FV82IRC56h6+mGoBYKzsqT+mMTNj4pLmzW4Yr91Z ZWgac9su2TQigY8ftN6AhabDnYVGGMd9BE8XIANca4i3ZCCAXOC4mYQ0nJAkAUiAkueq4ybE +05iHzvNYjvhhHoe9WoSVaqb3iN7GSXcbueh4dhzYB3vL9/Ol5ftabd36L/7E0QJAi7HVXEC wmwWAvNxyuHRqPM/jmjEwzAbLtXRsBHvDdhKZDpJ5rhOBGRiISwwQCgCPjEsFHrDQSVTWiDU iunNFr4P4C0mQIejACgM3g4/7JDEmmWVLiLljhgJwDfgKgeB3WdBQ7dyOVbRfbHS4cPERHMJ E+6y5u31GpLIS4FTpCFg1O6ojYGsn3oPlQHTMA25V0FPYbhApPgFMFbqhaTfK9ewJHrcp/74 7kPylsGwbAFJct8XVD51fo461XxKL9IHJAKmA4kMmQS0tsUVAXXRUZQE6WwBrjGY2GKeR8Fn 6Rn10RmHLok71664YDaRiWoGlA3LmIomvYjgmTtsNupgJZmyRhUgKy71jsBBNSYJhDtYIkQ2 hEEswmbrbEUBHhtriadSiSgNwIoCkLuRss0hpBqLzxDG2YUjPO53eQ5dqjkHRMJ8WDRuSEBW 0BUzJiDNaeQlG0nNUMEgjkWpJ01LM1jTea/bUeSC9T22LKF5+vCPatCFhMPug4GOKjvTW4uP 25tyQ87t1+ve3KzWkWTZ7zFkPzlx+MAqUEnZRABuwgPzxkDBnU4i4zTBvuLZRihd7k0nFZsq KYDKpqibCuNypChRyFM8Gcn8jMs4WGhEivSWCzDPXG9qPgOwPkmNRj9emHC6KjczUlRgaZke djsdLO3+kvYGHXPP0NKvstZGwYd5gmEaIabEwGotkzN0Or+qs78apaHQ0xWWD/vt5fhrdz45 8HM9H/dPt9sv0PaOc4F+z/vj9tdTT//99Ol5/++nl5fd1+M/ndeuc/nPB1MH9HCpD75kAu4D D1U5E11LUGFUU/JReOJSU+yVPWQKfP4PoH0Io9vv+xeIos0dxmElyoeZw8MAXgipxtxkXn0G 97SiSUp9n7lMxeA8/KERyboWvVL/cHn5z/ayd7zL4d8aZvBZEq5IQhUYguCDSm3K+RS8WMGK 4R2fpZQkwcbVeWFWs9h/v2ydb8Xcz3puM2WyMBTkxqorlbXtZffjcAOHAmr28Xn/Cp3QM/h7 EcYpYAgaVHCDhBCg/NgGIggNfEvFraxN6agz43ze9PrgCHShJa8H1oKdyvwglirx8mRjIXoM sivgIYZLyeYWOt7n1T3xhMDJhE7RdpWlZIE09RZhY2A1fUU2LdR7yMTYBHUVAGwhgeIEspYy ZRSbyPWyAYNJkAo3CmiNdvNADQp8THiEWZoeHv5WxWh9qPOsBGSSLVUgDOgogAPW6wEQBcMw 6siBgl/KDYHBeBWwn6Plfg+Al06JbFGO64wUUNScJpE6hNXagMAmJxy10q+EKvSohHAvQ7t8 +fHr9rp/dv7JHPPr5fztcKzUxO6aqLhz5KvBtOn+2kaqCE+V6VXcY6a2VhtLv3JvTt2NqyUT 0DWTeCnB4AZtVB4RfhIev8udQF4NCrGo1+hqaP4dj3KP0WCnKjGmxv50ri1CJbOuASK4twgo VsGa5HWlRplkIvBs1qDXquhIpUXSaWITYsGl0gNLOQY4iiioy994OqXYVhO86qlognqgwQQv EyiG7H4FztBNNjFa2Yy3l9tBCd+RAHWqmS5JJNMFG8jzVSUIi+Wh8LgoWY2qDkQrs7kMo7UZ fzPWq4N5difBy2pfZVXh55TxrKjmQSRQ+8NT0ZJvvplYBFxwTPzPqNpWV1HeMGmpihj0fhEp NaveaOR0fXGV0dtoaN8VKBe1dTaJ1d7V1A/S9BBiJwAKs7im6k166XCwfBWZdyfJSgAYtxD1 bBba3b2FIeMrI9+5f9ZHSH/ud2+37dfjXt9+OrpCcjOAxIRFfihT4SYsrjtgNXxOV8mx4Rgq jaX+l80pDyx2mPF8UUxtDDryeOl7bCGkFpbqDXRfhDGqZDapaJGF+5fz5ZcTtiDgvFRgJDNq yxFkYypgVQGPiAOIiLHUh6mzqbH+z7T6qVJPpUEMje4qZwOP4CWprJdjIh6GizSv+0DkZ6Gu +gphemw3oOBMCNgdKqovMee4Q/syWWAeqICIGhqDResIXckJaKKAhoKjeG1tuojTCfjIWUiq 5bW6+sVSWT11YXemR7OfkXGZQJuXat7+38POTBgq+NKtZN/wES+iuS6p1vxLBH/Y5WM7/K4z 5V1xVnSc0SCuOsecDgFMhrFvBOCiBWIuALYKYIw8EnDzIj9OsuHvmY++JS/8wD3rOJ63z3m+ UujuChyNupRCTaXe0Sho6KKjirq4rd33oKpTXgI4G48IOQNdJpZrn4xB5TL5MGAsIV9iCBOy horxZZ+1T2xmOFkGxGMe8Ommggrxo8yS/rer86y1qBojOaTeaKWKKfSnUuHJooISwxlTTajQ zUkMo4mEpeAvMSv1pFFt4b45N/dVsVha0kOgKn+m7krNAXJzR0lzPvm70qC8lfJCZlslbnKV 4gEKW4KTz1ypuTo43cR29wYQR7nKNhzYMM5oCQmJeHt9PV9u5rGp9tR30UOo9Mkiw+G6ww6f eIPeALKYmOOrAtsIN2r7OCJyxbjfEw+dLn6FFEHWJRZg0EpazHY3SmJPjEedHrFcCjER9Mad Tr+F2MOrZIJGgicilcA0GLTzTGbdx8d2Fr3QcWeNV+RCd9gf9HApiu5whJOUSoJkUurG/bY7 V5GQECWs1a0IgDTPpziciJcxiZgFavTq+phBLwpJZ+hcm1qXUQAs9h7wI7/TB230gE6Ji9tI zhGS9XD02DrIuO+uh+0M6/VDKwfzZDoaz2Iq8EPN2SjtdjoPqKnVRJXX2X5urw47XW+Xtxd9 m3f9AXHo2bldtqer4nMgTd87z2CUh1f1Z7UI9//u3VTVgIm+wt+t+qyZWA9XDaIqRETF6xhH WNSdcVQkFV+TXaO4guUthlIVqwGiyswr72II81LlrHGPoMfDpsYmMrYkCR6ELLfjJJlSqSEC EmrAx1aedy3DNAYf3rAldnp9u1k3z6J4YaAj/RGso1qgylp9X0WbgFoiacak3gHUokiNI3tB N7dVljOmkAAeX9eZ9H4W1/3lqN5HHdTd9LdtLaDk/flC0PZ1/M037Qx0+R69Vro3xN0Ay7W+ c7qZcGJ5/mJsoX39Qj1ea2HRV414XM0Z+MKdQf5KLS/a8pXYEsUkZA8N9dSbnW0vzxr6sk/c URpXkYFQzxPx5IaEtIlQcuPCBr3XPjAtz+YE57XdgaoY8KMwMGmU35eGGcAvwVX9PiGRyF7Z CZOzYDDKxCujrXwtIQ2Cyrs9PEsFRLkejyBj21TsLotSuhmP3R6cjH6tpbKQxiEIQOLbY36L YmxbiR8yXuN2pnIyQBr1qmAlA4Ln00dNuGbj6kiAhOh8DAig/a7l9rDCgke+nGVBEhkwiTnA nEPpn5HelY3NQ8qJ2b25pRk7xoLBdaO15U1cwdEdMvG4bt1SHtj+lmSqdvc/sL7Hxvz1cD1s FXWO0mLx7mCQ2rWRfRGkQfzeIJqLRX5A1++xwie6VjcnHpsyFzQZT3ULCcd1p1lE3qqyNzpG cKw69bc43WgRBMoh4JE4e3jCIst7pmwKXY6vp6Wlq8mf56FkdcHEeKF7uC+Ow/sDcjwBWOl7 DY7DdFgcRG8baW6jJWTVVoCQLvzE1sQg2NjS9KZXNudUuwChL4TUb0GbNZYs1AJybAKanpG6 w4dUx1n1jYxqc3bpVmubAStdVqAPNIcL3J4VLatIaR9s5RFhTQr31ZPj9/PlcPvxUoUI0IcE Uz5hltid02PXf4dOUNnXZr6v5h5fVQ2lFGwpa/1e2/mqKiyZmTl/vJyvt+MvZ//ydf/8DDnC p5zrIwSL3Y/D65/1jbkgi3QaV+O/QfeoejGqq3C5Z690N8gQmNFCVo0thvitXgfXR6IhXeIp saLWV1ghcrUyCwoGMsj9PquVKZn37VolWCgt2bQiZ868mTX/BHs6gRMEnk+gdHBO2+ftqzYy BIjCQJJwATg2bAzFbz+gVzmOceZmqmjVmtp26idVO1JVo6zDSIRF6fQ7LDZ3Y7oKo1/fRfRH xJVaNny0vtJRtJCI+lMG1UqbQlXpcLi9qvNwz6fb5XxUXw5AcgQ1QBb68XCjyGumf9NoartT VGRwIRNieQ+t6C44VvzVfLbtwooaAlmpl6S2bquialzpA9gpVYDAWhUAHqvZKaICFW2dOSg0 i/AIrugJd+fujFkQHDAAfBsxMezgbkFztDy5VKe+ZhbwBMS1+pKMndqw6Qr5yyb6HMbp9HOb AEiIJAFK6d6Ot8Prcf8T1A0D7Grli6Y/UV3jy/l23p2PueI21BR+bFmyIsuADntrCzJV3a2e QQDcwWFOvfSSt8dxM8bGMnZ2x/Pun3o4oyd9gxnPNurxhKomRFSq73KqC0P9BgfAYhirbO12 hvH2DjhE8KbP+i0AuFg96vUv0xk2J7vfL7HIlYnxpAoaQOCVz+qv5j1LSTDQmn4inQ2JSyKj paEb9/qiM2plAlA7tSDOO8u6O7BkaXcWGfrtHNylAceuTAoG9XC4uHJL9qf9dXt1Xg+n3e1y xEKPjeUuQfAkcLaGSLOG1Ad/Dchvln/bdlB+04v7mqnZhSWfld9onoIFx6jm7Os91bFSt4Yu 743psmsbp3wSbF6xv2xfXwFu6QUgwV33fHxYr7UnxkstiqUlymRrs8YHTfZWJJ40NuRL9avT xc3e3FQ7TMo4E2tM0PRZsMITOk0NOOSUS9wna4ZwMhpCwm5nECQkA68Hason2LPtjKmoKNT6 boTL8cqaprf4/Ox0Qi/13Rle5LbrwR2w69b9z1fwb5h+EC8eDEa4e8gZIsvzX30yKzi+FtmH ZP1oez5eMvRa9g9AejywwOSSwXJpljP4o0Hb8cqYub1RXVUN1FiTYWaDvofJtjiZJvUeTt85 EbDY7hC/2Cok1u+Ouy37yYSOX4dmDG6/Pxq1iYwJLvBsP1PahHQf6pehRRGmucW6Sk2nCZ1a v5KVLRFwmuW7pyvMTWbP4tWVeOVJldFsx5V1Jv3tWFvFymQOpNsbW65bTT5kPIQr8xS21WfU rIn7eNKf8yRUf3lWfbsFL3OpKtC7XNnk6mlegMPp2Sq0ODY5o0loeeSp/0UIj6OZlJioL7UK NqmVXgX2TZuJGxKUXREaKFDD329vJ/1Vo+KOAAmaYLgpceVo/DCw3NMpBtF/7OL2VZB7Fq1Q zxu1z7W8FtD9ieyNHjv2dFgzyZAGOpdyLdW+kmsWuB4e/xQPyGsw7ljq1ZrBAwfbDVc4xNfT rONeZ229xlUsoSrf4SLVQvHIuGNx86q7Ig961tTPYGlbhGbB7/ML8hA/uDsZfwGSk7uW9x2K DA6PquxCpFPLVZoWk9vtr9fr1o0WPK3ijnvD3thKnrHhQ6+rJY/btgRcRgRz8e0qMsxuC/1q BvZZDC1xXZHnNGzrPRrF4ciCG0q6/SQ1fWhJWDJ1XHcfBo+PbQyPj8MWK80YWg48Yxjhbz9K hrFdozTD6KGVYTTutG5iNLa8grnTx+/0H+PoUNPlsG+5cyrIbaPTyO91JyGugvTLWmE7HAOo 7m4rNaFyYSUCJByAKdsFm8hBp43sDuRg1EKfjywpt6ZGAzns2umCuu2+X7CHx+H6HZ6gN2o1 UBEOLBhRU+ebERgI7gzJZD3ovBOfhAxjLGfUtAbSUa1SFa/6/cE6lQJyTrtvC+L+uMUognj0 aMlo8mmCsEU1SBASy/1dLIbdzgB3Koo4sOW7GdGSg+hFaYYWX5ExjO22phl6Xbu1qX2DZFpi bM4xGNodRj5Li3QVw2j4zk7HFjkZDO2B/M7UFieBCWJIH1dyuQogg2lRYmAYdh7e0fJV0O09 9tt5grA/aPEl0u0PRuMWgX0O1y2KEXB3FpEpsfzzFgqcJewLj0irPAueNnGuwtFDS0gGcr/b Dkpylncm6Q86740yHuMJsvaufBYCZH3sjlogbcEEgLHFT99HamESUoGoFkdqrYpqlBRJ9S8Q dDtpIwwWlYS2xKUcDBLqRWBNqZO2gEI9RlIXYk7+NawWLoQj+/LGZfv647C7YjcLXtK8BSPQ Zj4Ez/dqNmdfu7hsX/bO17f/VnZlzW3rOviveM7DnXbmtImdpelDHmQtNhttFiXbOWfueFzH dT1ZnLGdM8359ZcgtZAUIPe+ZBHAVRQJgMCHHz/gkqztOR4M0TlDi6nwg+Xq8Wm7+Xns/acn lKK2S2RdtaACTiQHPJIpc/G5g1DeEMA9OlirmITullXTCukAvGpfn5bv5WvGejcdOZijSDXl 0mHetV2fjMfid1hEMb+9OcfpWTLjt4OrZgSneleHf9iLQdPkkyJuX0+NmYeNER7brPKyGWeX nhgMdwxqFavdCbWHtSMeHy6SsSsOQ5bnIcSiiqWvxYkCvYFoqduHx0WYIlEpGoP4M6ZuDIBe B26NXc+qvDUX8Ez63zVmjPp5+vP9APitvXD5jl/9x0kqW5y7PsMVe6BKc9iUulHvaMmqxvFG hBNqfp8SXg5QMIOVyGcsNy3g1aYUGeiW6Szj/mThR4RGUdJVSBFeXR2DbT8CWKYkE1+Ltpg9 gBqj7IRQ0g4QUpaoyD3j3hmU7o13h+MJPwCop+V6YFC5N3YxUBxJM/0YZGUzsqZCVMWuxZwT p7xgcSdjIq4PqGOOx+gALSLc3iI/avkwV2vUn1V+6NWuLP5Te63pI1s9hfAqPkbb0ZgkXh/t Zig5hxns6zHgeIL77tiJR357PxKs2Mcla3Dii/PB1Vfc5qU4ZoPzPi4Zqj640fUFIXs0DFcd DG52ft6/7PdxcUmy+GH/agDIyfhLlzxShD1FJ2KLSvr15Qn6V8JaJBnULdAAWSOSXF7ZWpWC mtgxcKATCm5Jv7qaz0tY0y62mxvCBtJ0nVAaa4ZrQi2TDJ7j9geX/PwG18vUSvAGN4TPiupl fnFFWJokPXcd0FA7GEJXKFyESF0vgqtfNJ3xi34QXvQJXUfnGZjtWJ8axJv3vj9tXx4/9D/K QygbDSVdlHmDK6cef12vwBUYzvfaT1H8s8jHLB5FH1sf6zBk8R1uR5f0jmtcSY/CuRDBqfVp Y4OqKkFWuM9xyVLNuTRVICuwnpB8v91ssM0nF9vXiIJmdFwIcWdDFlqAICXdFysOE3Gy3FU7 KFqrByb+qR1hqeLGI2dYBBoQQHOI3scuIAHhs6DKLSBaWQgsOQvwm6iSbew7NjBuKahY7Wsz Ucw9xlMqVlZi/ijXZ3zMpc925Me4RWnqpfj+PwVA9Va5Mkx2td8ddj+OvfH763r/adrbvK2F nKDLvHWUWzdr094o89t+2NU7yJ0RBZg6SkIvYByTvhRoUqhJS+If8GMJk+SusKGfXABLyfzU MQCR5Mq2Uc6ap2CA/npJ7HsaG2dXF5e4Dm5xXf0OF3FcmkzE0WIyEX4JGpPruf6Xc9y+Y7FR lnydjQ/OwTKL28U1xql7sq6AzSG4PEKVFWAovbWasnLMpHPkeAZYLCBMt5a8K13m+O5tb9zK VioCIASrEHzjSZolQwNdC5CtJcmQeZmbJeC6tUhZfn2JWwzQDmh1OCwcJu0zKVs/747r1/1u hUmBALOQQ2gubtlBCqtKX58PG7S+NOLVloPXaJS01O4ZQ2L0uOjbB658+pOXngve+r0DHJ4/ agCHWrF0np92G/EYYDsRbzyMrMqJCtcPZLE2VZlq9rvlw2r3TJVD6SpIbZ6eBfv1+iDU0nVv stuzCVXJKVbJu/0czakKWrTamQEAUTV3xsnb8kn0lhwOStdfITg2t97fHLDWfrXqLAuVAV9T t0CXC1a49uL5rYWh6dYAYzkNMh9XAP15TolPCgIRJTHKYWfWNikCPAQEmyDRQG3PTYhOY5jf fwm1GuvYH2VMYBqauTSE1trGpNBygRid0caUAvaidRRX3aqsP8rlRzzNhTJuJAtBKNp+A7Rh 5oquDeE/l/DBUYzK9jzCzQGKRQigbcHX4NCXeDq+N3JONEJE5ek5xt8zWHrCUUTShZq7uIPr CcE4ILnAa7v0VV3kSZb5MeHBpfF5v1MZZ35Gua7obE44Jdar4ILABRbNb6KJbcwz2CJx6Ibi J4RQdPUtnTuLwU0cgSs8Ye3SuWDi6DadNB0DMmXkRdfXhB0AGJX/NoQ6enboU+X/biwBrTQ4 k5HX9S4+H5nT1iScl4f9bvtgwMfEXpYQht+KXdMVHFz9jO3QSGWangHixWr7skGDJnIitkt+ WTnutItU2ZQM0hG+0AIi4oGzBB8PD5kdcmj0LxN/xz6RoKYE9sd1KRPWoITHEqeneunGATR1 QuYBYHrAu1AjxekwECwU7aKDdknRMp+J5kS7BP0bTZrTpFHAyZ4O847mYhZ2FA0GdEl/Dmp4 wEs7dELkfpHwrMBBaXKiBhxVU+cQii6FEep1KOBM0aSdA6/a6Sg9KRICFAVCagNOvmNFJicV AHAJWgmQZZHV0l2uflq3jBwB/6sUB8Wt2L1PWRKdeVNPfhDI98B48lXssFSvCi9okap28LqV dSXhZ4GTn/lz+ClOPaJ1hXxKtD0VZekl2EGMc+QVVHtFV8+UzHBYvz3sJIxk0+Pq0BCa0yIw cttAxoMqWU9zuMBjIeKFXuZjkgogJevVWFE5DdIxGzkxAIADoqRpkIBf9DCRQej6J1cWLtFs 7hN5Y2ICdqyImdty0K6hBbVNtwT7WL3tt8d3zNAGoOb4QeG7BXz0Cy/yuRTrciGrUXANireT SKyTElwdtgjwOe+AcVQZB5t+OZowHvLo9o+///uHkeLg53L/sH6BE7UZuB4otX3ZHrfLp+2/ VhpKmXhRgaHbyec0oGgFEh36zh29v+Hsw/vMxz31O/gXVCYo2VvANoasKPU0EXt5xRxAxjaK 1wwjsmfJSt6ATHKDu2GtO+3TgQMnaW2y4fb7fina3O/ejtsXG8W5dYhVJyzLAaVTyBHm15l5 lAycschfxEU0xHPGZY4CU0eCLl22YImFy+qCH43LckJoytw+YccT5fL+uccCpA9AZHmx0KGH Mlcm6NEruBh0pSQoGYSK6g/vb5CiikKYLBWLk80c4jZCcVBYFIJKBCwJyiXe2y/GdQgbyhYI fMDMxW84FUYIMTGNNPeXWP+Yri+z7yUGDrF6BPKWnXWBwyWDdWaIJwSsMFBEo6EjESzGPuii JlXsNxVBpncy4kqhXgxxoPm6s8nCzrbWzGXgaY0FiWihlQ5JPr351b+2HoFEJWZT6AWav4u6 LgJDjZtqYFlcDNnqORwd8Yh4H+Vm0fr07U+vAUQ29/jVo0pQIJ++7rcvx0cZtf3wvD5skDQr Kq8j2INNYUE+hgxt6PHjlu5PISQ3mfphnVzhC8kxKZif39YZucQxygGSulXDpaYrQOhV2RWP TJPo3ceOjI0hF4LBQfv48ftomIQAOZ1lkCQSr6tEzxiJHXaY2Lhz5dsj5710YHt+FVLJJ5m/ VAjGq8eDZF2p53tMMFHNAjgP8jZUMrFFBChAMn2ltl4zMZDFzMni28H55Y25CFOZI4VM0wdg 9rJiwYXfVag0o6JbMrcpKqZAt4WQIvMNCCEvgsA2HVDMpMieihM4vG+HkMu0QkJfiVURoTSP YkgFQpkIZZIRNf52tjLjOdXWDMQNAC2y8lBpzn6/+SaV/2eJ+Fx+q976+9tmA6KChiBqaCLO iElJnsD0LbuKHdlNHpm7kTe8fcefLybzAG6I7oz7a6DgYvaQO7hs9FsjM9eESszSnnkbQlGX UOt6TUFoVOak4pTKbuXKw4UgmbsP0h/QZLFceBLjUletH6nGZvP20JLhN7HcyddVzotEDnXu 2sUrSscQlZRewMaK73AyK4bi8mNPbRanBwOAqSobX7tXUwopDYgqcUDmjwAWsoNP3W5Icbzr BaovEYQObBLLVMF3jlil7fRwJRViC+HwjRPBxXLIdNugiNuyfrPeWhM9ti41lIkB+HvJ7vXw Zy/crR7fXtV2MF6+bPQzF0CeZbaNJNX1dv0xGAUL/7ZvEuGYTor89lx7pUkgsz4UqeiayuBE TCEQF+MiBrhcjq+i2QSNPNasml0DVNp1ncsZ/VqrDC/UUS3pSEqHVqZo+t3AJN35fmp9p0qj ggvsZnv6cHjdvkh8mj97z2/H9a+1+GN9XH3+/Plj876kRVHWPZJyW9vlJ83A96bLrqiyrORE nhHV8SY7UtcnjngH2F/TyUpmsyphTJjMAOKlq1eQPKarMjk0emMtEclUzhoeihdzoi6YYxDs K/mYQHSFVsVizwG0nlRrmoF2KT/cDU5X5XJPNTpzWI6t4Epy/z+WmGH3KbO24uMAsQjSxxcx 931PfEKdAJbyuFDHDbFJlYnIHpbHZQ+O6FUr+2X5QhgxHeWWfIJOpOSqToecBYxyGpMnZrzw nByCOLKsQEzyxrZEDMlu1c3E/MWQyaZt1c7cAt+2BGEBF8Ud6wNYTi4iYALrFV6XxlRmtgGk 1XLPH/SttsjFAlR/wjvWqDnO1u4wKeXfDJF8TTVIfhCQDhCSyODfKaSbc+/zhExYWEv0ckSZ JazW1FHmpGOCR6HORvJCTswv2LosljLduCovxX7t5IWHxM4e0NPMHYiQaC+i/faw+sdYRrqG nq8PR9gXljJr+D/r/XJjZPC9KyghqPpcQD1NMiEsfVPKE3GVBKZMlMeW8e7cZNqSk4R0BBkN 1cSmhksH8OPrDvI9RmpZw3SS/p5C3CMNH53T1DK2KmvH/wAVOdz7j4kAAA== --lrZ03NoBR/3+SXJZ-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.3 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E8FA2C388F7 for ; Mon, 9 Nov 2020 18:49:26 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 73CAB206D8 for ; Mon, 9 Nov 2020 18:49:26 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="WOpNauj2" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 73CAB206D8 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:In-Reply-To: Content-Type:MIME-Version:References:Message-ID:Subject:To:From:Date:Reply-To :Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=euaA85j+dgr3W8qABsW95PDbdgRktjFoA+VKjHuaY+A=; b=WOpNauj2NrFGOeaSU8ImcBLAR jzRmywDwb/wa/81KJfPSHDt1m1bXX3ugbimXQGDA2cKRE4pnkCSdyLXACTxBTcW+15mTdpG8784u7 7I1Iw4Hox1IbRjcgwbSXdfa2Lg539BaNn824R4/V65WUG4WOaY8ukFT2/yLf+4Jgi1VRcePG+pyVC fES6QasUmIhUWpjGw+27DcstZuVJO43548bI5yX/WwL8ZnbvE1FW13jwldrmRLqzQd4RjjEK4IsKj BN68w315WMwaV7Y6f8eFE68+eScoaCGOdtzh7gAfGLCupgh+0idHoWdB0qfMc4XAYg9Wx5LA0j582 eRBNK93Qg==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kcCDz-00089f-VK; Mon, 09 Nov 2020 18:49:08 +0000 Received: from mga11.intel.com ([192.55.52.93]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kcCDx-00087Y-6U for linux-riscv@lists.infradead.org; Mon, 09 Nov 2020 18:49:06 +0000 IronPort-SDR: kk9nx/t75QsFzuY7ncgZHpLxS7DR1k7tDHN8PZc5C6lhZPt5olA3/xzGkNIAALTbSL7XMcbgLk 3E4VKy2+NeJw== X-IronPort-AV: E=McAfee;i="6000,8403,9800"; a="166342955" X-IronPort-AV: E=Sophos;i="5.77,464,1596524400"; d="gz'50?scan'50,208,50";a="166342955" X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Nov 2020 10:49:00 -0800 IronPort-SDR: C9J1S52jpeWEFPQCxFzG1U7UQiTQ/J7O+iLlMFkMI4C/bSkR4CerjZ+wKGYwsrHJgzXEUhMcLC Hi540Lgsymaw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,464,1596524400"; d="gz'50?scan'50,208,50";a="359797972" Received: from lkp-server01.sh.intel.com (HELO d0be80f1a028) ([10.239.97.150]) by fmsmga002.fm.intel.com with ESMTP; 09 Nov 2020 10:48:56 -0800 Received: from kbuild by d0be80f1a028 with local (Exim 4.92) (envelope-from ) id 1kcCDo-0000MK-5q; Mon, 09 Nov 2020 18:48:56 +0000 Date: Tue, 10 Nov 2020 02:48:06 +0800 From: kernel test robot To: Damien Le Moal , Palmer Dabbelt , linux-riscv@lists.infradead.org, Rob Herring , Frank Rowand , devicetree@vger.kernel.org, Serge Semin , Mark Brown , linux-spi@vger.kernel.org, Stephen Boyd , linux-clk@vger.kernel.org Subject: Re: [PATCH 20/32] riscv: Add Kendryte K210 FPIOA pinctrl driver Message-ID: <202011100255.mohMwlkQ-lkp@intel.com> References: <20201107081420.60325-21-damien.lemoal@wdc.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="lrZ03NoBR/3+SXJZ" Content-Disposition: inline In-Reply-To: <20201107081420.60325-21-damien.lemoal@wdc.com> User-Agent: Mutt/1.10.1 (2018-07-13) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201109_134905_537165_22843744 X-CRM114-Status: GOOD ( 27.02 ) X-BeenThere: linux-riscv@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kbuild-all@lists.01.org Sender: "linux-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org --lrZ03NoBR/3+SXJZ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Damien, I love your patch! Perhaps something to improve: [auto build test WARNING on robh/for-next] [also build test WARNING on spi/for-next pza/reset/next linus/master v5.10-rc3 next-20201109] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch] url: https://github.com/0day-ci/linux/commits/Damien-Le-Moal/RISC-V-Kendryte-K210-support-improvments/20201109-095540 base: https://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git for-next config: riscv-nommu_k210_defconfig (attached as .config) compiler: riscv64-linux-gcc (GCC) 9.3.0 reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://github.com/0day-ci/linux/commit/b53c7c4d3b5b4658b4951955fd69c0ceb4bfac4d git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review Damien-Le-Moal/RISC-V-Kendryte-K210-support-improvments/20201109-095540 git checkout b53c7c4d3b5b4658b4951955fd69c0ceb4bfac4d # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=riscv If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All warnings (new ones prefixed by >>): >> drivers/pinctrl/pinctrl-k210.c:848:5: warning: no previous prototype for 'k210_pinctrl_dt_node_to_map' [-Wmissing-prototypes] 848 | int k210_pinctrl_dt_node_to_map(struct pinctrl_dev *pctldev, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ vim +/k210_pinctrl_dt_node_to_map +848 drivers/pinctrl/pinctrl-k210.c 847 > 848 int k210_pinctrl_dt_node_to_map(struct pinctrl_dev *pctldev, 849 struct device_node *np_config, 850 struct pinctrl_map **map, unsigned int *num_maps) 851 { 852 unsigned int reserved_maps; 853 struct device_node *np; 854 int ret; 855 856 reserved_maps = 0; 857 *map = NULL; 858 *num_maps = 0; 859 860 ret = k210_pinctrl_dt_subnode_to_map(pctldev, np_config, map, 861 &reserved_maps, num_maps); 862 if (ret < 0) 863 goto err; 864 865 for_each_available_child_of_node(np_config, np) { 866 ret = k210_pinctrl_dt_subnode_to_map(pctldev, np, map, 867 &reserved_maps, num_maps); 868 if (ret < 0) 869 goto err; 870 } 871 return 0; 872 873 err: 874 pinctrl_utils_free_map(pctldev, *map, *num_maps); 875 return ret; 876 } 877 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --lrZ03NoBR/3+SXJZ Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --lrZ03NoBR/3+SXJZ Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ linux-riscv mailing list linux-riscv@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-riscv --lrZ03NoBR/3+SXJZ-- From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============2545123817517953192==" MIME-Version: 1.0 From: kernel test robot To: kbuild-all@lists.01.org Subject: Re: [PATCH 20/32] riscv: Add Kendryte K210 FPIOA pinctrl driver Date: Tue, 10 Nov 2020 02:48:06 +0800 Message-ID: <202011100255.mohMwlkQ-lkp@intel.com> In-Reply-To: <20201107081420.60325-21-damien.lemoal@wdc.com> List-Id: --===============2545123817517953192== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi Damien, I love your patch! Perhaps something to improve: [auto build test WARNING on robh/for-next] [also build test WARNING on spi/for-next pza/reset/next linus/master v5.10-= rc3 next-20201109] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch] url: https://github.com/0day-ci/linux/commits/Damien-Le-Moal/RISC-V-Kend= ryte-K210-support-improvments/20201109-095540 base: https://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git for-= next config: riscv-nommu_k210_defconfig (attached as .config) compiler: riscv64-linux-gcc (GCC) 9.3.0 reproduce (this is a W=3D1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/= make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://github.com/0day-ci/linux/commit/b53c7c4d3b5b4658b4951955f= d69c0ceb4bfac4d git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review Damien-Le-Moal/RISC-V-Kendryte-K21= 0-support-improvments/20201109-095540 git checkout b53c7c4d3b5b4658b4951955fd69c0ceb4bfac4d # save the attached .config to linux build tree COMPILER_INSTALL_PATH=3D$HOME/0day COMPILER=3Dgcc-9.3.0 make.cross = ARCH=3Driscv = If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All warnings (new ones prefixed by >>): >> drivers/pinctrl/pinctrl-k210.c:848:5: warning: no previous prototype for= 'k210_pinctrl_dt_node_to_map' [-Wmissing-prototypes] 848 | int k210_pinctrl_dt_node_to_map(struct pinctrl_dev *pctldev, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ vim +/k210_pinctrl_dt_node_to_map +848 drivers/pinctrl/pinctrl-k210.c 847 = > 848 int k210_pinctrl_dt_node_to_map(struct pinctrl_dev *pctldev, 849 struct device_node *np_config, 850 struct pinctrl_map **map, unsigned int *num_maps) 851 { 852 unsigned int reserved_maps; 853 struct device_node *np; 854 int ret; 855 = 856 reserved_maps =3D 0; 857 *map =3D NULL; 858 *num_maps =3D 0; 859 = 860 ret =3D k210_pinctrl_dt_subnode_to_map(pctldev, np_config, map, 861 &reserved_maps, num_maps); 862 if (ret < 0) 863 goto err; 864 = 865 for_each_available_child_of_node(np_config, np) { 866 ret =3D k210_pinctrl_dt_subnode_to_map(pctldev, np, map, 867 &reserved_maps, num_maps); 868 if (ret < 0) 869 goto err; 870 } 871 return 0; 872 = 873 err: 874 pinctrl_utils_free_map(pctldev, *map, *num_maps); 875 return ret; 876 } 877 = --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --===============2545123817517953192== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.gz" 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 --===============2545123817517953192==--