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=-7.2 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS, USER_AGENT_SANE_1 autolearn=ham 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 22CC6C4332B for ; Sat, 21 Mar 2020 18:12:02 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id D49C720722 for ; Sat, 21 Mar 2020 18:12:01 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727495AbgCUSMA (ORCPT ); Sat, 21 Mar 2020 14:12:00 -0400 Received: from mga05.intel.com ([192.55.52.43]:12590 "EHLO mga05.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727128AbgCUSMA (ORCPT ); Sat, 21 Mar 2020 14:12:00 -0400 IronPort-SDR: 4SUVmZCE+cLIUwY66CwShZxXUtwmnlZjQ8tXvLmuCUc8vfekszQdw4h3D7ipe9pjWHsKPxIQx+ M9L1Z7r+Na3g== X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Mar 2020 11:11:59 -0700 IronPort-SDR: Z0GaGpXu5VGm2PxXmuAfWWxzFvF4ZBPYyGOGRpWjB9WT4zN5f0UqdYYLLsIcfAvtdr80S0cqv7 BCZTimuS7ifg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.72,289,1580803200"; d="gz'50?scan'50,208,50";a="292205591" Received: from lkp-server01.sh.intel.com (HELO lkp-server01) ([10.239.97.150]) by FMSMGA003.fm.intel.com with ESMTP; 21 Mar 2020 11:11:58 -0700 Received: from kbuild by lkp-server01 with local (Exim 4.89) (envelope-from ) id 1jFibF-000FSU-FE; Sun, 22 Mar 2020 02:11:57 +0800 Date: Sun, 22 Mar 2020 02:11:21 +0800 From: kbuild test robot To: "Peter Zijlstra (Intel)" Cc: kbuild-all@lists.01.org, linux-kernel@vger.kernel.org, x86@kernel.org, Thomas Gleixner Subject: [tip:locking/core 19/28] include/linux/fs.h:1422:29: error: array type has incomplete element type 'struct percpu_rw_semaphore' Message-ID: <202003220209.CjthuGEA%lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="CE+1k2dSO48ffgeK" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --CE+1k2dSO48ffgeK Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core head: d53f2b62fcb63f6547c10d8c62bca19e957b0eef commit: 80fbaf1c3f2926c834f8ca915441dfe27ce5487e [19/28] rcuwait: Add @state argument to rcuwait_wait_event() config: m68k-m5275evb_defconfig (attached as .config) compiler: m68k-linux-gcc (GCC) 9.2.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross git checkout 80fbaf1c3f2926c834f8ca915441dfe27ce5487e # save the attached .config to linux build tree GCC_VERSION=9.2.0 make.cross ARCH=m68k If you fix the issue, kindly add following tag Reported-by: kbuild test robot All errors (new ones prefixed by >>): In file included from include/linux/huge_mm.h:8, from include/linux/mm.h:567, from arch/m68k/include/asm/uaccess_no.h:8, from arch/m68k/include/asm/uaccess.h:3, from include/linux/uaccess.h:11, from include/linux/sched/task.h:11, from include/linux/sched/signal.h:9, from include/linux/rcuwait.h:6, from include/linux/percpu-rwsem.h:7, from kernel/locking/percpu-rwsem.c:6: >> include/linux/fs.h:1422:29: error: array type has incomplete element type 'struct percpu_rw_semaphore' 1422 | struct percpu_rw_semaphore rw_sem[SB_FREEZE_LEVELS]; | ^~~~~~ vim +1422 include/linux/fs.h 5accdf82ba25ca Jan Kara 2012-06-12 1418 5accdf82ba25ca Jan Kara 2012-06-12 1419 struct sb_writers { 5accdf82ba25ca Jan Kara 2012-06-12 1420 int frozen; /* Is sb frozen? */ 8129ed29644bf5 Oleg Nesterov 2015-08-11 1421 wait_queue_head_t wait_unfrozen; /* for get_super_thawed() */ 8129ed29644bf5 Oleg Nesterov 2015-08-11 @1422 struct percpu_rw_semaphore rw_sem[SB_FREEZE_LEVELS]; 5accdf82ba25ca Jan Kara 2012-06-12 1423 }; 5accdf82ba25ca Jan Kara 2012-06-12 1424 :::::: The code at line 1422 was first introduced by commit :::::: 8129ed29644bf56ed17ec1bbbeed5c568b43d6a0 change sb_writers to use percpu_rw_semaphore :::::: TO: Oleg Nesterov :::::: CC: Oleg Nesterov --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --CE+1k2dSO48ffgeK Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 8h/UMCAXQnwAAA== --CE+1k2dSO48ffgeK--