From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1163290AbdDWTBR (ORCPT ); Sun, 23 Apr 2017 15:01:17 -0400 Received: from mga01.intel.com ([192.55.52.88]:16595 "EHLO mga01.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1163241AbdDWTBL (ORCPT ); Sun, 23 Apr 2017 15:01:11 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.37,240,1488873600"; d="gz'50?scan'50,208,50";a="91251149" Date: Mon, 24 Apr 2017 03:00:38 +0800 From: kbuild test robot To: "Paul E. McKenney" Cc: kbuild-all@01.org, linux-kernel@vger.kernel.org Subject: [rcu:rcu/urgent 11/11] include/linux/srcu.h:66:2: error: #error "Unknown SRCU implementation specified to kernel configuration" Message-ID: <201704240331.GViOKDXV%fengguang.wu@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="9jxsPFA5p3P2qPhR" Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: fengguang.wu@intel.com X-SA-Exim-Scanned: No (on bee); SAEximRunCond expanded to false Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --9jxsPFA5p3P2qPhR Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git rcu/urgent head: 746ec1f689abc74dca72fdce4134decdbfaec295 commit: 746ec1f689abc74dca72fdce4134decdbfaec295 [11/11] srcu: Fix Kconfig botch when SRCU not selected config: sparc64-allnoconfig (attached as .config) compiler: sparc64-linux-gnu-gcc (Debian 6.1.1-9) 6.1.1 20160705 reproduce: wget https://raw.githubusercontent.com/01org/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross git checkout 746ec1f689abc74dca72fdce4134decdbfaec295 # save the attached .config to linux build tree make.cross ARCH=sparc64 All errors (new ones prefixed by >>): In file included from include/linux/notifier.h:15:0, from include/linux/pm_qos.h:8, from kernel/power/qos.c:32: >> include/linux/srcu.h:66:2: error: #error "Unknown SRCU implementation specified to kernel configuration" #error "Unknown SRCU implementation specified to kernel configuration" ^~~~~ In file included from include/linux/pm_qos.h:8:0, from kernel/power/qos.c:32: >> include/linux/notifier.h:77:21: error: field 'srcu' has incomplete type struct srcu_struct srcu; ^~~~ vim +66 include/linux/srcu.h 632ee2001 Paul E. McKenney 2010-02-22 50 55c6659af Lai Jiangshan 2012-10-13 51 #define __SRCU_DEP_MAP_INIT(srcu_name) .dep_map = { .name = #srcu_name }, 632ee2001 Paul E. McKenney 2010-02-22 52 #else /* #ifdef CONFIG_DEBUG_LOCK_ALLOC */ 632ee2001 Paul E. McKenney 2010-02-22 53 e6a92013b Alan Stern 2006-10-04 54 int init_srcu_struct(struct srcu_struct *sp); 632ee2001 Paul E. McKenney 2010-02-22 55 55c6659af Lai Jiangshan 2012-10-13 56 #define __SRCU_DEP_MAP_INIT(srcu_name) 632ee2001 Paul E. McKenney 2010-02-22 57 #endif /* #else #ifdef CONFIG_DEBUG_LOCK_ALLOC */ 632ee2001 Paul E. McKenney 2010-02-22 58 d8be81735 Paul E. McKenney 2017-03-25 59 #ifdef CONFIG_TINY_SRCU d8be81735 Paul E. McKenney 2017-03-25 60 #include d8be81735 Paul E. McKenney 2017-03-25 61 #elif defined(CONFIG_TREE_SRCU) d8be81735 Paul E. McKenney 2017-03-25 62 #include dad81a202 Paul E. McKenney 2017-03-25 63 #elif defined(CONFIG_CLASSIC_SRCU) dad81a202 Paul E. McKenney 2017-03-25 64 #include d8be81735 Paul E. McKenney 2017-03-25 65 #else d8be81735 Paul E. McKenney 2017-03-25 @66 #error "Unknown SRCU implementation specified to kernel configuration" d8be81735 Paul E. McKenney 2017-03-25 67 #endif 55c6659af Lai Jiangshan 2012-10-13 68 931ea9d1a Lai Jiangshan 2012-03-19 69 /** 931ea9d1a Lai Jiangshan 2012-03-19 70 * call_srcu() - Queue a callback for invocation after an SRCU grace period 931ea9d1a Lai Jiangshan 2012-03-19 71 * @sp: srcu_struct in queue the callback 931ea9d1a Lai Jiangshan 2012-03-19 72 * @head: structure to be used for queueing the SRCU callback. 931ea9d1a Lai Jiangshan 2012-03-19 73 * @func: function to be invoked after the SRCU grace period 931ea9d1a Lai Jiangshan 2012-03-19 74 * :::::: The code at line 66 was first introduced by commit :::::: d8be81735aa89413b333de488251f0e64e2be591 srcu: Create a tiny SRCU :::::: TO: Paul E. McKenney :::::: CC: Paul E. McKenney --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --9jxsPFA5p3P2qPhR Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 H4sICAf4/FgAAy5jb25maWcAjVzbc9s4r3/fv0LTnofuzGmbe7tzJg8URVmsJVEVKTvJi8Z1 lNbTxM7ny37b//4AlGzrArr70N1EAG8gAP4Agnn7x1uP7barl9l2MZ89P//yvlfLaj3bVo/e 0+K5+j8vUF6qjCcCaT4Ac7xY7v75uHmdrec3V97Vh/PzD2fv1/MLb1ytl9Wzx1fLp8X3HfSw WC3/ePsHV2koR+XNlS/N7a/9rzpjOYdf33rtD5cX3mLjLVdbb1NtO6w3V8e28GtUBiKsf719 AzP5UU/o49wOvtlPr3ysnupPbzqNs1zxcsxVLkoj7kyva2aK/mAJK1kQ5KXpr0OqJCnKSMSZ yFurM4yPTc64KHWRZSpvtYgVHwciGxLsSJH0RZ4yI1VaZkpr6ceixVLAJljG47eITWAUYYqs hDmUPCuAQbAjQypEcCCJxIffQplrU/KoSMcOvoyNBM0G6+21QekkLMNVG9Gj6ZElxyIdmai3 1kYCGvbSL0Z2SBaDeI5s2cgwEAA0n4hY317RzQvYTl/oY7ODbpSx1Ob2zcfnxbePL6vH3XO1 +fg/RcoSUeYiFkyLjx/2+gGq+tYbWd1/RvXbvR6V18/VWKQl7IlOstbmp7AbIp3AfHCoBBTj 8mJP5DlsX8lVkknYwjdvjqrefAPV04bQd5AAiyci16ADnXZtAqiCUURjWDorYlNGShtc5+2b d8vVsvqz1Y2+1xOZ8Xbj49TspBORqPwe7ADUOCL5woilQSxIWqFFLH1iblZTawtDPYZ5wHpi EKcVvcy/epvdt82vzbZ6OYp+JFKRS14CudSRmrakD1+yXISxmpYh00Yo2fUvWiDP8du+K44m CBqVGr0f3CxeqvWGGj96QJuQKpAdd5UqpEiXDCyZpERyFIHy6dLIBLayzWNnAsb30cw2P70t TMmbLR+9zXa23Xiz+Xy1W24Xy+/HuRnJx7XBc66K1Mh01J7jROamR0YZDIbMeeHp4cqB/74E WrtL+LUUdyAQQy7OMD3WyERSsTH4iDhGC0hUSneRC2E5rfskWfxCxkHpy/SCVmI5rn+gNXyU qyLTNC0SfJwpmRrcIQPHA8mmgS+wBmj7otcqYnZPzz4eg5VOrPPIA8JMOC9VBtohH8ADqxzV D/6XsJSL9lb02TT84DK6QgbnNy3jAMszMWwkF5k9aaysj/R6h9uDJeBTJBh2TgtkJEwCW182 Jk0z3etQn+SA807eEXZxYBhDS32f0MQsh30bOxSG1gUfDoAyLBzTCQvABiRFZMq1SDlKWRwG tGrjyhw0644cND8LT0s2AodNUphU9PdgImHpTae0PHG37VnimBWM6bM8l12d2C8HYUYggh5M QVUuD553v3H4EUYrJ8n++D9uKj8/uxo4rAZpZtX6abV+mS3nlSf+rpbgJRn4S45+Erx57U5b Y9QDk4uZJDW1tI7SpX94cDMDaIBWMx0z6tjTceF3kG6sfGf7MgT/h6ilzOGEVfS2wr4ZkZQB M6wEPCBDyS1idNiFCmUMvt/lHFTN0XEuX4okK2E6gta4BnG5erQYuWQxGAM6Ss6F1j1NGPcx W/01F4YkpIkcfimnzPAoUKMeyUIM69IipcbD8x8wnD25SxMBUO7rqMX6maxBKdXzUTZ97L6f l2ahKHmS3fFo1OOZMlAyQF9ljU/2MI9gapTtX/EqOA+P/L1TwgYjIFUjOBxprj2DnzEUsnIb 10CiTXZgCYfkU4RfaE5RMRKI61vhgwqKGOAPGryIQ3tQ9noRd6A9h705IqfDCBHTNCyVmoGz 17h/xDpVEJSwCvDRjJuOJFF+8FkXOhNpSyEamTbkfisUBwA9EYL9SVxtGGp6wpMmPOK047A8 yh7FLC7HEACKuMyn9OHjYt5Df3cjEBtMAizA/KsxWuz1pvXZB2qIe3lXqjywsXAdUHE1ef9t tqkevZ+1135dr54WzzWOHQ6I/I3LAtk5Djwr2L01o71yFQnUN2J29ozXeLLcnrcOr1oLHQBN dffpEO2BF4W+MpmWRYpM3fCioaPaNvRTNLLtNJdGuBq3id3W3XCYGZWAXPJk2lZGPFceume1 3YBsvZpXm81q7W1/vdYBx1M12+7WVecABZ9Jb8VDeX52RjmVh/Li+qxjDg/lZZe11wvdzS10 08feUY6hD8GeTzUcjOh3GRg7i0cKhBYlwzMgmgoIxMyQAIBI+jkDSQcI4XtCTth9g2R4GQYd TytYHt+H/kDA4CW8cF39Z1ct57+8zXzW1310I7A7Xx0o7LJMuMvqINIWaJ51vA5KPTiT6jgY GEqRsm4uqUtuvMeRDjEFF7Dgu/JBpaI26vPLA6g5NfKxV4haCkZRei6/6QfCeQ1mTPUEZ1MO P1CkCfwHHexhhZ2kYofHdfohmO0aXeczuPkAZdHK/YDj95Uy9VK6nqn5DnYbKtuSTGrGcMhl xvYOGoDJrS7O5H1Et8dz0b3uJyOPEZJOiCb7pJCVUgLuC5vfXp39ddOOu4enNtFVJ0k47qyd xwJiVAYGSoPnhJHfHzKlaDf/4Bd06PGg60iBxruUBECxRJIZ2I20oyD77xMVA6hhOR2yN1yO ZQXWO/u9VVgL93cbb/WKifCN9y7j0qu28w9/HlMsGsBKS6PhNx6xvKPBRVrGEAc4Yl4uXd9L aMRk6mxHRZR2zkG1WXxfTmfrysPu+Qp+0LvX19V624moOGc5vT04ZwVACo7xJBxmuMQ/1Xy3 nX17ruwFg2djuG3ntPHBdBKD+JDKjzRR2IGnLa/mq+a5dGxYjcpUQVOb9onUjgSpykVQJJQj qefVSRIKCpHUcBuD+i/WeBup/72AMDZYL/6uQ9djOnoxbz57qlaltqSKOmytLyDIGQdiYpIs pBUBMGkasBiswqX4tvtQApoA31Cn3uhsybSMFQsck0Bzndq0FyXA1lzxIiDI5cS5GMsgJrkD vNUMmFlvugHMlaiJI5EHnjS6B8FNpFb0gAdYAO4OhpXcNS6gUA22C97RL8KQAFroCx7tLnc2 MDFUDlCFreAkRECcYGK0rVzwGdaVu9KM4MoRDg6mkSw2c2oesCfJPcJKOj2V8ljpIsebptwt BZ0zOmPBL8jJCIEr8zZD91JTyr8u+d3NoJmp/pltPLncbNe7F5v32fwAf/Xobdez5Qa78gBk Vd4jrHXxij/uDYo9b6v1zAuzEQPns375L7q5x9V/l8+r2aNXXxHteeVyC+EKQGm7dbUJ7mma y5D4PFEZ8fXYUbTabJ1EPls/UsM4+VevB+yut7Nt5SWz5ex7hRLx3nGlkz/7/gTnd+juKGse 0WlCfhfb+MlJZGGxNzOVOdNBMhB7N6e5lo32tXb9gO21RCjZOf/wW9CFDo0cXnfbYVfHVECa FUOFi0DGds/lR+Vhk26Qgxc9LqydYLxwAP+WtT3REUsEqeMcVHM2B7WjrM4Y2nrB1bhyukAa u2g4KxZbPwtYgk6RZIks69s72uNF01OpR8PhXxdi1dtxwcldcFzR6IwGLhpmR89Ky8GYGagc MWaWDTEHfmvqGlb2nm/fqqaazJs/r+Y/+wSxtDAFIDfeaGJsDEf6VOVjROE2nw8HaJJhcnW7 gtEqb/sDYujHxwUe1LPnutfNh/b0RplUvfvRA2167rgYmYKFsYkDzFkqRk40pKnpmB6IaWWL ps7LuEjkALXpuTbJVyq40X67eKG2/NVyMd94evG8mK+Wnj+b/3x9nlnPfNx9TeXPfYgcBt35 a3DY89WLt3mt5osnwEgs8VkHQ3LCayS75+3iabec4/7svcfjwUkeT+UwsEiFvvkAIoMILy7D WNxxh6UcuaKYB7QZIE8kb64uziFskTRPZDABrCW/dHYxhujEAcuQnJiby78+Ock6uT6j9Y75 d9dnZ6cFgWGEQ3uQbGTJksvL67vSQLhxQgwmcdxV5WJUxMw48FkiAsn2ua/Bdo/Ws9cfqHaE mwjyoRdjPPPesd3jYgWn6yEz9uegpqndSQnGTHhMyxWuZy+V92339ATuPxi6/5B2Az7j49ge N6A51OKO91YjZqtuaGeqipQClwWYp4ogBIylMbEAcAcybOW1kT6oTsKPhyxtxDuHdKGHaS/8 ZpHYYxeC4Pfsx68NFpt58ewXnotD+8PRwMWSy0pVZul3XMiJI2nmw3kcjBwOEclFnEnnGVlM 6X1JEof+ikT3E5KtIBAiIxHQI9V3Y9KXsBX3xFblYPygX8dtwA8JP7+6+Xz+eUjhMdOdKwj8 GHGjwEodveNdIihDt5/mYxPx3L5Zb+dnb7q92kBrsOtA8RZ4+/o066k6tpGpCbFP2s6x03wy qIo6wAvsu6dMCCMcn/GwdrTKnmdbTDr0aL158EQNRInfA31+8fnm5BKA5fqcdqltlmvao7dY bj5flyFLpOPgbnF+urr4DcvFVfcmfcCizfj8k2GfTzIlV5/Nb1aPLJfXDnXbM1z/Rck20cnN xRVVBLrn8L9efT67oNrm2TV3nGN7lsnl2QV9AbHneLhPv3ZzE1ZjVsv3mMY/qS+6SK8mXTOq pcryUOaCmrJOHZDusKZPl90l1UGMDDxdLTHu686onY0gkhV1oilhfhHus5Id9HWf8hLv3WhP VdwFUmeudEPhOL3tvXEdIg7nMlmsYRbUArCZVOBwu902GYz5erVZPW296NdrtX4/8b7vKoir iTMehD/qVT50w0D9ulha4N9zEdx+1KvdmsaHNbDLJH3A6Kiu9QEf8huGxBS03R44TEIX04mk YYCThz6UmIx9Rd/v1lXLLtSUVy+rbYXJBWrpmE8zmJ3hw4avL5vvA2cMjO+0rS301BLC4cXr n0fU3ktQHGC9XpGKDUZ2J91pJhirdIgDSQ8OoJTh9dfEeQcn7owT4tp7K1rGDovIptQFBQMg OZLc3relefuqWmaABp1QxYZ9tngjV7ErpA+T4V4humoXfQ4yni74hZFvdsfKi89pgmG54xam zQWAi9ZyiNHKsUqZ5XCPiAEsZ3TKOOFD7NkuDHuBuBNifso75Gzoktjycb1aPHZsPQ1yJenw KnWmabShvwMGAs9hosHINifZCTSoaxfLNWiqJbW+kMiZ2PRv/YTDvqtwGNnh/sahxMrPIPh1 leEYFmQK66v0+dlFWXCTD6+ZQrz6qbWvGxLppg6UcTrvIO7QaQFbfTOrHLW8toAEOXr+vz2Q SHl+nzkr50KdKiNDR4buBE3WtNJZMBuyE62/FsrQV6WWwg0tF6xHDvVV6bjpCbHgykFr7hFK 4rKOz+Y/ejGrHtzx1ka3qXaPK3ulR2yrfXHjGN7SeCTjIBf0TmC5kusGC8uK6cRJAQFg7J+m lv177gND/T/QEkcHeEVotayuxqSZ0ngo0qZ69cds/rNbzW/fC8n8KxjWSLcicNvqdQ1x1U8b 1jy+VHDMHhHcccJaWaUf2fcyh5KOT4faO4g18V3PgOOq2ezVyyts33v79AD2ff5zYwec19/X FGqsL9yw1IG2VluTUU5ZngJrlgvOjHCUQNesSWHfHAmyvifM8e0O9nZ7cXb1ue1uc5mVTCel s0Aci6/sCEzTrrlIwUYwo5X4ylEUbZ9FqWl68noyJG9CBF6O6npl7WCgbqOFrfdArUowsUrr eo+pFqtKHeFhMxtbxzMVbLyv23DARYQfoMvdG8BOV3XV4F4jE4CJ619eUH3bff/eq2mycgLc JFLt8q69R19ucWdKapW63HjdjfK/gGycN1DN9OGsjkEOQ+nvKSdGsNWb4NFd7qLmmrjubJDY FDnhw49TA0W9S9imPgCk7MUQlexea6OMZsvvHUvEw67IoJdhoW9rCCSC80vrxzok0/Qrmdxv 7UoKqgJ6qOhLvw69nLC4ELdnXSKGLqowt4PKPqcjqcn1Log0GHqInhhxhLEQGRX+oRiPeuu9 2zRR4OZ/vZfdtvqngh+wUueDrdXp7w902a8Q7W80vhw5WaAwndZM+BhgmjFD23vNa2HOCRvJ 4fg+iXRsB5gmPjFIUzSqYxDZb+aCpd9YIK9FHGKyjl6nHRTU0BT58KXjUdUOcmg6c2Dp/XPa E1Mb1z7gtAuAf4B1fKXF0Angq4tTnkr+jkOf8lAW8EnXy5Kah+ciEKmRjEAN+KiOdrV2/11v 7pp3kPigzj5scxxcv90o2wE+ojnJ8a+6cW+kfV34VQ9zy33r+dqcarn7PNvLuxR5rnLwK1/E oKKyhcexPJLkaetQWKT8+F6u9d67Sx3lLItonuA+ZWhnYe/FXd1BjQAT+8AC4ApXef9xSlO0 V3duN7T/UoY3DetejkRsgZZ7hJXH1Q92pNY4fG4KQNBUm21P52x9lX2lpF03U5bFSfWP7+Px EYhbX3z7HtRJr93WzdVp/2HnEok7Z91ZPVmAkOmoKaWjzdTyjYHROBJrlsG+RAzddF+axJHN sPSicGQbLDXH1y/2WfyJtboi887jphMzCJzPVwHEOOVskVhav0sDHcwLd2ytWZLF7hdk9qZx PAo6D+fwd1oL9i9QdFn4mqVYnJ26nnVajhPOJeBhXOhhfkZX8916sf1FBUFjce+ITgUvcmnu QfBC22ydfVBzkpcOH1AqEcvhfAAYhIkFrrL7Ghbg5Tj1EGvA3q1U7xFdJ68Bd4U8WOM/LDM9 iK52ocf1staVYp/a/WsImIKhMZ8vU2ZfBfTtqUZxi2/rGQQg69UO/FPVioQPD/1MnnKQUoil hLgG4i0gsMQidVCxTlqqTt3/4e8RdKq/eM5LzqVx1Ijn/Jy+M8N25vwskLS7QLI0cGS6qJd0 XhUodL1HLH3byvXXHzh9+3f8uyP76utGDLTTtsUQlxennfLdA+gF3UFNKn3+hbQEjXvSfUKC n/BY677RwO/g8TpQDxxgCnGJM2+IDPbSysWAh6tj4UFAoyv7lyqcT8abxyAuYv95RNvn2Sd6 +HcLmMT6jf8HgpFu68xHAAA= --9jxsPFA5p3P2qPhR--