From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.65]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 426E412B69 for ; Wed, 22 Nov 2023 05:45:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="N+QnuSsl" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1700631949; x=1732167949; h=date:from:to:cc:subject:message-id:mime-version; bh=CU3l0AAja0tyVB0MGHD8tksnvmRmqtvECVxLNEmWkYU=; b=N+QnuSslCFhAsSDYBwWrW4H18Y7otO3ey+3+zvUVJnjjnTPfeZgx1qcb Ma6P0ci8sZrqDBIXcAHM4p250+oFWzkWZA3IMT/p4sA4EF2zchvG7Hhgo KE8cSjemm4taOl9PIdXulJAVzfI+9jIec2gIWASm++8hw/EUiaXR+7nNj q2MbK7s86OvolbtFWEaLXM03SM7F8eqlesF5YsWL5ScKAvkVSeMhsLU4q eug4w8H1dqAKkAMcVcYIK/WP+Q/8gFGANNPc1qC66N1BBPRzWP7SenJCa iSOBHCpe/akh5QLdCtnR2XA1TkGAoQQoPDiJ/Xrv7Jb70McUmR8xHYsvv g==; X-IronPort-AV: E=McAfee;i="6600,9927,10901"; a="395908167" X-IronPort-AV: E=Sophos;i="6.04,217,1695711600"; d="scan'208";a="395908167" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Nov 2023 21:45:48 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10901"; a="940317531" X-IronPort-AV: E=Sophos;i="6.04,217,1695711600"; d="scan'208";a="940317531" Received: from lkp-server01.sh.intel.com (HELO d584ee6ebdcc) ([10.239.97.150]) by orsmga005.jf.intel.com with ESMTP; 21 Nov 2023 21:45:47 -0800 Received: from kbuild by d584ee6ebdcc with local (Exim 4.96) (envelope-from ) id 1r5g3V-00005Q-1B; Wed, 22 Nov 2023 05:45:45 +0000 Date: Wed, 22 Nov 2023 13:44:29 +0800 From: kernel test robot To: steven@liquorix.net Cc: oe-kbuild-all@lists.linux.dev Subject: [zen:6.6/prjc 328/451] kernel/sched/cputime.c:256:24: error: use of undeclared identifier 'paravirt_steal_enabled' Message-ID: <202311221323.JnMuESS7-lkp@intel.com> Precedence: bulk X-Mailing-List: oe-kbuild-all@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Alfred, First bad commit (maybe != root cause): tree: https://github.com/zen-kernel/zen-kernel 6.6/prjc head: cd5cdcc083d7742287cac8eccee909e4b5a5c9e0 commit: d13019a47dac67a56620a6406b7639ed0ce74a4e [328/451] sched/alt: Headers cleanup config: arm64-allmodconfig (https://download.01.org/0day-ci/archive/20231122/202311221323.JnMuESS7-lkp@intel.com/config) compiler: clang version 17.0.0 (https://github.com/llvm/llvm-project.git 4a5ac14ee968ff0ad5d2cc1ffa0299048db4c88a) reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20231122/202311221323.JnMuESS7-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/202311221323.JnMuESS7-lkp@intel.com/ All errors (new ones prefixed by >>): In file included from kernel/sched/build_policy.c:56: >> kernel/sched/cputime.c:256:24: error: use of undeclared identifier 'paravirt_steal_enabled' 256 | if (static_key_false(¶virt_steal_enabled)) { | ^ >> kernel/sched/cputime.c:259:11: error: call to undeclared function 'paravirt_steal_clock'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 259 | steal = paravirt_steal_clock(smp_processor_id()); | ^ 2 errors generated. vim +/paravirt_steal_enabled +256 kernel/sched/cputime.c 1fcf54deb767d4 Josh Don 2022-06-29 247 03cbc732639ddc Wanpeng Li 2016-08-17 248 /* 03cbc732639ddc Wanpeng Li 2016-08-17 249 * When a guest is interrupted for a longer amount of time, missed clock 03cbc732639ddc Wanpeng Li 2016-08-17 250 * ticks are not redelivered later. Due to that, this function may on 03cbc732639ddc Wanpeng Li 2016-08-17 251 * occasion account more time than the calling functions think elapsed. 03cbc732639ddc Wanpeng Li 2016-08-17 252 */ 2b1f967d80e8e5 Frederic Weisbecker 2017-01-31 253 static __always_inline u64 steal_account_process_time(u64 maxtime) 73fbec604432e1 Frederic Weisbecker 2012-06-16 254 { 73fbec604432e1 Frederic Weisbecker 2012-06-16 255 #ifdef CONFIG_PARAVIRT 73fbec604432e1 Frederic Weisbecker 2012-06-16 @256 if (static_key_false(¶virt_steal_enabled)) { 2b1f967d80e8e5 Frederic Weisbecker 2017-01-31 257 u64 steal; 73fbec604432e1 Frederic Weisbecker 2012-06-16 258 73fbec604432e1 Frederic Weisbecker 2012-06-16 @259 steal = paravirt_steal_clock(smp_processor_id()); 73fbec604432e1 Frederic Weisbecker 2012-06-16 260 steal -= this_rq()->prev_steal_time; 2b1f967d80e8e5 Frederic Weisbecker 2017-01-31 261 steal = min(steal, maxtime); 2b1f967d80e8e5 Frederic Weisbecker 2017-01-31 262 account_steal_time(steal); 2b1f967d80e8e5 Frederic Weisbecker 2017-01-31 263 this_rq()->prev_steal_time += steal; 73fbec604432e1 Frederic Weisbecker 2012-06-16 264 2b1f967d80e8e5 Frederic Weisbecker 2017-01-31 265 return steal; 73fbec604432e1 Frederic Weisbecker 2012-06-16 266 } 73fbec604432e1 Frederic Weisbecker 2012-06-16 267 #endif 807e5b80687c06 Wanpeng Li 2016-06-13 268 return 0; 73fbec604432e1 Frederic Weisbecker 2012-06-16 269 } 73fbec604432e1 Frederic Weisbecker 2012-06-16 270 :::::: The code at line 256 was first introduced by commit :::::: 73fbec604432e1fbfeb1bc59a110dac1f98160f6 sched: Move cputime code to its own file :::::: TO: Frederic Weisbecker :::::: CC: Frederic Weisbecker -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki