* [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.