* [linuxppc:next-test 12/13] error[E0658]: inline assembly is not stable yet on this architecture
@ 2026-03-17 22:52 kernel test robot
2026-03-18 16:24 ` Mukesh Kumar Chaurasiya
0 siblings, 1 reply; 4+ messages in thread
From: kernel test robot @ 2026-03-17 22:52 UTC (permalink / raw)
To: Link Mauve
Cc: oe-kbuild-all, Madhavan Srinivasan, Mukesh Kumar Chaurasiya (IBM)
tree: https://github.com/linuxppc/linux next-test
head: 217e0d3cb6437f802ac73e6a614d7a2525f61e36
commit: b964fb2e44b9b4078a822cb63ec6427ddac5f8ac [12/13] rust: Add PowerPC support
config: powerpc-randconfig-r071-20260318 (https://download.01.org/0day-ci/archive/20260318/202603180631.GYjY89hw-lkp@intel.com/config)
compiler: clang version 19.1.7 (https://github.com/llvm/llvm-project cd708029e0b2869e80abe31ddb175f7c35361f90)
rustc: rustc 1.88.0 (6b00bc388 2025-06-23)
smatch: v0.5.0-9004-gb810ac53
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260318/202603180631.GYjY89hw-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/202603180631.GYjY89hw-lkp@intel.com/
All error/warnings (new ones prefixed by >>):
clang: error: unsupported option '-fsanitize=thread' for target 'powerpc-unknown-linux-gnu'
make[3]: *** [rust/Makefile:644: rust/helpers/helpers.o] Error 1
>> clang diag: arch/powerpc/include/uapi/asm/ioctl.h:5:9: warning: '_IOC_SIZEBITS' macro redefined [-Wmacro-redefined]
>> clang diag: arch/powerpc/include/uapi/asm/ioctl.h:6:9: warning: '_IOC_DIRBITS' macro redefined [-Wmacro-redefined]
>> clang diag: arch/powerpc/include/uapi/asm/ioctl.h:8:9: warning: '_IOC_NONE' macro redefined [-Wmacro-redefined]
>> clang diag: arch/powerpc/include/uapi/asm/ioctl.h:10:9: warning: '_IOC_WRITE' macro redefined [-Wmacro-redefined]
>> error[E0658]: inline assembly is not stable yet on this architecture
--> rust/kernel/sync/barrier.rs:19:14
|
19 | unsafe { core::arch::asm!("") };
| ^^^^^^^^^^^^^^^^^^^^
|
= note: see issue #93335 <https://github.com/rust-lang/rust/issues/93335> for more information
= help: add `#![feature(asm_experimental_arch)]` to the crate attributes to enable
= note: this compiler was built on 2025-06-23; consider upgrading it if it is out of date
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] 4+ messages in thread* Re: [linuxppc:next-test 12/13] error[E0658]: inline assembly is not stable yet on this architecture
2026-03-17 22:52 [linuxppc:next-test 12/13] error[E0658]: inline assembly is not stable yet on this architecture kernel test robot
@ 2026-03-18 16:24 ` Mukesh Kumar Chaurasiya
2026-03-18 16:45 ` Christophe Leroy (CS GROUP)
0 siblings, 1 reply; 4+ messages in thread
From: Mukesh Kumar Chaurasiya @ 2026-03-18 16:24 UTC (permalink / raw)
To: kernel test robot; +Cc: Link Mauve, oe-kbuild-all, Madhavan Srinivasan
On Wed, Mar 18, 2026 at 06:52:05AM +0800, kernel test robot wrote:
> tree: https://github.com/linuxppc/linux next-test
> head: 217e0d3cb6437f802ac73e6a614d7a2525f61e36
> commit: b964fb2e44b9b4078a822cb63ec6427ddac5f8ac [12/13] rust: Add PowerPC support
> config: powerpc-randconfig-r071-20260318 (https://download.01.org/0day-ci/archive/20260318/202603180631.GYjY89hw-lkp@intel.com/config)
> compiler: clang version 19.1.7 (https://github.com/llvm/llvm-project cd708029e0b2869e80abe31ddb175f7c35361f90)
> rustc: rustc 1.88.0 (6b00bc388 2025-06-23)
> smatch: v0.5.0-9004-gb810ac53
> reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260318/202603180631.GYjY89hw-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/202603180631.GYjY89hw-lkp@intel.com/
>
> All error/warnings (new ones prefixed by >>):
>
> clang: error: unsupported option '-fsanitize=thread' for target 'powerpc-unknown-linux-gnu'
> make[3]: *** [rust/Makefile:644: rust/helpers/helpers.o] Error 1
> >> clang diag: arch/powerpc/include/uapi/asm/ioctl.h:5:9: warning: '_IOC_SIZEBITS' macro redefined [-Wmacro-redefined]
> >> clang diag: arch/powerpc/include/uapi/asm/ioctl.h:6:9: warning: '_IOC_DIRBITS' macro redefined [-Wmacro-redefined]
> >> clang diag: arch/powerpc/include/uapi/asm/ioctl.h:8:9: warning: '_IOC_NONE' macro redefined [-Wmacro-redefined]
> >> clang diag: arch/powerpc/include/uapi/asm/ioctl.h:10:9: warning: '_IOC_WRITE' macro redefined [-Wmacro-redefined]
> >> error[E0658]: inline assembly is not stable yet on this architecture
> --> rust/kernel/sync/barrier.rs:19:14
> |
> 19 | unsafe { core::arch::asm!("") };
> | ^^^^^^^^^^^^^^^^^^^^
> |
> = note: see issue #93335 <https://github.com/rust-lang/rust/issues/93335> for more information
> = help: add `#![feature(asm_experimental_arch)]` to the crate attributes to enable
> = note: this compiler was built on 2025-06-23; consider upgrading it if it is out of date
>
Support for this got merged Feb 2026 last week so powerpc is supported only on nightly build. Which is expected.
Regards,
Mukesh
> --
> 0-DAY CI Kernel Test Service
> https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] 4+ messages in thread* Re: [linuxppc:next-test 12/13] error[E0658]: inline assembly is not stable yet on this architecture
2026-03-18 16:24 ` Mukesh Kumar Chaurasiya
@ 2026-03-18 16:45 ` Christophe Leroy (CS GROUP)
2026-03-18 16:59 ` Mukesh Kumar Chaurasiya
0 siblings, 1 reply; 4+ messages in thread
From: Christophe Leroy (CS GROUP) @ 2026-03-18 16:45 UTC (permalink / raw)
To: Mukesh Kumar Chaurasiya, kernel test robot
Cc: Link Mauve, oe-kbuild-all, Madhavan Srinivasan
Le 18/03/2026 à 17:24, Mukesh Kumar Chaurasiya a écrit :
> On Wed, Mar 18, 2026 at 06:52:05AM +0800, kernel test robot wrote:
>> tree: https://github.com/linuxppc/linux next-test
>> head: 217e0d3cb6437f802ac73e6a614d7a2525f61e36
>> commit: b964fb2e44b9b4078a822cb63ec6427ddac5f8ac [12/13] rust: Add PowerPC support
>> config: powerpc-randconfig-r071-20260318 (https://download.01.org/0day-ci/archive/20260318/202603180631.GYjY89hw-lkp@intel.com/config)
>> compiler: clang version 19.1.7 (https://github.com/llvm/llvm-project cd708029e0b2869e80abe31ddb175f7c35361f90)
>> rustc: rustc 1.88.0 (6b00bc388 2025-06-23)
>> smatch: v0.5.0-9004-gb810ac53
>> reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260318/202603180631.GYjY89hw-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/202603180631.GYjY89hw-lkp@intel.com/
>>
>> All error/warnings (new ones prefixed by >>):
>>
>> clang: error: unsupported option '-fsanitize=thread' for target 'powerpc-unknown-linux-gnu'
>> make[3]: *** [rust/Makefile:644: rust/helpers/helpers.o] Error 1
>>>> clang diag: arch/powerpc/include/uapi/asm/ioctl.h:5:9: warning: '_IOC_SIZEBITS' macro redefined [-Wmacro-redefined]
>>>> clang diag: arch/powerpc/include/uapi/asm/ioctl.h:6:9: warning: '_IOC_DIRBITS' macro redefined [-Wmacro-redefined]
>>>> clang diag: arch/powerpc/include/uapi/asm/ioctl.h:8:9: warning: '_IOC_NONE' macro redefined [-Wmacro-redefined]
>>>> clang diag: arch/powerpc/include/uapi/asm/ioctl.h:10:9: warning: '_IOC_WRITE' macro redefined [-Wmacro-redefined]
>>>> error[E0658]: inline assembly is not stable yet on this architecture
>> --> rust/kernel/sync/barrier.rs:19:14
>> |
>> 19 | unsafe { core::arch::asm!("") };
>> | ^^^^^^^^^^^^^^^^^^^^
>> |
>> = note: see issue #93335 <https://github.com/rust-lang/rust/issues/93335> for more information
>> = help: add `#![feature(asm_experimental_arch)]` to the crate attributes to enable
>> = note: this compiler was built on 2025-06-23; consider upgrading it if it is out of date
>>
>
> Support for this got merged Feb 2026 last week so powerpc is supported only on nightly build. Which is expected.
Does it mean it is too early to merge that into linux kernel v7.1 ?
Christophe
^ permalink raw reply [flat|nested] 4+ messages in thread* Re: [linuxppc:next-test 12/13] error[E0658]: inline assembly is not stable yet on this architecture
2026-03-18 16:45 ` Christophe Leroy (CS GROUP)
@ 2026-03-18 16:59 ` Mukesh Kumar Chaurasiya
0 siblings, 0 replies; 4+ messages in thread
From: Mukesh Kumar Chaurasiya @ 2026-03-18 16:59 UTC (permalink / raw)
To: Christophe Leroy (CS GROUP)
Cc: kernel test robot, Link Mauve, oe-kbuild-all, Madhavan Srinivasan
On Wed, Mar 18, 2026 at 05:45:55PM +0100, Christophe Leroy (CS GROUP) wrote:
>
>
> Le 18/03/2026 à 17:24, Mukesh Kumar Chaurasiya a écrit :
> > On Wed, Mar 18, 2026 at 06:52:05AM +0800, kernel test robot wrote:
> > > tree: https://github.com/linuxppc/linux next-test
> > > head: 217e0d3cb6437f802ac73e6a614d7a2525f61e36
> > > commit: b964fb2e44b9b4078a822cb63ec6427ddac5f8ac [12/13] rust: Add PowerPC support
> > > config: powerpc-randconfig-r071-20260318 (https://download.01.org/0day-ci/archive/20260318/202603180631.GYjY89hw-lkp@intel.com/config)
> > > compiler: clang version 19.1.7 (https://github.com/llvm/llvm-project cd708029e0b2869e80abe31ddb175f7c35361f90)
> > > rustc: rustc 1.88.0 (6b00bc388 2025-06-23)
> > > smatch: v0.5.0-9004-gb810ac53
> > > reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260318/202603180631.GYjY89hw-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/202603180631.GYjY89hw-lkp@intel.com/
> > >
> > > All error/warnings (new ones prefixed by >>):
> > >
> > > clang: error: unsupported option '-fsanitize=thread' for target 'powerpc-unknown-linux-gnu'
> > > make[3]: *** [rust/Makefile:644: rust/helpers/helpers.o] Error 1
> > > > > clang diag: arch/powerpc/include/uapi/asm/ioctl.h:5:9: warning: '_IOC_SIZEBITS' macro redefined [-Wmacro-redefined]
> > > > > clang diag: arch/powerpc/include/uapi/asm/ioctl.h:6:9: warning: '_IOC_DIRBITS' macro redefined [-Wmacro-redefined]
> > > > > clang diag: arch/powerpc/include/uapi/asm/ioctl.h:8:9: warning: '_IOC_NONE' macro redefined [-Wmacro-redefined]
> > > > > clang diag: arch/powerpc/include/uapi/asm/ioctl.h:10:9: warning: '_IOC_WRITE' macro redefined [-Wmacro-redefined]
> > > > > error[E0658]: inline assembly is not stable yet on this architecture
> > > --> rust/kernel/sync/barrier.rs:19:14
> > > |
> > > 19 | unsafe { core::arch::asm!("") };
> > > | ^^^^^^^^^^^^^^^^^^^^
> > > |
> > > = note: see issue #93335 <https://github.com/rust-lang/rust/issues/93335> for more information
> > > = help: add `#![feature(asm_experimental_arch)]` to the crate attributes to enable
> > > = note: this compiler was built on 2025-06-23; consider upgrading it if it is out of date
> > >
> >
> > Support for this got merged Feb 2026 last week so powerpc is supported only on nightly build. Which is expected.
>
> Does it mean it is too early to merge that into linux kernel v7.1 ?
>
> Christophe
>
I think we should get it merged. Apart from this thing it's all good and
none of the test modules failed. Only thing would be that for some time
we would have to use more latest version of rust than the common archs
like aarch64 or 86.
Do you see any concerns with merging this as of now, we can work towards
fixing those too?
Regards,
Mukesh
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2026-03-18 16:59 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-17 22:52 [linuxppc:next-test 12/13] error[E0658]: inline assembly is not stable yet on this architecture kernel test robot
2026-03-18 16:24 ` Mukesh Kumar Chaurasiya
2026-03-18 16:45 ` Christophe Leroy (CS GROUP)
2026-03-18 16:59 ` Mukesh Kumar Chaurasiya
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.