From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.18]) (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 C927B20E030 for ; Sat, 28 Mar 2026 13:05:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.175.65.18 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774703136; cv=none; b=M2mqNlo8VBY/U6cl4AHatcLMS7Dgofvcfdy99wS1zJUHU6VmXvoazdM8oZfSi1e7/GYTZDZarnbTwKJxDkRywP7lG2Zk03R+sUoo+Y/xetzQaVf6/oO8C+mNqpFyhlVYSyv/7lwGrYaNk6/iu44BArCJYLyDixWyDBdzMt3uGIs= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774703136; c=relaxed/simple; bh=dFwu7+FcyxEOTdnu8tJ8N17I9/uEAnan3lJlrWSQcCY=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=eBrdUvj948heh0iihe+fGPnVYcHB6iVl9XH/mt9n7YbVEGe8rGqYIlJsXhBbSzkTJm1TZyjscW/7TNoZmwnJZwkTJGa03tvKpzgZxlS4t9J1d7mzTJ4GJ1ZXLQBIcbdkLG5E0cDA9khnm04r7Mzj8DGyWUAbCf/Z6XL3c/hVQ/0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=n4wK9B2n; arc=none smtp.client-ip=198.175.65.18 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="n4wK9B2n" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1774703135; x=1806239135; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=dFwu7+FcyxEOTdnu8tJ8N17I9/uEAnan3lJlrWSQcCY=; b=n4wK9B2nXHUHIUNJFrabme6BLWQk77qKipaJhZ+LWTdUBmXDrmLwyJVk m0Wesa58lGr6Z5cDbjFsLKiwdYpu6EALQ0ZSQx1Pfhnkj5YtahrebCbZi 6ruYrzpMzVf17EswRrFh1m9tpeX0QaM9bUvNKqgAjRsHE2JYCa4NjnDRc +cKw9pIeAqNZq4NWmUC7PnIL1+tnbFPpf1/Nb9mBiJJq+yXcqY4WmdFMk tuiq+9qW3KIudVCPeW/UtIfEx1opPu4h/rr2D3I4jz6IZP8uJ6is9ODG+ VPIY5UPoIb5d0pt/CKYB8FGKGI+YzF3ZddGjV6jF8MXqqjBliOpNsKPA3 g==; X-CSE-ConnectionGUID: Tn+edhZNQ9SIDDrG/l5TEw== X-CSE-MsgGUID: cnR2cas9QKCRv9OBzTTSnw== X-IronPort-AV: E=McAfee;i="6800,10657,11742"; a="75780610" X-IronPort-AV: E=Sophos;i="6.23,146,1770624000"; d="scan'208";a="75780610" Received: from orviesa002.jf.intel.com ([10.64.159.142]) by orvoesa110.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Mar 2026 06:05:35 -0700 X-CSE-ConnectionGUID: NZvih1LDR7OmR/xoSYb0fQ== X-CSE-MsgGUID: h4ynQMWJQvqx2GhJtiNQ/A== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.23,146,1770624000"; d="scan'208";a="256077544" Received: from lkp-server01.sh.intel.com (HELO 3905d212be1b) ([10.239.97.150]) by orviesa002.jf.intel.com with ESMTP; 28 Mar 2026 06:05:30 -0700 Received: from kbuild by 3905d212be1b with local (Exim 4.98.2) (envelope-from ) id 1w6TLz-00000000BQv-3lM1; Sat, 28 Mar 2026 13:05:27 +0000 Date: Sat, 28 Mar 2026 21:05:18 +0800 From: kernel test robot To: Daniel Lezcano , tglx@kernel.org, zhipeng.wang_1@nxp.com Cc: oe-kbuild-all@lists.linux.dev, shawnguo@kernel.org, jstultz@google.com, linux-kernel@vger.kernel.org, Daniel Lezcano , Hans de Goede , Ilpo =?iso-8859-1?Q?J=E4rvinen?= , Bryan O'Donoghue , Rob Herring , Greg Kroah-Hartman , Arnd Bergmann , Stephen Boyd Subject: Re: [PATCH resend v1 1/7] clocksource/drivers/timer-probe: Create a platform_device before the framework is initialized Message-ID: <202603282049.OhKWsoYR-lkp@intel.com> References: <20260327180600.8150-2-daniel.lezcano@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20260327180600.8150-2-daniel.lezcano@kernel.org> Hi Daniel, kernel test robot noticed the following build errors: [auto build test ERROR on tip/timers/core] [also build test ERROR on rockchip/for-next arnd-asm-generic/master linus/master v7.0-rc5 next-20260327] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch#_base_tree_information] url: https://github.com/intel-lab-lkp/linux/commits/Daniel-Lezcano/clocksource-drivers-timer-probe-Create-a-platform_device-before-the-framework-is-initialized/20260328-080154 base: tip/timers/core patch link: https://lore.kernel.org/r/20260327180600.8150-2-daniel.lezcano%40kernel.org patch subject: [PATCH resend v1 1/7] clocksource/drivers/timer-probe: Create a platform_device before the framework is initialized config: x86_64-randconfig-013-20260328 (https://download.01.org/0day-ci/archive/20260328/202603282049.OhKWsoYR-lkp@intel.com/config) compiler: gcc-14 (Debian 14.2.0-19) 14.2.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260328/202603282049.OhKWsoYR-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/202603282049.OhKWsoYR-lkp@intel.com/ All errors (new ones prefixed by >>): In file included from arch/x86/include/asm/current.h:11, from arch/x86/include/asm/processor.h:17, from arch/x86/include/asm/timex.h:5, from include/linux/timex.h:67, from include/linux/time32.h:13, from include/linux/time.h:60, from arch/x86/entry/vdso/vdso32/../common/vclock_gettime.c:11, from arch/x86/entry/vdso/vdso32/vclock_gettime.c:1: arch/x86/include/asm/tlbflush.h: In function 'cpu_tlbstate_update_lam': arch/x86/include/asm/tlbflush.h:468:46: warning: right shift count >= width of type [-Wshift-count-overflow] 468 | this_cpu_write(cpu_tlbstate.lam, lam >> X86_CR3_LAM_U57_BIT); | ^~ arch/x86/include/asm/percpu.h:145:69: note: in definition of macro '__raw_cpu_write' 145 | *(qual __my_cpu_type(pcp) * __force)__my_cpu_ptr(&(pcp)) = (val); \ | ^~~ include/linux/percpu-defs.h:369:25: note: in expansion of macro 'this_cpu_write_1' 369 | case 1: stem##1(variable, __VA_ARGS__);break; \ | ^~~~ include/linux/percpu-defs.h:500:41: note: in expansion of macro '__pcpu_size_call' 500 | #define this_cpu_write(pcp, val) __pcpu_size_call(this_cpu_write_, pcp, val) | ^~~~~~~~~~~~~~~~ arch/x86/include/asm/tlbflush.h:468:9: note: in expansion of macro 'this_cpu_write' 468 | this_cpu_write(cpu_tlbstate.lam, lam >> X86_CR3_LAM_U57_BIT); | ^~~~~~~~~~~~~~ arch/x86/include/asm/tlbflush.h:468:46: warning: right shift count >= width of type [-Wshift-count-overflow] 468 | this_cpu_write(cpu_tlbstate.lam, lam >> X86_CR3_LAM_U57_BIT); | ^~ arch/x86/include/asm/percpu.h:145:69: note: in definition of macro '__raw_cpu_write' 145 | *(qual __my_cpu_type(pcp) * __force)__my_cpu_ptr(&(pcp)) = (val); \ | ^~~ include/linux/percpu-defs.h:370:25: note: in expansion of macro 'this_cpu_write_2' 370 | case 2: stem##2(variable, __VA_ARGS__);break; \ | ^~~~ include/linux/percpu-defs.h:500:41: note: in expansion of macro '__pcpu_size_call' 500 | #define this_cpu_write(pcp, val) __pcpu_size_call(this_cpu_write_, pcp, val) | ^~~~~~~~~~~~~~~~ arch/x86/include/asm/tlbflush.h:468:9: note: in expansion of macro 'this_cpu_write' 468 | this_cpu_write(cpu_tlbstate.lam, lam >> X86_CR3_LAM_U57_BIT); | ^~~~~~~~~~~~~~ arch/x86/include/asm/tlbflush.h:468:46: warning: right shift count >= width of type [-Wshift-count-overflow] 468 | this_cpu_write(cpu_tlbstate.lam, lam >> X86_CR3_LAM_U57_BIT); | ^~ arch/x86/include/asm/percpu.h:145:69: note: in definition of macro '__raw_cpu_write' 145 | *(qual __my_cpu_type(pcp) * __force)__my_cpu_ptr(&(pcp)) = (val); \ | ^~~ include/linux/percpu-defs.h:371:25: note: in expansion of macro 'this_cpu_write_4' 371 | case 4: stem##4(variable, __VA_ARGS__);break; \ | ^~~~ include/linux/percpu-defs.h:500:41: note: in expansion of macro '__pcpu_size_call' 500 | #define this_cpu_write(pcp, val) __pcpu_size_call(this_cpu_write_, pcp, val) | ^~~~~~~~~~~~~~~~ arch/x86/include/asm/tlbflush.h:468:9: note: in expansion of macro 'this_cpu_write' 468 | this_cpu_write(cpu_tlbstate.lam, lam >> X86_CR3_LAM_U57_BIT); | ^~~~~~~~~~~~~~ In file included from arch/x86/include/asm/percpu.h:598: arch/x86/include/asm/tlbflush.h:468:46: warning: right shift count >= width of type [-Wshift-count-overflow] 468 | this_cpu_write(cpu_tlbstate.lam, lam >> X86_CR3_LAM_U57_BIT); | ^~ include/asm-generic/percpu.h:87:33: note: in definition of macro 'raw_cpu_generic_to_op' 87 | *raw_cpu_ptr(&(pcp)) op val; \ | ^~~ include/asm-generic/percpu.h:412:41: note: in expansion of macro 'this_cpu_generic_to_op' 412 | #define this_cpu_write_8(pcp, val) this_cpu_generic_to_op(pcp, val, =) | ^~~~~~~~~~~~~~~~~~~~~~ include/linux/percpu-defs.h:372:25: note: in expansion of macro 'this_cpu_write_8' 372 | case 8: stem##8(variable, __VA_ARGS__);break; \ | ^~~~ include/linux/percpu-defs.h:500:41: note: in expansion of macro '__pcpu_size_call' 500 | #define this_cpu_write(pcp, val) __pcpu_size_call(this_cpu_write_, pcp, val) | ^~~~~~~~~~~~~~~~ arch/x86/include/asm/tlbflush.h:468:9: note: in expansion of macro 'this_cpu_write' 468 | this_cpu_write(cpu_tlbstate.lam, lam >> X86_CR3_LAM_U57_BIT); | ^~~~~~~~~~~~~~ In file included from include/linux/kasan.h:38, from include/linux/slab.h:264, from include/linux/fs.h:45, from include/linux/compat.h:17, from arch/x86/include/asm/ia32.h:7, from arch/x86/include/asm/elf.h:10, from include/linux/elf.h:6, from include/linux/module.h:20, from include/linux/device/driver.h:21, from include/linux/device.h:32, from include/linux/platform_device.h:13, from include/linux/clocksource.h:21, from include/clocksource/hyperv_timer.h:16, from arch/x86/include/asm/vdso/gettimeofday.h:20, from include/vdso/datapage.h:196, from arch/x86/include/uapi/../../../../lib/vdso/gettimeofday.c:6, from arch/x86/entry/vdso/vdso32/../common/vclock_gettime.c:16: include/linux/pgtable.h: At top level: >> include/linux/pgtable.h:2204:2: error: #error Missing MAX_POSSIBLE_PHYSMEM_BITS definition 2204 | #error Missing MAX_POSSIBLE_PHYSMEM_BITS definition | ^~~~~ arch/x86/include/asm/ia32.h:28:8: error: redefinition of 'struct stat64' 28 | struct stat64 { | ^~~~~~ In file included from include/linux/stat.h:6, from include/linux/sysfs.h:22, from include/linux/kobject.h:20, from include/linux/of.h:18, from include/linux/clocksource.h:19: arch/x86/include/uapi/asm/stat.h:42:8: note: originally defined here 42 | struct stat64 { | ^~~~~~ vim +2204 include/linux/pgtable.h ^1da177e4c3f41 include/asm-generic/pgtable.h Linus Torvalds 2005-04-16 2196 cef397038167ac include/linux/pgtable.h Arnd Bergmann 2020-11-11 2197 #if !defined(MAX_POSSIBLE_PHYSMEM_BITS) && !defined(CONFIG_64BIT) cef397038167ac include/linux/pgtable.h Arnd Bergmann 2020-11-11 2198 #ifdef CONFIG_PHYS_ADDR_T_64BIT cef397038167ac include/linux/pgtable.h Arnd Bergmann 2020-11-11 2199 /* cef397038167ac include/linux/pgtable.h Arnd Bergmann 2020-11-11 2200 * ZSMALLOC needs to know the highest PFN on 32-bit architectures cef397038167ac include/linux/pgtable.h Arnd Bergmann 2020-11-11 2201 * with physical address space extension, but falls back to cef397038167ac include/linux/pgtable.h Arnd Bergmann 2020-11-11 2202 * BITS_PER_LONG otherwise. cef397038167ac include/linux/pgtable.h Arnd Bergmann 2020-11-11 2203 */ cef397038167ac include/linux/pgtable.h Arnd Bergmann 2020-11-11 @2204 #error Missing MAX_POSSIBLE_PHYSMEM_BITS definition cef397038167ac include/linux/pgtable.h Arnd Bergmann 2020-11-11 2205 #else cef397038167ac include/linux/pgtable.h Arnd Bergmann 2020-11-11 2206 #define MAX_POSSIBLE_PHYSMEM_BITS 32 cef397038167ac include/linux/pgtable.h Arnd Bergmann 2020-11-11 2207 #endif cef397038167ac include/linux/pgtable.h Arnd Bergmann 2020-11-11 2208 #endif cef397038167ac include/linux/pgtable.h Arnd Bergmann 2020-11-11 2209 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki