From: kernel test robot <lkp@intel.com>
To: Brian Masney <bmasney@redhat.com>,
Michael Turquette <mturquette@baylibre.com>,
Stephen Boyd <sboyd@kernel.org>,
Maxime Ripard <mripard@kernel.org>
Cc: oe-kbuild-all@lists.linux.dev, linux-clk@vger.kernel.org,
linux-kernel@vger.kernel.org, Brian Masney <bmasney@redhat.com>
Subject: Re: [PATCH 2/2] clk: microchip: core: allow driver to be compiled with COMPILE_TEST
Date: Thu, 27 Nov 2025 18:49:09 +0800 [thread overview]
Message-ID: <202511271825.EYuE2LK5-lkp@intel.com> (raw)
In-Reply-To: <20251125-clk-microchip-fixes-v1-2-6c1f5573d1b9@redhat.com>
Hi Brian,
kernel test robot noticed the following build warnings:
[auto build test WARNING on 92fd6e84175befa1775e5c0ab682938eca27c0b2]
url: https://github.com/intel-lab-lkp/linux/commits/Brian-Masney/clk-microchip-core-remove-duplicate-determine_rate-on-pic32_sclk_ops/20251126-035403
base: 92fd6e84175befa1775e5c0ab682938eca27c0b2
patch link: https://lore.kernel.org/r/20251125-clk-microchip-fixes-v1-2-6c1f5573d1b9%40redhat.com
patch subject: [PATCH 2/2] clk: microchip: core: allow driver to be compiled with COMPILE_TEST
config: um-allyesconfig (https://download.01.org/0day-ci/archive/20251127/202511271825.EYuE2LK5-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/20251127/202511271825.EYuE2LK5-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 <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202511271825.EYuE2LK5-lkp@intel.com/
All warnings (new ones prefixed by >>):
include/linux/compiler_types.h:617:9: note: in expansion of macro '_compiletime_assert'
617 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
| ^~~~~~~~~~~~~~~~~~~
include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert'
36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \
| ^~~~~~~~~~~~~~~~~~
include/asm-generic/rwonce.h:36:28: note: in expansion of macro '__native_word'
36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \
| ^~~~~~~~~~~~~
include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type'
49 | compiletime_assert_rwonce_type(x); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/entry-common.h:139:30: note: in expansion of macro 'READ_ONCE'
139 | unsigned long work = READ_ONCE(current_thread_info()->syscall_work);
| ^~~~~~~~~
include/linux/entry-common.h:139:61: error: 'struct thread_info' has no member named 'syscall_work'
139 | unsigned long work = READ_ONCE(current_thread_info()->syscall_work);
| ^~
include/linux/compiler_types.h:597:23: note: in definition of macro '__compiletime_assert'
597 | if (!(condition)) \
| ^~~~~~~~~
include/linux/compiler_types.h:617:9: note: in expansion of macro '_compiletime_assert'
617 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
| ^~~~~~~~~~~~~~~~~~~
include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert'
36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \
| ^~~~~~~~~~~~~~~~~~
include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type'
49 | compiletime_assert_rwonce_type(x); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/entry-common.h:139:30: note: in expansion of macro 'READ_ONCE'
139 | unsigned long work = READ_ONCE(current_thread_info()->syscall_work);
| ^~~~~~~~~
include/linux/entry-common.h:139:61: error: 'struct thread_info' has no member named 'syscall_work'
139 | unsigned long work = READ_ONCE(current_thread_info()->syscall_work);
| ^~
include/linux/compiler_types.h:567:27: note: in definition of macro '__unqual_scalar_typeof'
567 | _Generic((x), \
| ^
include/asm-generic/rwonce.h:50:9: note: in expansion of macro '__READ_ONCE'
50 | __READ_ONCE(x); \
| ^~~~~~~~~~~
include/linux/entry-common.h:139:30: note: in expansion of macro 'READ_ONCE'
139 | unsigned long work = READ_ONCE(current_thread_info()->syscall_work);
| ^~~~~~~~~
include/linux/entry-common.h:139:61: error: 'struct thread_info' has no member named 'syscall_work'
139 | unsigned long work = READ_ONCE(current_thread_info()->syscall_work);
| ^~
include/asm-generic/rwonce.h:44:73: note: in definition of macro '__READ_ONCE'
44 | #define __READ_ONCE(x) (*(const volatile __unqual_scalar_typeof(x) *)&(x))
| ^
include/linux/entry-common.h:139:30: note: in expansion of macro 'READ_ONCE'
139 | unsigned long work = READ_ONCE(current_thread_info()->syscall_work);
| ^~~~~~~~~
include/linux/entry-common.h:41:34: error: 'SYSCALL_WORK_SYSCALL_TRACEPOINT' undeclared (first use in this function)
41 | #define SYSCALL_WORK_EXIT (SYSCALL_WORK_SYSCALL_TRACEPOINT | \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/compiler.h:77:45: note: in definition of macro 'unlikely'
77 | # define unlikely(x) __builtin_expect(!!(x), 0)
| ^
include/linux/entry-common.h:156:29: note: in expansion of macro 'SYSCALL_WORK_EXIT'
156 | if (unlikely(work & SYSCALL_WORK_EXIT))
| ^~~~~~~~~~~~~~~~~
include/linux/entry-common.h:42:34: error: 'SYSCALL_WORK_SYSCALL_TRACE' undeclared (first use in this function)
42 | SYSCALL_WORK_SYSCALL_TRACE | \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/compiler.h:77:45: note: in definition of macro 'unlikely'
77 | # define unlikely(x) __builtin_expect(!!(x), 0)
| ^
include/linux/entry-common.h:156:29: note: in expansion of macro 'SYSCALL_WORK_EXIT'
156 | if (unlikely(work & SYSCALL_WORK_EXIT))
| ^~~~~~~~~~~~~~~~~
include/linux/entry-common.h:43:34: error: 'SYSCALL_WORK_SYSCALL_AUDIT' undeclared (first use in this function)
43 | SYSCALL_WORK_SYSCALL_AUDIT | \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/compiler.h:77:45: note: in definition of macro 'unlikely'
77 | # define unlikely(x) __builtin_expect(!!(x), 0)
| ^
include/linux/entry-common.h:156:29: note: in expansion of macro 'SYSCALL_WORK_EXIT'
156 | if (unlikely(work & SYSCALL_WORK_EXIT))
| ^~~~~~~~~~~~~~~~~
include/linux/entry-common.h:44:34: error: 'SYSCALL_WORK_SYSCALL_USER_DISPATCH' undeclared (first use in this function)
44 | SYSCALL_WORK_SYSCALL_USER_DISPATCH | \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/compiler.h:77:45: note: in definition of macro 'unlikely'
77 | # define unlikely(x) __builtin_expect(!!(x), 0)
| ^
include/linux/entry-common.h:156:29: note: in expansion of macro 'SYSCALL_WORK_EXIT'
156 | if (unlikely(work & SYSCALL_WORK_EXIT))
| ^~~~~~~~~~~~~~~~~
include/linux/entry-common.h:45:34: error: 'SYSCALL_WORK_SYSCALL_EXIT_TRAP' undeclared (first use in this function)
45 | SYSCALL_WORK_SYSCALL_EXIT_TRAP | \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/compiler.h:77:45: note: in definition of macro 'unlikely'
77 | # define unlikely(x) __builtin_expect(!!(x), 0)
| ^
include/linux/entry-common.h:156:29: note: in expansion of macro 'SYSCALL_WORK_EXIT'
156 | if (unlikely(work & SYSCALL_WORK_EXIT))
| ^~~~~~~~~~~~~~~~~
arch/x86/include/asm/traps.h: At top level:
>> arch/x86/include/asm/traps.h:38:26: warning: 'struct math_emu_info' declared inside parameter list will not be visible outside of this definition or declaration
38 | void math_emulate(struct math_emu_info *);
| ^~~~~~~~~~~~~
>> arch/x86/include/asm/traps.h:45:46: warning: 'struct stack_info' declared inside parameter list will not be visible outside of this definition or declaration
45 | struct stack_info *info);
| ^~~~~~~~~~
arch/x86/include/asm/traps.h: In function 'cond_local_irq_enable':
arch/x86/include/asm/traps.h:50:17: error: 'struct pt_regs' has no member named 'flags'
50 | if (regs->flags & X86_EFLAGS_IF)
| ^~
arch/x86/include/asm/traps.h:50:27: error: 'X86_EFLAGS_IF' undeclared (first use in this function)
50 | if (regs->flags & X86_EFLAGS_IF)
| ^~~~~~~~~~~~~
arch/x86/include/asm/traps.h: In function 'cond_local_irq_disable':
arch/x86/include/asm/traps.h:56:17: error: 'struct pt_regs' has no member named 'flags'
56 | if (regs->flags & X86_EFLAGS_IF)
| ^~
arch/x86/include/asm/traps.h:56:27: error: 'X86_EFLAGS_IF' undeclared (first use in this function)
56 | if (regs->flags & X86_EFLAGS_IF)
| ^~~~~~~~~~~~~
vim +38 arch/x86/include/asm/traps.h
da654b74bda14c include/asm-x86/traps.h Srinivasa Ds 2008-09-23 37
d315760ffa261c arch/x86/include/asm/traps.h Tejun Heo 2009-02-09 @38 void math_emulate(struct math_emu_info *);
6ac8d51f01d345 include/asm-x86/traps.h Jaswinder Singh 2008-07-15 39
300638101329e8 arch/x86/include/asm/traps.h Tony Luck 2020-10-06 40 bool fault_in_kernel_space(unsigned long address);
300638101329e8 arch/x86/include/asm/traps.h Tony Luck 2020-10-06 41
6271cfdfc0e473 arch/x86/include/asm/traps.h Andy Lutomirski 2016-08-30 42 #ifdef CONFIG_VMAP_STACK
44b979fa302cab arch/x86/include/asm/traps.h Peter Zijlstra 2021-09-15 43 void __noreturn handle_stack_overflow(struct pt_regs *regs,
44b979fa302cab arch/x86/include/asm/traps.h Peter Zijlstra 2021-09-15 44 unsigned long fault_address,
44b979fa302cab arch/x86/include/asm/traps.h Peter Zijlstra 2021-09-15 @45 struct stack_info *info);
6271cfdfc0e473 arch/x86/include/asm/traps.h Andy Lutomirski 2016-08-30 46 #endif
6271cfdfc0e473 arch/x86/include/asm/traps.h Andy Lutomirski 2016-08-30 47
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
prev parent reply other threads:[~2025-11-27 10:49 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-11-25 19:39 [PATCH 0/2] clk: microchip: core: fix issue with round_rate conversion and allow compile test Brian Masney
2025-11-25 19:39 ` [PATCH 1/2] clk: microchip: core: remove duplicate determine_rate on pic32_sclk_ops Brian Masney
2025-11-25 19:39 ` [PATCH 2/2] clk: microchip: core: allow driver to be compiled with COMPILE_TEST Brian Masney
2025-11-27 2:11 ` kernel test robot
2025-12-01 18:01 ` Brian Masney
2025-12-01 18:09 ` Conor Dooley
2025-12-01 21:09 ` Brian Masney
2025-12-01 21:37 ` Conor Dooley
2025-11-27 5:28 ` kernel test robot
2025-11-27 10:49 ` kernel test robot [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=202511271825.EYuE2LK5-lkp@intel.com \
--to=lkp@intel.com \
--cc=bmasney@redhat.com \
--cc=linux-clk@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mripard@kernel.org \
--cc=mturquette@baylibre.com \
--cc=oe-kbuild-all@lists.linux.dev \
--cc=sboyd@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.