* [paulmckrcu:dev.2026.09.18a 24/34] ERROR: modpost: fs/btrfs/btrfs.ko: symbol 'cmpxchg_emu_u8' undefined!
@ 2026-09-30 16:48 kernel test robot
2026-09-30 17:07 ` Bradley Morgan
0 siblings, 1 reply; 9+ messages in thread
From: kernel test robot @ 2026-09-30 16:48 UTC (permalink / raw)
To: Bradley Morgan; +Cc: oe-kbuild-all, Paul E. McKenney
tree: https://github.com/paulmckrcu/linux dev.2026.09.18a
head: 90599c372e13369d11f6c1a01ff0094b16f72cf8
commit: c98d10b438b5626edb3f4e06f4f62bcb6ed6fe90 [24/34] lib: Add two-byte cmpxchg emulation function
config: xtensa-randconfig-1001-20260930 (https://download.01.org/0day-ci/archive/20261001/202610010054.roP05vYH-lkp@intel.com/config)
compiler: xtensa-linux-gcc (GCC) 8.5.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20261001/202610010054.roP05vYH-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/202610010054.roP05vYH-lkp@intel.com/
All errors (new ones prefixed by >>, old ones prefixed by <<):
>> ERROR: modpost: fs/btrfs/btrfs.ko: symbol 'cmpxchg_emu_u8' undefined!
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [paulmckrcu:dev.2026.09.18a 24/34] ERROR: modpost: fs/btrfs/btrfs.ko: symbol 'cmpxchg_emu_u8' undefined!
2026-09-30 16:48 [paulmckrcu:dev.2026.09.18a 24/34] ERROR: modpost: fs/btrfs/btrfs.ko: symbol 'cmpxchg_emu_u8' undefined! kernel test robot
@ 2026-09-30 17:07 ` Bradley Morgan
2026-09-30 17:39 ` Paul E. McKenney
0 siblings, 1 reply; 9+ messages in thread
From: Bradley Morgan @ 2026-09-30 17:07 UTC (permalink / raw)
To: kernel test robot; +Cc: oe-kbuild-all, Paul E. McKenney
On 30 September 2026 17:48:44 BST, kernel test robot <lkp@intel.com> wrote:
>tree: https://github.com/paulmckrcu/linux dev.2026.09.18a
>head: 90599c372e13369d11f6c1a01ff0094b16f72cf8
>commit: c98d10b438b5626edb3f4e06f4f62bcb6ed6fe90 [24/34] lib: Add two-byte cmpxchg emulation function
>config: xtensa-randconfig-1001-20260930 (https://download.01.org/0day-ci/archive/20261001/202610010054.roP05vYH-lkp@intel.com/config)
>compiler: xtensa-linux-gcc (GCC) 8.5.0
>reproduce (this is a W=1 build):
>(https://download.01.org/0day-ci/archive/20261001/202610010054.roP05vYH-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/202610010054.roP05vYH-lkp@intel.com/
>
>All errors (new ones prefixed by >>, old ones prefixed by <<):
>
>>> ERROR: modpost: fs/btrfs/btrfs.ko: symbol 'cmpxchg_emu_u8' undefined!
What?
>
>--
>0-DAY CI Kernel Test Service
>https://github.com/intel/lkp-tests/wiki
--- Thanks!
"I'm not a very positive person" - Linus torvalds
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [paulmckrcu:dev.2026.09.18a 24/34] ERROR: modpost: fs/btrfs/btrfs.ko: symbol 'cmpxchg_emu_u8' undefined!
2026-09-30 17:07 ` Bradley Morgan
@ 2026-09-30 17:39 ` Paul E. McKenney
2026-09-30 17:41 ` Bradley Morgan
0 siblings, 1 reply; 9+ messages in thread
From: Paul E. McKenney @ 2026-09-30 17:39 UTC (permalink / raw)
To: Bradley Morgan; +Cc: kernel test robot, oe-kbuild-all
On Wed, Sep 30, 2026 at 06:07:46PM +0100, Bradley Morgan wrote:
> On 30 September 2026 17:48:44 BST, kernel test robot <lkp@intel.com> wrote:
> >tree: https://github.com/paulmckrcu/linux dev.2026.09.18a
> >head: 90599c372e13369d11f6c1a01ff0094b16f72cf8
> >commit: c98d10b438b5626edb3f4e06f4f62bcb6ed6fe90 [24/34] lib: Add two-byte cmpxchg emulation function
> >config: xtensa-randconfig-1001-20260930 (https://download.01.org/0day-ci/archive/20261001/202610010054.roP05vYH-lkp@intel.com/config)
> >compiler: xtensa-linux-gcc (GCC) 8.5.0
> >reproduce (this is a W=1 build):
> >(https://download.01.org/0day-ci/archive/20261001/202610010054.roP05vYH-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/202610010054.roP05vYH-lkp@intel.com/
> >
> >All errors (new ones prefixed by >>, old ones prefixed by <<):
> >
> >>> ERROR: modpost: fs/btrfs/btrfs.ko: symbol 'cmpxchg_emu_u8' undefined!
>
> What?
My bad, allegedly fixed:
2395ec347553 ("lib: Add two-byte cmpxchg emulation function")
Thanx, Paul
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [paulmckrcu:dev.2026.09.18a 24/34] ERROR: modpost: fs/btrfs/btrfs.ko: symbol 'cmpxchg_emu_u8' undefined!
2026-09-30 17:39 ` Paul E. McKenney
@ 2026-09-30 17:41 ` Bradley Morgan
2026-09-30 17:51 ` Paul E. McKenney
0 siblings, 1 reply; 9+ messages in thread
From: Bradley Morgan @ 2026-09-30 17:41 UTC (permalink / raw)
To: paulmck, Paul E. McKenney; +Cc: kernel test robot, oe-kbuild-all
On 30 September 2026 18:39:55 BST, "Paul E. McKenney" <paulmck@kernel.org>
wrote:
>On Wed, Sep 30, 2026 at 06:07:46PM +0100, Bradley Morgan wrote:
>> On 30 September 2026 17:48:44 BST, kernel test robot <lkp@intel.com>
>wrote:
>> >tree: https://github.com/paulmckrcu/linux dev.2026.09.18a
>> >head: 90599c372e13369d11f6c1a01ff0094b16f72cf8
>> >commit: c98d10b438b5626edb3f4e06f4f62bcb6ed6fe90 [24/34] lib: Add
>two-byte cmpxchg emulation function
>> >config: xtensa-randconfig-1001-20260930
>(https://download.01.org/0day-ci/archive/20261001/202610010054.roP05vYH-lkp@intel.com/config)
>> >compiler: xtensa-linux-gcc (GCC) 8.5.0
>> >reproduce (this is a W=1 build):
>>
>>(https://download.01.org/0day-ci/archive/20261001/202610010054.roP05vYH-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/202610010054.roP05vYH-lkp@intel.com/
>> >
>> >All errors (new ones prefixed by >>, old ones prefixed by <<):
>> >
>> >>> ERROR: modpost: fs/btrfs/btrfs.ko: symbol 'cmpxchg_emu_u8'
>undefined!
>>
>> What?
>
>My bad, allegedly fixed:
>
>2395ec347553 ("lib: Add two-byte cmpxchg emulation function")
Have you merged 2395ec347553 ("lib: Add two-byte cmpxchg emulation
function") to your tree?
>
> Thanx, Paul
--- Thanks!
"I'm not a very positive person" - Linus torvalds
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [paulmckrcu:dev.2026.09.18a 24/34] ERROR: modpost: fs/btrfs/btrfs.ko: symbol 'cmpxchg_emu_u8' undefined!
2026-09-30 17:41 ` Bradley Morgan
@ 2026-09-30 17:51 ` Paul E. McKenney
2026-09-30 17:54 ` Bradley Morgan
0 siblings, 1 reply; 9+ messages in thread
From: Paul E. McKenney @ 2026-09-30 17:51 UTC (permalink / raw)
To: Bradley Morgan; +Cc: kernel test robot, oe-kbuild-all
On Wed, Sep 30, 2026 at 06:41:08PM +0100, Bradley Morgan wrote:
> On 30 September 2026 18:39:55 BST, "Paul E. McKenney" <paulmck@kernel.org>
> wrote:
> >On Wed, Sep 30, 2026 at 06:07:46PM +0100, Bradley Morgan wrote:
> >> On 30 September 2026 17:48:44 BST, kernel test robot <lkp@intel.com>
> >wrote:
> >> >tree: https://github.com/paulmckrcu/linux dev.2026.09.18a
> >> >head: 90599c372e13369d11f6c1a01ff0094b16f72cf8
> >> >commit: c98d10b438b5626edb3f4e06f4f62bcb6ed6fe90 [24/34] lib: Add
> >two-byte cmpxchg emulation function
> >> >config: xtensa-randconfig-1001-20260930
> >(https://download.01.org/0day-ci/archive/20261001/202610010054.roP05vYH-lkp@intel.com/config)
> >> >compiler: xtensa-linux-gcc (GCC) 8.5.0
> >> >reproduce (this is a W=1 build):
> >>
> >>(https://download.01.org/0day-ci/archive/20261001/202610010054.roP05vYH-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/202610010054.roP05vYH-lkp@intel.com/
> >> >
> >> >All errors (new ones prefixed by >>, old ones prefixed by <<):
> >> >
> >> >>> ERROR: modpost: fs/btrfs/btrfs.ko: symbol 'cmpxchg_emu_u8'
> >undefined!
> >>
> >> What?
> >
> >My bad, allegedly fixed:
> >
> >2395ec347553 ("lib: Add two-byte cmpxchg emulation function")
>
> Have you merged 2395ec347553 ("lib: Add two-byte cmpxchg emulation
> function") to your tree?
Yes, it is on the current "dev" branch as of yesterday afternoon,
Pacific Time.
Thanx, Paul
> --- Thanks!
> "I'm not a very positive person" - Linus torvalds
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [paulmckrcu:dev.2026.09.18a 24/34] ERROR: modpost: fs/btrfs/btrfs.ko: symbol 'cmpxchg_emu_u8' undefined!
2026-09-30 17:51 ` Paul E. McKenney
@ 2026-09-30 17:54 ` Bradley Morgan
2026-09-30 19:11 ` Paul E. McKenney
0 siblings, 1 reply; 9+ messages in thread
From: Bradley Morgan @ 2026-09-30 17:54 UTC (permalink / raw)
To: paulmck, Paul E. McKenney; +Cc: kernel test robot, oe-kbuild-all
On 30 September 2026 18:51:53 BST, "Paul E. McKenney" <paulmck@kernel.org>
wrote:
>On Wed, Sep 30, 2026 at 06:41:08PM +0100, Bradley Morgan wrote:
>> On 30 September 2026 18:39:55 BST, "Paul E. McKenney"
><paulmck@kernel.org>
>> wrote:
>> >On Wed, Sep 30, 2026 at 06:07:46PM +0100, Bradley Morgan wrote:
>> >> On 30 September 2026 17:48:44 BST, kernel test robot <lkp@intel.com>
>> >wrote:
>> >> >tree: https://github.com/paulmckrcu/linux dev.2026.09.18a
>> >> >head: 90599c372e13369d11f6c1a01ff0094b16f72cf8
>> >> >commit: c98d10b438b5626edb3f4e06f4f62bcb6ed6fe90 [24/34] lib: Add
>> >two-byte cmpxchg emulation function
>> >> >config: xtensa-randconfig-1001-20260930
>>
>>(https://download.01.org/0day-ci/archive/20261001/202610010054.roP05vYH-lkp@intel.com/config)
>> >> >compiler: xtensa-linux-gcc (GCC) 8.5.0
>> >> >reproduce (this is a W=1 build):
>> >>
>>
>>>(https://download.01.org/0day-ci/archive/20261001/202610010054.roP05vYH-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/202610010054.roP05vYH-lkp@intel.com/
>> >> >
>> >> >All errors (new ones prefixed by >>, old ones prefixed by <<):
>> >> >
>> >> >>> ERROR: modpost: fs/btrfs/btrfs.ko: symbol 'cmpxchg_emu_u8'
>> >undefined!
>> >>
>> >> What?
>> >
>> >My bad, allegedly fixed:
>> >
>> >2395ec347553 ("lib: Add two-byte cmpxchg emulation function")
>>
>> Have you merged 2395ec347553 ("lib: Add two-byte cmpxchg emulation
>> function") to your tree?
>
>Yes, it is on the current "dev" branch as of yesterday afternoon,
>Pacific Time.
Cheers, anything you want me to do today for it?
>
> Thanx, Paul
>
>> --- Thanks!
>> "I'm not a very positive person" - Linus torvalds
--- Thanks!
"I'm not a very positive person" - Linus torvalds
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [paulmckrcu:dev.2026.09.18a 24/34] ERROR: modpost: fs/btrfs/btrfs.ko: symbol 'cmpxchg_emu_u8' undefined!
2026-09-30 17:54 ` Bradley Morgan
@ 2026-09-30 19:11 ` Paul E. McKenney
2026-09-30 19:14 ` Bradley Morgan
0 siblings, 1 reply; 9+ messages in thread
From: Paul E. McKenney @ 2026-09-30 19:11 UTC (permalink / raw)
To: Bradley Morgan; +Cc: kernel test robot, oe-kbuild-all
On Wed, Sep 30, 2026 at 06:54:02PM +0100, Bradley Morgan wrote:
> On 30 September 2026 18:51:53 BST, "Paul E. McKenney" <paulmck@kernel.org>
> wrote:
> >On Wed, Sep 30, 2026 at 06:41:08PM +0100, Bradley Morgan wrote:
> >> On 30 September 2026 18:39:55 BST, "Paul E. McKenney"
> ><paulmck@kernel.org>
> >> wrote:
> >> >On Wed, Sep 30, 2026 at 06:07:46PM +0100, Bradley Morgan wrote:
> >> >> On 30 September 2026 17:48:44 BST, kernel test robot <lkp@intel.com>
> >> >wrote:
> >> >> >tree: https://github.com/paulmckrcu/linux dev.2026.09.18a
> >> >> >head: 90599c372e13369d11f6c1a01ff0094b16f72cf8
> >> >> >commit: c98d10b438b5626edb3f4e06f4f62bcb6ed6fe90 [24/34] lib: Add
> >> >two-byte cmpxchg emulation function
> >> >> >config: xtensa-randconfig-1001-20260930
> >>
> >>(https://download.01.org/0day-ci/archive/20261001/202610010054.roP05vYH-lkp@intel.com/config)
> >> >> >compiler: xtensa-linux-gcc (GCC) 8.5.0
> >> >> >reproduce (this is a W=1 build):
> >> >>
> >>
> >>>(https://download.01.org/0day-ci/archive/20261001/202610010054.roP05vYH-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/202610010054.roP05vYH-lkp@intel.com/
> >> >> >
> >> >> >All errors (new ones prefixed by >>, old ones prefixed by <<):
> >> >> >
> >> >> >>> ERROR: modpost: fs/btrfs/btrfs.ko: symbol 'cmpxchg_emu_u8'
> >> >undefined!
> >> >>
> >> >> What?
> >> >
> >> >My bad, allegedly fixed:
> >> >
> >> >2395ec347553 ("lib: Add two-byte cmpxchg emulation function")
> >>
> >> Have you merged 2395ec347553 ("lib: Add two-byte cmpxchg emulation
> >> function") to your tree?
> >
> >Yes, it is on the current "dev" branch as of yesterday afternoon,
> >Pacific Time.
>
> Cheers, anything you want me to do today for it?
And I just now refreshed it to add fixes for the bugs kernel test
robot found. Still the "dev" branch.
846dac459e05 ("lib: Add two-byte cmpxchg emulation function")
de32e93890c5 ("sh: Emulate two-byte cmpxchg")
Please look at these and call out any needed changes, supplying fixup
patches as needed. (Or calling out changes to the commit logs.) One
question that I have is why the "(uintptr_t)" casts in cmpxchg_emu_u16()
instead of casting using "(unsigned long)"?
Then please send patches for the other architectures.
Then the ARCH_NEED_CMPXCHG_1_EMU to ARCH_NEED_CMPXCHG_1_2_EMU name
change (for the full set in one patch). This must wait for all the
per-architecture patches to be accepted.
Then, if you wish, a patch changing the cmpxchg_emu_u8() function's
"uintptr_t" to "unsigned long".
Anything that I am missing?
Thanx, Paul
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [paulmckrcu:dev.2026.09.18a 24/34] ERROR: modpost: fs/btrfs/btrfs.ko: symbol 'cmpxchg_emu_u8' undefined!
2026-09-30 19:11 ` Paul E. McKenney
@ 2026-09-30 19:14 ` Bradley Morgan
2026-09-30 20:04 ` Paul E. McKenney
0 siblings, 1 reply; 9+ messages in thread
From: Bradley Morgan @ 2026-09-30 19:14 UTC (permalink / raw)
To: paulmck, Paul E. McKenney; +Cc: kernel test robot, oe-kbuild-all
On 30 September 2026 20:11:50 BST, "Paul E. McKenney" <paulmck@kernel.org>
wrote:
>On Wed, Sep 30, 2026 at 06:54:02PM +0100, Bradley Morgan wrote:
>> On 30 September 2026 18:51:53 BST, "Paul E. McKenney"
><paulmck@kernel.org>
>> wrote:
>> >On Wed, Sep 30, 2026 at 06:41:08PM +0100, Bradley Morgan wrote:
>> >> On 30 September 2026 18:39:55 BST, "Paul E. McKenney"
>> ><paulmck@kernel.org>
>> >> wrote:
>> >> >On Wed, Sep 30, 2026 at 06:07:46PM +0100, Bradley Morgan wrote:
>> >> >> On 30 September 2026 17:48:44 BST, kernel test robot
><lkp@intel.com>
>> >> >wrote:
>> >> >> >tree: https://github.com/paulmckrcu/linux dev.2026.09.18a
>> >> >> >head: 90599c372e13369d11f6c1a01ff0094b16f72cf8
>> >> >> >commit: c98d10b438b5626edb3f4e06f4f62bcb6ed6fe90 [24/34] lib: Add
>> >> >two-byte cmpxchg emulation function
>> >> >> >config: xtensa-randconfig-1001-20260930
>> >>
>>
>>>(https://download.01.org/0day-ci/archive/20261001/202610010054.roP05vYH-lkp@intel.com/config)
>> >> >> >compiler: xtensa-linux-gcc (GCC) 8.5.0
>> >> >> >reproduce (this is a W=1 build):
>> >> >>
>> >>
>>
>>>>(https://download.01.org/0day-ci/archive/20261001/202610010054.roP05vYH-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/202610010054.roP05vYH-lkp@intel.com/
>> >> >> >
>> >> >> >All errors (new ones prefixed by >>, old ones prefixed by <<):
>> >> >> >
>> >> >> >>> ERROR: modpost: fs/btrfs/btrfs.ko: symbol 'cmpxchg_emu_u8'
>> >> >undefined!
>> >> >>
>> >> >> What?
>> >> >
>> >> >My bad, allegedly fixed:
>> >> >
>> >> >2395ec347553 ("lib: Add two-byte cmpxchg emulation function")
>> >>
>> >> Have you merged 2395ec347553 ("lib: Add two-byte cmpxchg emulation
>> >> function") to your tree?
>> >
>> >Yes, it is on the current "dev" branch as of yesterday afternoon,
>> >Pacific Time.
>>
>> Cheers, anything you want me to do today for it?
>
>And I just now refreshed it to add fixes for the bugs kernel test
>robot found. Still the "dev" branch.
>
>846dac459e05 ("lib: Add two-byte cmpxchg emulation function")
>de32e93890c5 ("sh: Emulate two-byte cmpxchg")
>
>Please look at these and call out any needed changes, supplying fixup
>patches as needed. (Or calling out changes to the commit logs.) One
>question that I have is why the "(uintptr_t)" casts in cmpxchg_emu_u16()
>instead of casting using "(unsigned long)"?
>
>Then please send patches for the other architectures.
>
>Then the ARCH_NEED_CMPXCHG_1_EMU to ARCH_NEED_CMPXCHG_1_2_EMU name
>change (for the full set in one patch). This must wait for all the
>per-architecture patches to be accepted.
>
>Then, if you wish, a patch changing the cmpxchg_emu_u8() function's
>"uintptr_t" to "unsigned long".
>
>Anything that I am missing?
Tags. You are missing all the tags.
David put tags. You were meant to add your tag.
>
> Thanx, Paul
--- Thanks!
"I'm not a very positive person" - Linus torvalds
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [paulmckrcu:dev.2026.09.18a 24/34] ERROR: modpost: fs/btrfs/btrfs.ko: symbol 'cmpxchg_emu_u8' undefined!
2026-09-30 19:14 ` Bradley Morgan
@ 2026-09-30 20:04 ` Paul E. McKenney
0 siblings, 0 replies; 9+ messages in thread
From: Paul E. McKenney @ 2026-09-30 20:04 UTC (permalink / raw)
To: Bradley Morgan; +Cc: kernel test robot, oe-kbuild-all
On Wed, Sep 30, 2026 at 08:14:38PM +0100, Bradley Morgan wrote:
> On 30 September 2026 20:11:50 BST, "Paul E. McKenney" <paulmck@kernel.org>
> wrote:
> >On Wed, Sep 30, 2026 at 06:54:02PM +0100, Bradley Morgan wrote:
> >> On 30 September 2026 18:51:53 BST, "Paul E. McKenney"
> ><paulmck@kernel.org>
> >> wrote:
> >> >On Wed, Sep 30, 2026 at 06:41:08PM +0100, Bradley Morgan wrote:
> >> >> On 30 September 2026 18:39:55 BST, "Paul E. McKenney"
> >> ><paulmck@kernel.org>
> >> >> wrote:
> >> >> >On Wed, Sep 30, 2026 at 06:07:46PM +0100, Bradley Morgan wrote:
> >> >> >> On 30 September 2026 17:48:44 BST, kernel test robot
> ><lkp@intel.com>
> >> >> >wrote:
> >> >> >> >tree: https://github.com/paulmckrcu/linux dev.2026.09.18a
> >> >> >> >head: 90599c372e13369d11f6c1a01ff0094b16f72cf8
> >> >> >> >commit: c98d10b438b5626edb3f4e06f4f62bcb6ed6fe90 [24/34] lib: Add
> >> >> >two-byte cmpxchg emulation function
> >> >> >> >config: xtensa-randconfig-1001-20260930
> >> >>
> >>
> >>>(https://download.01.org/0day-ci/archive/20261001/202610010054.roP05vYH-lkp@intel.com/config)
> >> >> >> >compiler: xtensa-linux-gcc (GCC) 8.5.0
> >> >> >> >reproduce (this is a W=1 build):
> >> >> >>
> >> >>
> >>
> >>>>(https://download.01.org/0day-ci/archive/20261001/202610010054.roP05vYH-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/202610010054.roP05vYH-lkp@intel.com/
> >> >> >> >
> >> >> >> >All errors (new ones prefixed by >>, old ones prefixed by <<):
> >> >> >> >
> >> >> >> >>> ERROR: modpost: fs/btrfs/btrfs.ko: symbol 'cmpxchg_emu_u8'
> >> >> >undefined!
> >> >> >>
> >> >> >> What?
> >> >> >
> >> >> >My bad, allegedly fixed:
> >> >> >
> >> >> >2395ec347553 ("lib: Add two-byte cmpxchg emulation function")
> >> >>
> >> >> Have you merged 2395ec347553 ("lib: Add two-byte cmpxchg emulation
> >> >> function") to your tree?
> >> >
> >> >Yes, it is on the current "dev" branch as of yesterday afternoon,
> >> >Pacific Time.
> >>
> >> Cheers, anything you want me to do today for it?
> >
> >And I just now refreshed it to add fixes for the bugs kernel test
> >robot found. Still the "dev" branch.
> >
> >846dac459e05 ("lib: Add two-byte cmpxchg emulation function")
> >de32e93890c5 ("sh: Emulate two-byte cmpxchg")
> >
> >Please look at these and call out any needed changes, supplying fixup
> >patches as needed. (Or calling out changes to the commit logs.) One
> >question that I have is why the "(uintptr_t)" casts in cmpxchg_emu_u16()
> >instead of casting using "(unsigned long)"?
> >
> >Then please send patches for the other architectures.
> >
> >Then the ARCH_NEED_CMPXCHG_1_EMU to ARCH_NEED_CMPXCHG_1_2_EMU name
> >change (for the full set in one patch). This must wait for all the
> >per-architecture patches to be accepted.
> >
> >Then, if you wish, a patch changing the cmpxchg_emu_u8() function's
> >"uintptr_t" to "unsigned long".
> >
> >Anything that I am missing?
>
> Tags. You are missing all the tags.
>
> David put tags. You were meant to add your tag.
I have a note to add David Laight to the two patches I have queued.
I have my Signed-off-by on both patches, so that is set.
What else?
Thanx, Paul
> --- Thanks!
> "I'm not a very positive person" - Linus torvalds
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2026-09-30 20:04 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-30 16:48 [paulmckrcu:dev.2026.09.18a 24/34] ERROR: modpost: fs/btrfs/btrfs.ko: symbol 'cmpxchg_emu_u8' undefined! kernel test robot
2026-09-30 17:07 ` Bradley Morgan
2026-09-30 17:39 ` Paul E. McKenney
2026-09-30 17:41 ` Bradley Morgan
2026-09-30 17:51 ` Paul E. McKenney
2026-09-30 17:54 ` Bradley Morgan
2026-09-30 19:11 ` Paul E. McKenney
2026-09-30 19:14 ` Bradley Morgan
2026-09-30 20:04 ` Paul E. McKenney
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.