* [paulmck-rcu:dev.2022.05.26a] BUILD REGRESSION 2ba9ea99370a332f696257f3e4ab417d883f1aa4
@ 2022-06-02 7:32 kernel test robot
2022-06-02 16:10 ` Paul E. McKenney
0 siblings, 1 reply; 2+ messages in thread
From: kernel test robot @ 2022-06-02 7:32 UTC (permalink / raw)
To: Paul E. McKenney; +Cc: linux-kernel
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev.2022.05.26a
branch HEAD: 2ba9ea99370a332f696257f3e4ab417d883f1aa4 fixup! rcu-tasks: Handle idle tasks for recently offlined CPUs
Unverified Error/Warning (likely false positive, please contact us if interested):
ERROR: modpost: "rcu_trc_cmpxchg_need_qs" [kernel/rcu/rcuscale.ko] undefined!
ERROR: modpost: "rcu_trc_cmpxchg_need_qs" [kernel/torture.ko] undefined!
arch/alpha/include/asm/cmpxchg.h:62:17: error: cast to union type from type not present in union
arch/arm/include/asm/cmpxchg.h:211:9: error: cast to union type from type not present in union
arch/arm64/include/asm/cmpxchg.h:182:17: error: cast to union type from type not present in union
arch/m68k/include/asm/cmpxchg.h:121:11: error: cast to union type from type not present in union
arch/parisc/include/asm/cmpxchg.h:85:9: error: cast to union type from type not present in union
arch/powerpc/include/asm/cmpxchg.h:474:6: error: cast to union type from type not present in union
arch/s390/include/asm/cmpxchg.h:160:17: error: cast to union type from type not present in union
arch/sparc/include/asm/cmpxchg_64.h:175:6: error: cast to union type from type not present in union
include/asm-generic/cmpxchg.h:92:10: error: cast to union type from type not present in union
include/linux/atomic/atomic-instrumented.h:1912:1: error: incompatible types when assigning to type 'union rcu_special' from type 'int'
kernel/rcu/tasks.h:1243:8: error: initializing 'typeof (*(__ai_ptr))' (aka 'union rcu_special') with an expression of incompatible type 'int'
kernel/rcu/tasks.h:1243:8: error: operand of type 'union rcu_special' where arithmetic or pointer type is required
kernel/rcu/tasks.h:1243:9: error: aggregate value used where an integer was expected
Error/Warning ids grouped by kconfigs:
gcc_recent_errors
|-- alpha-allyesconfig
| `-- arch-alpha-include-asm-cmpxchg.h:error:cast-to-union-type-from-type-not-present-in-union
|-- arm-randconfig-r005-20220531
| |-- arch-arm-include-asm-cmpxchg.h:error:cast-to-union-type-from-type-not-present-in-union
| `-- include-linux-atomic-atomic-instrumented.h:error:incompatible-types-when-assigning-to-type-union-rcu_special-from-type-int
|-- arm64-randconfig-r013-20220531
| `-- arch-arm64-include-asm-cmpxchg.h:error:cast-to-union-type-from-type-not-present-in-union
|-- i386-randconfig-a003
| |-- ERROR:rcu_trc_cmpxchg_need_qs-kernel-rcu-rcuscale.ko-undefined
| `-- ERROR:rcu_trc_cmpxchg_need_qs-kernel-torture.ko-undefined
|-- m68k-allmodconfig
| `-- arch-m68k-include-asm-cmpxchg.h:error:cast-to-union-type-from-type-not-present-in-union
|-- m68k-defconfig
| |-- include-asm-generic-cmpxchg.h:error:cast-to-union-type-from-type-not-present-in-union
| `-- kernel-rcu-tasks.h:error:aggregate-value-used-where-an-integer-was-expected
|-- parisc-allyesconfig
| `-- arch-parisc-include-asm-cmpxchg.h:error:cast-to-union-type-from-type-not-present-in-union
|-- powerpc-allyesconfig
| `-- arch-powerpc-include-asm-cmpxchg.h:error:cast-to-union-type-from-type-not-present-in-union
|-- s390-randconfig-r044-20220531
| `-- arch-s390-include-asm-cmpxchg.h:error:cast-to-union-type-from-type-not-present-in-union
|-- sparc-allyesconfig
| `-- arch-sparc-include-asm-cmpxchg_64.h:error:cast-to-union-type-from-type-not-present-in-union
`-- x86_64-randconfig-a004
|-- ERROR:rcu_trc_cmpxchg_need_qs-kernel-rcu-rcuscale.ko-undefined
`-- ERROR:rcu_trc_cmpxchg_need_qs-kernel-torture.ko-undefined
clang_recent_errors
|-- arm64-buildonly-randconfig-r002-20220531
| `-- kernel-rcu-tasks.h:error:operand-of-type-union-rcu_special-where-arithmetic-or-pointer-type-is-required
`-- hexagon-randconfig-r033-20220531
`-- kernel-rcu-tasks.h:error:initializing-typeof-(-(__ai_ptr))-(aka-union-rcu_special-)-with-an-expression-of-incompatible-type-int
elapsed time: 741m
configs tested: 84
configs skipped: 3
gcc tested configs:
arm allmodconfig
arm allyesconfig
arm64 allyesconfig
arm defconfig
arm64 defconfig
ia64 defconfig
ia64 allmodconfig
ia64 allyesconfig
m68k defconfig
m68k allmodconfig
m68k allyesconfig
alpha defconfig
csky defconfig
nios2 allyesconfig
alpha allyesconfig
sh allmodconfig
arc defconfig
h8300 allyesconfig
xtensa allyesconfig
parisc defconfig
s390 allmodconfig
parisc allyesconfig
s390 defconfig
s390 allyesconfig
parisc64 defconfig
nios2 defconfig
arc allyesconfig
i386 debian-10.3-kselftests
i386 debian-10.3
i386 defconfig
i386 allyesconfig
sparc allyesconfig
sparc defconfig
mips allyesconfig
mips allmodconfig
powerpc allnoconfig
powerpc allmodconfig
powerpc allyesconfig
x86_64 randconfig-a002
x86_64 randconfig-a006
x86_64 randconfig-a004
i386 randconfig-a001
i386 randconfig-a003
i386 randconfig-a005
x86_64 randconfig-a015
x86_64 randconfig-a013
x86_64 randconfig-a011
i386 randconfig-a014
i386 randconfig-a012
i386 randconfig-a016
arc randconfig-r043-20220531
riscv randconfig-r042-20220531
s390 randconfig-r044-20220531
riscv allnoconfig
riscv allyesconfig
riscv allmodconfig
riscv nommu_k210_defconfig
riscv rv32_defconfig
riscv nommu_virt_defconfig
riscv defconfig
um i386_defconfig
um x86_64_defconfig
x86_64 defconfig
x86_64 kexec
x86_64 rhel-8.3
x86_64 allyesconfig
x86_64 rhel-8.3-kselftests
x86_64 rhel-8.3-syz
x86_64 rhel-8.3-func
x86_64 rhel-8.3-kunit
clang tested configs:
x86_64 randconfig-a001
x86_64 randconfig-a003
x86_64 randconfig-a005
i386 randconfig-a002
i386 randconfig-a004
i386 randconfig-a006
x86_64 randconfig-a012
x86_64 randconfig-a014
x86_64 randconfig-a016
i386 randconfig-a013
i386 randconfig-a015
i386 randconfig-a011
hexagon randconfig-r041-20220531
hexagon randconfig-r045-20220531
--
0-DAY CI Kernel Test Service
https://01.org/lkp
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [paulmck-rcu:dev.2022.05.26a] BUILD REGRESSION 2ba9ea99370a332f696257f3e4ab417d883f1aa4
2022-06-02 7:32 [paulmck-rcu:dev.2022.05.26a] BUILD REGRESSION 2ba9ea99370a332f696257f3e4ab417d883f1aa4 kernel test robot
@ 2022-06-02 16:10 ` Paul E. McKenney
0 siblings, 0 replies; 2+ messages in thread
From: Paul E. McKenney @ 2022-06-02 16:10 UTC (permalink / raw)
To: kernel test robot; +Cc: linux-kernel
On Thu, Jun 02, 2022 at 03:32:56PM +0800, kernel test robot wrote:
> tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev.2022.05.26a
> branch HEAD: 2ba9ea99370a332f696257f3e4ab417d883f1aa4 fixup! rcu-tasks: Handle idle tasks for recently offlined CPUs
>
> Unverified Error/Warning (likely false positive, please contact us if interested):
>
> ERROR: modpost: "rcu_trc_cmpxchg_need_qs" [kernel/rcu/rcuscale.ko] undefined!
> ERROR: modpost: "rcu_trc_cmpxchg_need_qs" [kernel/torture.ko] undefined!
Good catch, I am folding a fix in with attribution.
Thanx, Paul
> arch/alpha/include/asm/cmpxchg.h:62:17: error: cast to union type from type not present in union
> arch/arm/include/asm/cmpxchg.h:211:9: error: cast to union type from type not present in union
> arch/arm64/include/asm/cmpxchg.h:182:17: error: cast to union type from type not present in union
> arch/m68k/include/asm/cmpxchg.h:121:11: error: cast to union type from type not present in union
> arch/parisc/include/asm/cmpxchg.h:85:9: error: cast to union type from type not present in union
> arch/powerpc/include/asm/cmpxchg.h:474:6: error: cast to union type from type not present in union
> arch/s390/include/asm/cmpxchg.h:160:17: error: cast to union type from type not present in union
> arch/sparc/include/asm/cmpxchg_64.h:175:6: error: cast to union type from type not present in union
> include/asm-generic/cmpxchg.h:92:10: error: cast to union type from type not present in union
> include/linux/atomic/atomic-instrumented.h:1912:1: error: incompatible types when assigning to type 'union rcu_special' from type 'int'
> kernel/rcu/tasks.h:1243:8: error: initializing 'typeof (*(__ai_ptr))' (aka 'union rcu_special') with an expression of incompatible type 'int'
> kernel/rcu/tasks.h:1243:8: error: operand of type 'union rcu_special' where arithmetic or pointer type is required
> kernel/rcu/tasks.h:1243:9: error: aggregate value used where an integer was expected
>
> Error/Warning ids grouped by kconfigs:
>
> gcc_recent_errors
> |-- alpha-allyesconfig
> | `-- arch-alpha-include-asm-cmpxchg.h:error:cast-to-union-type-from-type-not-present-in-union
> |-- arm-randconfig-r005-20220531
> | |-- arch-arm-include-asm-cmpxchg.h:error:cast-to-union-type-from-type-not-present-in-union
> | `-- include-linux-atomic-atomic-instrumented.h:error:incompatible-types-when-assigning-to-type-union-rcu_special-from-type-int
> |-- arm64-randconfig-r013-20220531
> | `-- arch-arm64-include-asm-cmpxchg.h:error:cast-to-union-type-from-type-not-present-in-union
> |-- i386-randconfig-a003
> | |-- ERROR:rcu_trc_cmpxchg_need_qs-kernel-rcu-rcuscale.ko-undefined
> | `-- ERROR:rcu_trc_cmpxchg_need_qs-kernel-torture.ko-undefined
> |-- m68k-allmodconfig
> | `-- arch-m68k-include-asm-cmpxchg.h:error:cast-to-union-type-from-type-not-present-in-union
> |-- m68k-defconfig
> | |-- include-asm-generic-cmpxchg.h:error:cast-to-union-type-from-type-not-present-in-union
> | `-- kernel-rcu-tasks.h:error:aggregate-value-used-where-an-integer-was-expected
> |-- parisc-allyesconfig
> | `-- arch-parisc-include-asm-cmpxchg.h:error:cast-to-union-type-from-type-not-present-in-union
> |-- powerpc-allyesconfig
> | `-- arch-powerpc-include-asm-cmpxchg.h:error:cast-to-union-type-from-type-not-present-in-union
> |-- s390-randconfig-r044-20220531
> | `-- arch-s390-include-asm-cmpxchg.h:error:cast-to-union-type-from-type-not-present-in-union
> |-- sparc-allyesconfig
> | `-- arch-sparc-include-asm-cmpxchg_64.h:error:cast-to-union-type-from-type-not-present-in-union
> `-- x86_64-randconfig-a004
> |-- ERROR:rcu_trc_cmpxchg_need_qs-kernel-rcu-rcuscale.ko-undefined
> `-- ERROR:rcu_trc_cmpxchg_need_qs-kernel-torture.ko-undefined
>
> clang_recent_errors
> |-- arm64-buildonly-randconfig-r002-20220531
> | `-- kernel-rcu-tasks.h:error:operand-of-type-union-rcu_special-where-arithmetic-or-pointer-type-is-required
> `-- hexagon-randconfig-r033-20220531
> `-- kernel-rcu-tasks.h:error:initializing-typeof-(-(__ai_ptr))-(aka-union-rcu_special-)-with-an-expression-of-incompatible-type-int
>
> elapsed time: 741m
>
> configs tested: 84
> configs skipped: 3
>
> gcc tested configs:
> arm allmodconfig
> arm allyesconfig
> arm64 allyesconfig
> arm defconfig
> arm64 defconfig
> ia64 defconfig
> ia64 allmodconfig
> ia64 allyesconfig
> m68k defconfig
> m68k allmodconfig
> m68k allyesconfig
> alpha defconfig
> csky defconfig
> nios2 allyesconfig
> alpha allyesconfig
> sh allmodconfig
> arc defconfig
> h8300 allyesconfig
> xtensa allyesconfig
> parisc defconfig
> s390 allmodconfig
> parisc allyesconfig
> s390 defconfig
> s390 allyesconfig
> parisc64 defconfig
> nios2 defconfig
> arc allyesconfig
> i386 debian-10.3-kselftests
> i386 debian-10.3
> i386 defconfig
> i386 allyesconfig
> sparc allyesconfig
> sparc defconfig
> mips allyesconfig
> mips allmodconfig
> powerpc allnoconfig
> powerpc allmodconfig
> powerpc allyesconfig
> x86_64 randconfig-a002
> x86_64 randconfig-a006
> x86_64 randconfig-a004
> i386 randconfig-a001
> i386 randconfig-a003
> i386 randconfig-a005
> x86_64 randconfig-a015
> x86_64 randconfig-a013
> x86_64 randconfig-a011
> i386 randconfig-a014
> i386 randconfig-a012
> i386 randconfig-a016
> arc randconfig-r043-20220531
> riscv randconfig-r042-20220531
> s390 randconfig-r044-20220531
> riscv allnoconfig
> riscv allyesconfig
> riscv allmodconfig
> riscv nommu_k210_defconfig
> riscv rv32_defconfig
> riscv nommu_virt_defconfig
> riscv defconfig
> um i386_defconfig
> um x86_64_defconfig
> x86_64 defconfig
> x86_64 kexec
> x86_64 rhel-8.3
> x86_64 allyesconfig
> x86_64 rhel-8.3-kselftests
> x86_64 rhel-8.3-syz
> x86_64 rhel-8.3-func
> x86_64 rhel-8.3-kunit
>
> clang tested configs:
> x86_64 randconfig-a001
> x86_64 randconfig-a003
> x86_64 randconfig-a005
> i386 randconfig-a002
> i386 randconfig-a004
> i386 randconfig-a006
> x86_64 randconfig-a012
> x86_64 randconfig-a014
> x86_64 randconfig-a016
> i386 randconfig-a013
> i386 randconfig-a015
> i386 randconfig-a011
> hexagon randconfig-r041-20220531
> hexagon randconfig-r045-20220531
>
> --
> 0-DAY CI Kernel Test Service
> https://01.org/lkp
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2022-06-02 16:10 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-06-02 7:32 [paulmck-rcu:dev.2022.05.26a] BUILD REGRESSION 2ba9ea99370a332f696257f3e4ab417d883f1aa4 kernel test robot
2022-06-02 16:10 ` Paul E. McKenney
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox