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 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4307EC0015E for ; Thu, 27 Jul 2023 18:19:07 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id BAF046B0075; Thu, 27 Jul 2023 14:19:06 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id B5F3D6B0078; Thu, 27 Jul 2023 14:19:06 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A008A6B007B; Thu, 27 Jul 2023 14:19:06 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 8BC056B0075 for ; Thu, 27 Jul 2023 14:19:06 -0400 (EDT) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 6024C141032 for ; Thu, 27 Jul 2023 18:19:06 +0000 (UTC) X-FDA: 81058203492.04.7CC054D Received: from mgamail.intel.com (unknown [134.134.136.20]) by imf21.hostedemail.com (Postfix) with ESMTP id AA4171C0023 for ; Thu, 27 Jul 2023 18:19:03 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=MYK1cCKz; spf=pass (imf21.hostedemail.com: domain of lkp@intel.com designates 134.134.136.20 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1690481944; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding:in-reply-to: references:dkim-signature; bh=LQgywMk1SevBRB/C71MOJxgh7//XvLEBCSLVUbjCqNg=; b=rzijHAc18nYnV/4j8Xv9NtU9SoIBTUcDRFs+nvzifw20Y2oZd4mtHWdaDZ5Nl2nJD+gGL6 kdG6oYppBGfRFyREO5rDAzqRIbjZJAE6aRnIU6+k9voFP0+BJYqTUTlINr8CAnUt84qE7m 6euk/jVjXKwtFqlNylGd37RQXrIlS34= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1690481944; a=rsa-sha256; cv=none; b=X2w7dgU3CsJ201e7vZABf5PgFV5+Nr+ii5FJLu6r3SRNIgxkSVhneCv6WakRw7UT1CYeE/ g+q0W8urDcCsz3JwkEUCOMbp2WOp9x1HjTUVcn32S42Fug88QjBSyAGRME68eNLQpmzHNJ 1uNBcwnvPTlW/QU3+kfLSKMEBzUN5u8= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=MYK1cCKz; spf=pass (imf21.hostedemail.com: domain of lkp@intel.com designates 134.134.136.20 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1690481943; x=1722017943; h=date:from:to:cc:subject:message-id:mime-version; bh=Y4byDQ/HgWXNyLa4+YHJ3J8Psh3qMV++FJiYC3YtX5I=; b=MYK1cCKzlCLz/c7PZaf55gzLoWxM5XBqU41Bsc0bBhd38sH2khP02X6Y gvnqoKA2chcNBMwYOWkFAF3DlPyTHMKFNO/dCX45Sw2nfUqptHdjV/KKl jetGzn8kuwpOeXSSm97diF+JtWOjVvqqdfIiDnEuE2P2kp4tCzlhOJV9s Xw5TtA4ZdX8QThzTE0oMGqSYc4ccCYbV5tXJXFbX4iHH1hUHvZlSF8U/S L/RqiahWwmjWZNC3dGHsd7d/Bzoa4+kEw1rKSTpyWMAFSuVRMG60fwlVq rtzxO9tJ6/Wy9oIDHPrk/IK+219NPMWW4uOKAFEI4tOKlC2b9xZ+5G8u/ A==; X-IronPort-AV: E=McAfee;i="6600,9927,10784"; a="358415748" X-IronPort-AV: E=Sophos;i="6.01,235,1684825200"; d="scan'208";a="358415748" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Jul 2023 11:19:01 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10784"; a="973700154" X-IronPort-AV: E=Sophos;i="6.01,235,1684825200"; d="scan'208";a="973700154" Received: from lkp-server02.sh.intel.com (HELO 953e8cd98f7d) ([10.239.97.151]) by fmsmga006.fm.intel.com with ESMTP; 27 Jul 2023 11:18:59 -0700 Received: from kbuild by 953e8cd98f7d with local (Exim 4.96) (envelope-from ) id 1qP5ZR-0002VL-32; Thu, 27 Jul 2023 18:18:52 +0000 Date: Fri, 28 Jul 2023 02:18:36 +0800 From: kernel test robot To: Rob Herring Cc: llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev, Linux Memory Management List , Thomas Bogendoerfer Subject: [linux-next:master 3825/5027] arch/mips/pic32/pic32mzda/config.c:22:8: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int Message-ID: <202307280212.w1lY1gCG-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Queue-Id: AA4171C0023 X-Rspam-User: X-Stat-Signature: gwqaf5rzkuecq7qjwhierjuoqjjrxmgf X-Rspamd-Server: rspam03 X-HE-Tag: 1690481943-888282 X-HE-Meta: U2FsdGVkX1/08f+JbfE9+JkDbY+/jAx5yD7rHZpzBUbYTlfELTanHcwOQ3hu2OFqwgJ7OGqZLchUJAjtWUD88DoTnguBpO1KEfOCOLMuyNWFFUNeKUa+8tHpE0BY5Ec/+22tnvYFKFVB4MDijuZenO0QpWMfwbtFr4ox7anLFZL27Hj/oaLLVcJFjAktpsiyX8CmbBDurg5n4GmbX9ou2iccS5+VIKCZqIQW4n72oBlQ0b09mEAK551mN9zLB1CIL1PfEXC1m0V+4oSGrdvHvlb15pP1xVBkESziMrexMOfpEPW0AD1xoYVKdjV2W3h49dA7GjqOCJPxlgwpVc5DCtAN2TQWffpmOgXlEDTtv5LrQS2J+/CKUZahqSDau1k+pQnTukVlARWYMS7dDH0DM2K2iVzGtlykBz/JMglEt/DMjFjeQyt9NQQyPFC+g0AMux+5UkYkNxQV6bOk5DdPhm+Xm2p9LQbuTeLsrbM+NwJT+lRFxCZXQ/QeYc+53HHNVRyocbZ3+2BQTFDsrlsSZwXlRvGRfe3dRP6AKTiIL5sNF5jRkEawSBnyR6qwO52UBslw0SSO6Sdo4Vqj4/y9ZIls9L/xA6jjpt/mxg2mXjjsQYEBkelxQamowS14j9dcYmZZ1/KH5f1VNd8bQzjLVW9/3hZQrOHfpUdReI9Mn34INCinpN0ENU/bPtexOhOxRZmm4wwlSV2XPF4S65nFfwtqBtHHu3MsVNgZ1KdhxuPBz+w4gV+tp4+aoPLXNrW/e5wOBaqSzW0U1d1K4vlxpaTKLHpmhuS3enrXCLSV0RHnEmpwOp2cBsfTtheE0Wu7hKBpTytTKstzr4hZ1zajk9lFqthL4nXxihqTyvFTc7XXrDHbdMGvrthrsfFceKE40HIV69Gs4b8KNZ6Txw7urJTl/ltklZ22SSEILaIeJpX95MtOkbXKzQc+ISbrqC8Il83/ILE6iwZ6o22ZJk+ RQZVsdct 2qUwj5I7ilN7t1UlIUuy3HGzjsHyHdsFp6zc2iTAwbRuKSRKF/xFXviFPNcml3VcOJlJ7mo8++AbgtP7ApAkd47KVKa+TJXhN0vjeZ9J2Dr2utIuEYkQyaKbD+RthrNA54beYWQ3m5creCVz2jcwo1vtRaAnjqre2fquBvDLi/xZPChAZkyaoIUO5nnfxaYvXlk3HWPVllNNtAoVpbYzePAXmll6MFwzAtA2QJ52ESqo/UxrM9X4iekeH17fy8G0g0kg2Og5CWuJeJmOpfvUu/dkfpdCzDRns2j8gw54wfIr5emlH8G93tyD9Xdz/TzJix08Ufai4NIlOIyju0XfA5wS33BNVPFzhsEdBTIhsXzKW8o/0weKsInF3y73JwfcsjxYrYLbAp2jZYOm1q5jf/vxMUc0gsnBcwAs7XM51ptChi169vNEaVXO1m5CAhze+Pxt8ZBNOdVqAC5uuYWQBlEBw4lFja4ZrjETE X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: 451cc82bd11eb6a374f4dbcfc1cf007eafea91ab commit: 657c45b303f87d77eb4ef49e9452f1c5d1fc363c [3825/5027] MIPS: Explicitly include correct DT includes config: mips-randconfig-r022-20230727 (https://download.01.org/0day-ci/archive/20230728/202307280212.w1lY1gCG-lkp@intel.com/config) compiler: clang version 17.0.0 (https://github.com/llvm/llvm-project.git 4a5ac14ee968ff0ad5d2cc1ffa0299048db4c88a) reproduce: (https://download.01.org/0day-ci/archive/20230728/202307280212.w1lY1gCG-lkp@intel.com/reproduce) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot | Closes: https://lore.kernel.org/oe-kbuild-all/202307280212.w1lY1gCG-lkp@intel.com/ All errors (new ones prefixed by >>): >> arch/mips/pic32/pic32mzda/config.c:22:8: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 22 | static DEFINE_SPINLOCK(config_lock); | ~~~~~~ ^ | int >> arch/mips/pic32/pic32mzda/config.c:22:24: error: a parameter list without types is only allowed in a function definition 22 | static DEFINE_SPINLOCK(config_lock); | ^ >> arch/mips/pic32/pic32mzda/config.c:41:2: error: call to undeclared function 'spin_lock_irqsave'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 41 | spin_lock_irqsave(&config_lock, flags); | ^ >> arch/mips/pic32/pic32mzda/config.c:41:21: error: use of undeclared identifier 'config_lock' 41 | spin_lock_irqsave(&config_lock, flags); | ^ >> arch/mips/pic32/pic32mzda/config.c:46:2: error: call to undeclared function 'spin_unlock_irqrestore'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 46 | spin_unlock_irqrestore(&config_lock, flags); | ^ arch/mips/pic32/pic32mzda/config.c:46:26: error: use of undeclared identifier 'config_lock' 46 | spin_unlock_irqrestore(&config_lock, flags); | ^ 6 errors generated. vim +/int +22 arch/mips/pic32/pic32mzda/config.c 2572f00db8a68bb Joshua Henderson 2016-01-13 20 2572f00db8a68bb Joshua Henderson 2016-01-13 21 static void __iomem *pic32_conf_base; 2572f00db8a68bb Joshua Henderson 2016-01-13 @22 static DEFINE_SPINLOCK(config_lock); 2572f00db8a68bb Joshua Henderson 2016-01-13 23 static u32 pic32_reset_status; 2572f00db8a68bb Joshua Henderson 2016-01-13 24 2572f00db8a68bb Joshua Henderson 2016-01-13 25 static u32 pic32_conf_get_reg_field(u32 offset, u32 rshift, u32 mask) 2572f00db8a68bb Joshua Henderson 2016-01-13 26 { 2572f00db8a68bb Joshua Henderson 2016-01-13 27 u32 v; 2572f00db8a68bb Joshua Henderson 2016-01-13 28 2572f00db8a68bb Joshua Henderson 2016-01-13 29 v = readl(pic32_conf_base + offset); 2572f00db8a68bb Joshua Henderson 2016-01-13 30 v >>= rshift; 2572f00db8a68bb Joshua Henderson 2016-01-13 31 v &= mask; 2572f00db8a68bb Joshua Henderson 2016-01-13 32 2572f00db8a68bb Joshua Henderson 2016-01-13 33 return v; 2572f00db8a68bb Joshua Henderson 2016-01-13 34 } 2572f00db8a68bb Joshua Henderson 2016-01-13 35 2572f00db8a68bb Joshua Henderson 2016-01-13 36 static u32 pic32_conf_modify_atomic(u32 offset, u32 mask, u32 set) 2572f00db8a68bb Joshua Henderson 2016-01-13 37 { 2572f00db8a68bb Joshua Henderson 2016-01-13 38 u32 v; 2572f00db8a68bb Joshua Henderson 2016-01-13 39 unsigned long flags; 2572f00db8a68bb Joshua Henderson 2016-01-13 40 2572f00db8a68bb Joshua Henderson 2016-01-13 @41 spin_lock_irqsave(&config_lock, flags); 2572f00db8a68bb Joshua Henderson 2016-01-13 42 v = readl(pic32_conf_base + offset); 2572f00db8a68bb Joshua Henderson 2016-01-13 43 v &= ~mask; 2572f00db8a68bb Joshua Henderson 2016-01-13 44 v |= (set & mask); 2572f00db8a68bb Joshua Henderson 2016-01-13 45 writel(v, pic32_conf_base + offset); 2572f00db8a68bb Joshua Henderson 2016-01-13 @46 spin_unlock_irqrestore(&config_lock, flags); 2572f00db8a68bb Joshua Henderson 2016-01-13 47 2572f00db8a68bb Joshua Henderson 2016-01-13 48 return 0; 2572f00db8a68bb Joshua Henderson 2016-01-13 49 } 2572f00db8a68bb Joshua Henderson 2016-01-13 50 :::::: The code at line 22 was first introduced by commit :::::: 2572f00db8a68bb46001678c1c98ad8b70e04b31 MIPS: Add support for PIC32MZDA platform :::::: TO: Joshua Henderson :::::: CC: Ralf Baechle -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki