All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.