From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S377147AbdD2Xcp (ORCPT ); Sat, 29 Apr 2017 19:32:45 -0400 Received: from mga02.intel.com ([134.134.136.20]:54636 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753382AbdD2Xcd (ORCPT ); Sat, 29 Apr 2017 19:32:33 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.37,393,1488873600"; d="gz'50?scan'50,208,50";a="82197203" Date: Sun, 30 Apr 2017 07:32:17 +0800 From: kbuild test robot To: "Paul E. McKenney" Cc: kbuild-all@01.org, linux-kernel@vger.kernel.org Subject: [rcu:dev.2017.04.28a 41/45] include/linux/notifier.h:77:21: error: field 'srcu' has incomplete type Message-ID: <201704300701.Q1l6R9fl%fengguang.wu@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="d6Gm4EdcadzBjdND" 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 --d6Gm4EdcadzBjdND Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev.2017.04.28a head: 1205059ca5d4835e9213ff943ce3a51980718b5d commit: e01ef0529ed548c1b30206058c2b5eecbbc07998 [41/45] srcu: Make SRCU be once again optional 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 e01ef0529ed548c1b30206058c2b5eecbbc07998 # save the attached .config to linux build tree make.cross ARCH=sparc64 All errors (new ones prefixed by >>): In file included from include/linux/memory_hotplug.h:6:0, from include/linux/mmzone.h:749, from include/linux/gfp.h:5, from include/linux/kmod.h:22, from include/linux/module.h:13, from init/main.c:16: >> include/linux/notifier.h:77:21: error: field 'srcu' has incomplete type struct srcu_struct srcu; ^~~~ vim +/srcu +77 include/linux/notifier.h e041c6834 Alan Stern 2006-03-27 61 struct atomic_notifier_head { e041c6834 Alan Stern 2006-03-27 62 spinlock_t lock; 374a8e0dc Arnd Bergmann 2010-02-24 63 struct notifier_block __rcu *head; e041c6834 Alan Stern 2006-03-27 64 }; e041c6834 Alan Stern 2006-03-27 65 e041c6834 Alan Stern 2006-03-27 66 struct blocking_notifier_head { e041c6834 Alan Stern 2006-03-27 67 struct rw_semaphore rwsem; 374a8e0dc Arnd Bergmann 2010-02-24 68 struct notifier_block __rcu *head; e041c6834 Alan Stern 2006-03-27 69 }; e041c6834 Alan Stern 2006-03-27 70 e041c6834 Alan Stern 2006-03-27 71 struct raw_notifier_head { 374a8e0dc Arnd Bergmann 2010-02-24 72 struct notifier_block __rcu *head; e041c6834 Alan Stern 2006-03-27 73 }; e041c6834 Alan Stern 2006-03-27 74 eabc06940 Alan Stern 2006-10-04 75 struct srcu_notifier_head { eabc06940 Alan Stern 2006-10-04 76 struct mutex mutex; eabc06940 Alan Stern 2006-10-04 @77 struct srcu_struct srcu; 374a8e0dc Arnd Bergmann 2010-02-24 78 struct notifier_block __rcu *head; eabc06940 Alan Stern 2006-10-04 79 }; eabc06940 Alan Stern 2006-10-04 80 e041c6834 Alan Stern 2006-03-27 81 #define ATOMIC_INIT_NOTIFIER_HEAD(name) do { \ e041c6834 Alan Stern 2006-03-27 82 spin_lock_init(&(name)->lock); \ e041c6834 Alan Stern 2006-03-27 83 (name)->head = NULL; \ e041c6834 Alan Stern 2006-03-27 84 } while (0) e041c6834 Alan Stern 2006-03-27 85 #define BLOCKING_INIT_NOTIFIER_HEAD(name) do { \ :::::: The code at line 77 was first introduced by commit :::::: eabc069401bcf45bcc3f19e643017bf761780aa8 [PATCH] Add SRCU-based notifier chains :::::: TO: Alan Stern :::::: CC: Linus Torvalds --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --d6Gm4EdcadzBjdND Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 8O8WMIn1G/8PCr4UmsxHAAA= --d6Gm4EdcadzBjdND--