* [paulmck-rcu:dev.2022.05.18a] BUILD SUCCESS 9735325cf6f7eb6cdcf1ad875b49faa72f288f79
@ 2022-05-25 4:22 kernel test robot
2022-05-25 13:55 ` Paul E. McKenney
0 siblings, 1 reply; 2+ messages in thread
From: kernel test robot @ 2022-05-25 4:22 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.18a
branch HEAD: 9735325cf6f7eb6cdcf1ad875b49faa72f288f79 fixup! rcu-tasks: Scan running tasks for RCU Tasks Trace readers
Unverified Warning (likely false positive, please contact us if interested):
kernel/rcu/tasks.h:1514 rcu_tasks_trace_pregp_step() error: uninitialized symbol 'rtpcp'.
Warning ids grouped by kconfigs:
gcc_recent_errors
`-- i386-randconfig-m021
`-- kernel-rcu-tasks.h-rcu_tasks_trace_pregp_step()-error:uninitialized-symbol-rtpcp-.
elapsed time: 1725m
configs tested: 130
configs skipped: 3
The following configs have been built successfully.
More configs may be tested in the coming days.
gcc tested configs:
arm64 defconfig
arm64 allyesconfig
arm allmodconfig
arm defconfig
arm allyesconfig
i386 randconfig-c001
sh ul2_defconfig
arc nsimosci_hs_smp_defconfig
m68k mac_defconfig
m68k sun3x_defconfig
arm integrator_defconfig
m68k hp300_defconfig
arm cerfcube_defconfig
arc nsimosci_hs_defconfig
m68k amcore_defconfig
arm imxrt_defconfig
arm realview_defconfig
sparc64 alldefconfig
arm ezx_defconfig
sh sh7710voipgw_defconfig
powerpc warp_defconfig
sh se7206_defconfig
m68k alldefconfig
arm multi_v4t_defconfig
xtensa iss_defconfig
mips loongson1b_defconfig
um defconfig
powerpc wii_defconfig
sh r7780mp_defconfig
nios2 3c120_defconfig
ia64 defconfig
riscv allnoconfig
m68k allyesconfig
m68k allmodconfig
m68k defconfig
nios2 defconfig
arc allyesconfig
csky defconfig
nios2 allyesconfig
alpha defconfig
alpha allyesconfig
h8300 allyesconfig
xtensa allyesconfig
arc defconfig
sh allmodconfig
s390 defconfig
s390 allmodconfig
parisc defconfig
parisc64 defconfig
parisc allyesconfig
s390 allyesconfig
sparc defconfig
i386 allyesconfig
sparc allyesconfig
i386 defconfig
i386 debian-10.3-kselftests
i386 debian-10.3
mips allyesconfig
mips allmodconfig
powerpc allyesconfig
powerpc allnoconfig
powerpc allmodconfig
x86_64 randconfig-a006
x86_64 randconfig-a004
x86_64 randconfig-a002
x86_64 randconfig-a002-20220523
x86_64 randconfig-a001-20220523
x86_64 randconfig-a003-20220523
x86_64 randconfig-a006-20220523
x86_64 randconfig-a004-20220523
i386 randconfig-a004-20220523
i386 randconfig-a001-20220523
i386 randconfig-a003-20220523
i386 randconfig-a002-20220523
i386 randconfig-a006-20220523
i386 randconfig-a005-20220523
x86_64 randconfig-a011
x86_64 randconfig-a013
x86_64 randconfig-a015
i386 randconfig-a012
i386 randconfig-a014
i386 randconfig-a016
arc randconfig-r043-20220524
s390 randconfig-r044-20220524
riscv randconfig-r042-20220524
arc randconfig-r043-20220523
s390 randconfig-r044-20220522
riscv defconfig
riscv nommu_virt_defconfig
riscv rv32_defconfig
riscv nommu_k210_defconfig
riscv allmodconfig
riscv allyesconfig
x86_64 rhel-8.3-kselftests
um x86_64_defconfig
um i386_defconfig
x86_64 kexec
x86_64 defconfig
x86_64 allyesconfig
x86_64 rhel-8.3
x86_64 rhel-8.3-func
x86_64 rhel-8.3-syz
x86_64 rhel-8.3-kunit
clang tested configs:
arm mvebu_v5_defconfig
mips rbtx49xx_defconfig
riscv rv32_defconfig
arm moxart_defconfig
mips maltaup_defconfig
powerpc mpc836x_mds_defconfig
powerpc akebono_defconfig
powerpc walnut_defconfig
arm pcm027_defconfig
powerpc g5_defconfig
powerpc katmai_defconfig
mips e55_defconfig
powerpc obs600_defconfig
x86_64 randconfig-a005
x86_64 randconfig-a001
x86_64 randconfig-a003
i386 randconfig-a002
i386 randconfig-a006
i386 randconfig-a004
x86_64 randconfig-a012
x86_64 randconfig-a014
x86_64 randconfig-a016
i386 randconfig-a011
i386 randconfig-a013
i386 randconfig-a015
hexagon randconfig-r041-20220523
hexagon randconfig-r045-20220524
hexagon randconfig-r041-20220524
--
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.18a] BUILD SUCCESS 9735325cf6f7eb6cdcf1ad875b49faa72f288f79
2022-05-25 4:22 [paulmck-rcu:dev.2022.05.18a] BUILD SUCCESS 9735325cf6f7eb6cdcf1ad875b49faa72f288f79 kernel test robot
@ 2022-05-25 13:55 ` Paul E. McKenney
0 siblings, 0 replies; 2+ messages in thread
From: Paul E. McKenney @ 2022-05-25 13:55 UTC (permalink / raw)
To: kernel test robot; +Cc: linux-kernel
On Wed, May 25, 2022 at 12:22:11PM +0800, kernel test robot wrote:
> tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev.2022.05.18a
> branch HEAD: 9735325cf6f7eb6cdcf1ad875b49faa72f288f79 fixup! rcu-tasks: Scan running tasks for RCU Tasks Trace readers
>
> Unverified Warning (likely false positive, please contact us if interested):
>
> kernel/rcu/tasks.h:1514 rcu_tasks_trace_pregp_step() error: uninitialized symbol 'rtpcp'.
It did happen to point out a bug in this case, but the compiler cannot
know that the loop in which it is initialized must execute at least once
because there cannot be zero CPUs. So it really is always initialized,
so lack of initialization is not the problem. The problem instead is
that it will likely have the wrong value after the loop completes.
It could just as well be that the code following the loop wanted to
use the rtpcp corresponding to the last CPU visited by that loop, and
knowing that there will always be a last CPU.
So this diagnostic might sometimes be useful, and it might point out some
tricky bugs, but it is going to require a lot of human time and attention.
As always, choose wisely!
Thanx, Paul
> Warning ids grouped by kconfigs:
>
> gcc_recent_errors
> `-- i386-randconfig-m021
> `-- kernel-rcu-tasks.h-rcu_tasks_trace_pregp_step()-error:uninitialized-symbol-rtpcp-.
>
> elapsed time: 1725m
>
> configs tested: 130
> configs skipped: 3
>
> The following configs have been built successfully.
> More configs may be tested in the coming days.
>
> gcc tested configs:
> arm64 defconfig
> arm64 allyesconfig
> arm allmodconfig
> arm defconfig
> arm allyesconfig
> i386 randconfig-c001
> sh ul2_defconfig
> arc nsimosci_hs_smp_defconfig
> m68k mac_defconfig
> m68k sun3x_defconfig
> arm integrator_defconfig
> m68k hp300_defconfig
> arm cerfcube_defconfig
> arc nsimosci_hs_defconfig
> m68k amcore_defconfig
> arm imxrt_defconfig
> arm realview_defconfig
> sparc64 alldefconfig
> arm ezx_defconfig
> sh sh7710voipgw_defconfig
> powerpc warp_defconfig
> sh se7206_defconfig
> m68k alldefconfig
> arm multi_v4t_defconfig
> xtensa iss_defconfig
> mips loongson1b_defconfig
> um defconfig
> powerpc wii_defconfig
> sh r7780mp_defconfig
> nios2 3c120_defconfig
> ia64 defconfig
> riscv allnoconfig
> m68k allyesconfig
> m68k allmodconfig
> m68k defconfig
> nios2 defconfig
> arc allyesconfig
> csky defconfig
> nios2 allyesconfig
> alpha defconfig
> alpha allyesconfig
> h8300 allyesconfig
> xtensa allyesconfig
> arc defconfig
> sh allmodconfig
> s390 defconfig
> s390 allmodconfig
> parisc defconfig
> parisc64 defconfig
> parisc allyesconfig
> s390 allyesconfig
> sparc defconfig
> i386 allyesconfig
> sparc allyesconfig
> i386 defconfig
> i386 debian-10.3-kselftests
> i386 debian-10.3
> mips allyesconfig
> mips allmodconfig
> powerpc allyesconfig
> powerpc allnoconfig
> powerpc allmodconfig
> x86_64 randconfig-a006
> x86_64 randconfig-a004
> x86_64 randconfig-a002
> x86_64 randconfig-a002-20220523
> x86_64 randconfig-a001-20220523
> x86_64 randconfig-a003-20220523
> x86_64 randconfig-a006-20220523
> x86_64 randconfig-a004-20220523
> i386 randconfig-a004-20220523
> i386 randconfig-a001-20220523
> i386 randconfig-a003-20220523
> i386 randconfig-a002-20220523
> i386 randconfig-a006-20220523
> i386 randconfig-a005-20220523
> x86_64 randconfig-a011
> x86_64 randconfig-a013
> x86_64 randconfig-a015
> i386 randconfig-a012
> i386 randconfig-a014
> i386 randconfig-a016
> arc randconfig-r043-20220524
> s390 randconfig-r044-20220524
> riscv randconfig-r042-20220524
> arc randconfig-r043-20220523
> s390 randconfig-r044-20220522
> riscv defconfig
> riscv nommu_virt_defconfig
> riscv rv32_defconfig
> riscv nommu_k210_defconfig
> riscv allmodconfig
> riscv allyesconfig
> x86_64 rhel-8.3-kselftests
> um x86_64_defconfig
> um i386_defconfig
> x86_64 kexec
> x86_64 defconfig
> x86_64 allyesconfig
> x86_64 rhel-8.3
> x86_64 rhel-8.3-func
> x86_64 rhel-8.3-syz
> x86_64 rhel-8.3-kunit
>
> clang tested configs:
> arm mvebu_v5_defconfig
> mips rbtx49xx_defconfig
> riscv rv32_defconfig
> arm moxart_defconfig
> mips maltaup_defconfig
> powerpc mpc836x_mds_defconfig
> powerpc akebono_defconfig
> powerpc walnut_defconfig
> arm pcm027_defconfig
> powerpc g5_defconfig
> powerpc katmai_defconfig
> mips e55_defconfig
> powerpc obs600_defconfig
> x86_64 randconfig-a005
> x86_64 randconfig-a001
> x86_64 randconfig-a003
> i386 randconfig-a002
> i386 randconfig-a006
> i386 randconfig-a004
> x86_64 randconfig-a012
> x86_64 randconfig-a014
> x86_64 randconfig-a016
> i386 randconfig-a011
> i386 randconfig-a013
> i386 randconfig-a015
> hexagon randconfig-r041-20220523
> hexagon randconfig-r045-20220524
> hexagon randconfig-r041-20220524
>
> --
> 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-05-25 13:55 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-05-25 4:22 [paulmck-rcu:dev.2022.05.18a] BUILD SUCCESS 9735325cf6f7eb6cdcf1ad875b49faa72f288f79 kernel test robot
2022-05-25 13:55 ` 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.