On Sun, Aug 30, 2020 at 7:07 PM Michael Ellerman <mpe@xxxxxxxxxxxxxx> wrote: > > Nick Desaulniers <ndesaulniers@xxxxxxxxxx> writes: > > On Wed, Aug 26, 2020 at 11:21 AM kernel test robot <lkp@xxxxxxxxx> wrote: > >> > >> tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master > >> head: f37be72473a007d5d66c52f6cdf43fc8c0961f95 > >> commit: 5934637641c863cc2c1765a0d01c5b6f53ecc4fc [3345/3539] lib/string.c: implement stpcpy > >> config: powerpc64-randconfig-r001-20200826 (attached as .config) > >> compiler: clang version 12.0.0 (https://github.com/llvm/llvm-project 7cfcecece0e0430937cf529ce74d3a071a4dedc6) > >> reproduce (this is a W=1 build): > >> wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross > >> chmod +x ~/bin/make.cross > >> # install powerpc64 cross compiling tool for clang build > >> # apt-get install binutils-powerpc64-linux-gnu > >> git checkout 5934637641c863cc2c1765a0d01c5b6f53ecc4fc > >> # save the attached .config to linux build tree > >> COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=powerpc64 > >> > >> If you fix the issue, kindly add following tag as appropriate > >> Reported-by: kernel test robot <lkp@xxxxxxxxx> > >> > >> All warnings (new ones prefixed by >>): > >> > >> ld.lld: warning: kernel/built-in.a(trace/trace_syscalls.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > > > > We probably need to add `.data..compoundliteral*` to the ppc linker scripts? > > Sure looks like it. > > Any idea what it is? Can we just fold them into .data ? Compound literals in C are syntactic sugar; they're anonymous instances of structs declared inline of an initialization. They get emitted as just static struct instances; but clang will emit them in their own sections, which for the kernel is annoying. We've been munging them together via linker script as you suggest, though we did have an Android OEM claim that was causing issues in their driver (which I haven't had enough time to investigate). I don't have an answer to "why does clang emit these in their own section?" I wonder if I can simply rip that out...or if there's a good reason I'm not aware of. TODO > > cheers > > >> >> ld.lld: warning: drivers/built-in.a(nvme/host/hwmon.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> >> ld.lld: warning: drivers/built-in.a(nvme/host/hwmon.o):(.data..compoundliteral.13) is being placed in '.data..compoundliteral.13' > >> ld.lld: warning: drivers/built-in.a(nvme/host/hwmon.o):(.data..compoundliteral.14) is being placed in '.data..compoundliteral.14' > >> ld.lld: warning: drivers/built-in.a(nvme/host/hwmon.o):(.data..compoundliteral.15) is being placed in '.data..compoundliteral.15' > >> ld.lld: warning: drivers/built-in.a(media/tuners/tuner-types.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> ld.lld: warning: drivers/built-in.a(media/tuners/tuner-types.o):(.data..compoundliteral.79) is being placed in '.data..compoundliteral.79' > >> ld.lld: warning: drivers/built-in.a(power/supply/power_supply_hwmon.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> ld.lld: warning: drivers/built-in.a(power/supply/power_supply_hwmon.o):(.data..compoundliteral.3) is being placed in '.data..compoundliteral.3' > >> ld.lld: warning: drivers/built-in.a(power/supply/power_supply_hwmon.o):(.data..compoundliteral.4) is being placed in '.data..compoundliteral.4' > >> ld.lld: warning: drivers/built-in.a(power/supply/power_supply_hwmon.o):(.data..compoundliteral.5) is being placed in '.data..compoundliteral.5' > >> ld.lld: warning: drivers/built-in.a(power/supply/power_supply_hwmon.o):(.data..compoundliteral.6) is being placed in '.data..compoundliteral.6' > >> ld.lld: warning: drivers/built-in.a(power/supply/power_supply_hwmon.o):(.data..compoundliteral.7) is being placed in '.data..compoundliteral.7' > >> >> ld.lld: warning: drivers/built-in.a(hwmon/w83773g.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> >> ld.lld: warning: drivers/built-in.a(hwmon/w83773g.o):(.data..compoundliteral.6) is being placed in '.data..compoundliteral.6' > >> ld.lld: warning: drivers/built-in.a(hwmon/w83773g.o):(.data..compoundliteral.7) is being placed in '.data..compoundliteral.7' > >> ld.lld: warning: drivers/built-in.a(hwmon/w83773g.o):(.data..compoundliteral.8) is being placed in '.data..compoundliteral.8' > >> ld.lld: warning: drivers/built-in.a(hwmon/adm1177.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> ld.lld: warning: drivers/built-in.a(hwmon/adm1177.o):(.data..compoundliteral.9) is being placed in '.data..compoundliteral.9' > >> ld.lld: warning: drivers/built-in.a(hwmon/adm1177.o):(.data..compoundliteral.10) is being placed in '.data..compoundliteral.10' > >> ld.lld: warning: drivers/built-in.a(hwmon/adm1177.o):(.data..compoundliteral.11) is being placed in '.data..compoundliteral.11' > >> ld.lld: warning: drivers/built-in.a(hwmon/adt7411.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> ld.lld: warning: drivers/built-in.a(hwmon/adt7411.o):(.data..compoundliteral.4) is being placed in '.data..compoundliteral.4' > >> ld.lld: warning: drivers/built-in.a(hwmon/adt7411.o):(.data..compoundliteral.5) is being placed in '.data..compoundliteral.5' > >> ld.lld: warning: drivers/built-in.a(hwmon/adt7411.o):(.data..compoundliteral.6) is being placed in '.data..compoundliteral.6' > >> >> ld.lld: warning: drivers/built-in.a(hwmon/axi-fan-control.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> >> ld.lld: warning: drivers/built-in.a(hwmon/axi-fan-control.o):(.data..compoundliteral.12) is being placed in '.data..compoundliteral.12' > >> ld.lld: warning: drivers/built-in.a(hwmon/axi-fan-control.o):(.data..compoundliteral.13) is being placed in '.data..compoundliteral.13' > >> ld.lld: warning: drivers/built-in.a(hwmon/axi-fan-control.o):(.data..compoundliteral.14) is being placed in '.data..compoundliteral.14' > >> ld.lld: warning: drivers/built-in.a(hwmon/axi-fan-control.o):(.data..compoundliteral.15) is being placed in '.data..compoundliteral.15' > >> ld.lld: warning: drivers/built-in.a(hwmon/axi-fan-control.o):(.data..compoundliteral.16) is being placed in '.data..compoundliteral.16' > >> >> ld.lld: warning: drivers/built-in.a(hwmon/lochnagar-hwmon.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> >> ld.lld: warning: drivers/built-in.a(hwmon/lochnagar-hwmon.o):(.data..compoundliteral.16) is being placed in '.data..compoundliteral.16' > >> ld.lld: warning: drivers/built-in.a(hwmon/lochnagar-hwmon.o):(.data..compoundliteral.17) is being placed in '.data..compoundliteral.17' > >> ld.lld: warning: drivers/built-in.a(hwmon/lochnagar-hwmon.o):(.data..compoundliteral.18) is being placed in '.data..compoundliteral.18' > >> ld.lld: warning: drivers/built-in.a(hwmon/lochnagar-hwmon.o):(.data..compoundliteral.19) is being placed in '.data..compoundliteral.19' > >> ld.lld: warning: drivers/built-in.a(hwmon/lochnagar-hwmon.o):(.data..compoundliteral.20) is being placed in '.data..compoundliteral.20' > >> ld.lld: warning: drivers/built-in.a(hwmon/lochnagar-hwmon.o):(.data..compoundliteral.21) is being placed in '.data..compoundliteral.21' > >> ld.lld: warning: drivers/built-in.a(hwmon/lochnagar-hwmon.o):(.data..compoundliteral.22) is being placed in '.data..compoundliteral.22' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.7) is being placed in '.data..compoundliteral.7' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.8) is being placed in '.data..compoundliteral.8' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.9) is being placed in '.data..compoundliteral.9' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.10) is being placed in '.data..compoundliteral.10' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.11) is being placed in '.data..compoundliteral.11' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.12) is being placed in '.data..compoundliteral.12' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.13) is being placed in '.data..compoundliteral.13' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.14) is being placed in '.data..compoundliteral.14' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.15) is being placed in '.data..compoundliteral.15' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.16) is being placed in '.data..compoundliteral.16' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.17) is being placed in '.data..compoundliteral.17' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.18) is being placed in '.data..compoundliteral.18' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.19) is being placed in '.data..compoundliteral.19' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.20) is being placed in '.data..compoundliteral.20' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.21) is being placed in '.data..compoundliteral.21' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.22) is being placed in '.data..compoundliteral.22' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.23) is being placed in '.data..compoundliteral.23' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.24) is being placed in '.data..compoundliteral.24' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.25) is being placed in '.data..compoundliteral.25' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.26) is being placed in '.data..compoundliteral.26' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.27) is being placed in '.data..compoundliteral.27' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.28) is being placed in '.data..compoundliteral.28' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.29) is being placed in '.data..compoundliteral.29' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.30) is being placed in '.data..compoundliteral.30' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.31) is being placed in '.data..compoundliteral.31' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.32) is being placed in '.data..compoundliteral.32' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.33) is being placed in '.data..compoundliteral.33' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.34) is being placed in '.data..compoundliteral.34' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm95245.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm95245.o):(.data..compoundliteral.5) is being placed in '.data..compoundliteral.5' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm95245.o):(.data..compoundliteral.6) is being placed in '.data..compoundliteral.6' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm95245.o):(.data..compoundliteral.7) is being placed in '.data..compoundliteral.7' > >> ld.lld: warning: drivers/built-in.a(hwmon/ltc2947-core.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> ld.lld: warning: drivers/built-in.a(hwmon/ltc2947-core.o):(.data..compoundliteral.24) is being placed in '.data..compoundliteral.24' > >> ld.lld: warning: drivers/built-in.a(hwmon/ltc2947-core.o):(.data..compoundliteral.25) is being placed in '.data..compoundliteral.25' > >> ld.lld: warning: drivers/built-in.a(hwmon/ltc2947-core.o):(.data..compoundliteral.26) is being placed in '.data..compoundliteral.26' > >> ld.lld: warning: drivers/built-in.a(hwmon/ltc2947-core.o):(.data..compoundliteral.27) is being placed in '.data..compoundliteral.27' > >> ld.lld: warning: drivers/built-in.a(hwmon/ltc2947-core.o):(.data..compoundliteral.28) is being placed in '.data..compoundliteral.28' > >> ld.lld: warning: drivers/built-in.a(hwmon/ltc2947-core.o):(.data..compoundliteral.29) is being placed in '.data..compoundliteral.29' > >> ld.lld: warning: drivers/built-in.a(hwmon/ltc2947-core.o):(.data..compoundliteral.30) is being placed in '.data..compoundliteral.30' > >> ld.lld: warning: drivers/built-in.a(hwmon/max6650.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> ld.lld: warning: drivers/built-in.a(hwmon/max6650.o):(.data..compoundliteral.15) is being placed in '.data..compoundliteral.15' > >> ld.lld: warning: drivers/built-in.a(hwmon/max6650.o):(.data..compoundliteral.16) is being placed in '.data..compoundliteral.16' > >> ld.lld: warning: drivers/built-in.a(hwmon/max6650.o):(.data..compoundliteral.17) is being placed in '.data..compoundliteral.17' > >> ld.lld: warning: net/built-in.a(ipv6/addrlabel.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> ld.lld: warning: net/built-in.a(ipv6/addrlabel.o):(.data..compoundliteral.3) is being placed in '.data..compoundliteral.3' > >> ld.lld: warning: net/built-in.a(ipv6/addrlabel.o):(.data..compoundliteral.4) is being placed in '.data..compoundliteral.4' > >> ld.lld: warning: net/built-in.a(ipv6/addrlabel.o):(.data..compoundliteral.5) is being placed in '.data..compoundliteral.5' > >> ld.lld: warning: net/built-in.a(ipv6/addrlabel.o):(.data..compoundliteral.6) is being placed in '.data..compoundliteral.6' > >> ld.lld: warning: net/built-in.a(ipv6/addrlabel.o):(.data..compoundliteral.7) is being placed in '.data..compoundliteral.7' > >> ld.lld: warning: net/built-in.a(ipv6/addrlabel.o):(.data..compoundliteral.8) is being placed in '.data..compoundliteral.8' > >> ld.lld: warning: net/built-in.a(ipv6/addrconf_core.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> ld.lld: warning: <internal>:(.symtab) is being placed in '.symtab' > >> ld.lld: warning: <internal>:(.shstrtab) is being placed in '.shstrtab' > >> ld.lld: warning: <internal>:(.strtab) is being placed in '.strtab' > >> ld.lld: warning: kernel/built-in.a(trace/trace_syscalls.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> >> ld.lld: warning: drivers/built-in.a(nvme/host/hwmon.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> >> ld.lld: warning: drivers/built-in.a(nvme/host/hwmon.o):(.data..compoundliteral.13) is being placed in '.data..compoundliteral.13' > >> ld.lld: warning: drivers/built-in.a(nvme/host/hwmon.o):(.data..compoundliteral.14) is being placed in '.data..compoundliteral.14' > >> ld.lld: warning: drivers/built-in.a(nvme/host/hwmon.o):(.data..compoundliteral.15) is being placed in '.data..compoundliteral.15' > >> ld.lld: warning: drivers/built-in.a(media/tuners/tuner-types.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> ld.lld: warning: drivers/built-in.a(media/tuners/tuner-types.o):(.data..compoundliteral.79) is being placed in '.data..compoundliteral.79' > >> ld.lld: warning: drivers/built-in.a(power/supply/power_supply_hwmon.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> ld.lld: warning: drivers/built-in.a(power/supply/power_supply_hwmon.o):(.data..compoundliteral.3) is being placed in '.data..compoundliteral.3' > >> ld.lld: warning: drivers/built-in.a(power/supply/power_supply_hwmon.o):(.data..compoundliteral.4) is being placed in '.data..compoundliteral.4' > >> ld.lld: warning: drivers/built-in.a(power/supply/power_supply_hwmon.o):(.data..compoundliteral.5) is being placed in '.data..compoundliteral.5' > >> ld.lld: warning: drivers/built-in.a(power/supply/power_supply_hwmon.o):(.data..compoundliteral.6) is being placed in '.data..compoundliteral.6' > >> ld.lld: warning: drivers/built-in.a(power/supply/power_supply_hwmon.o):(.data..compoundliteral.7) is being placed in '.data..compoundliteral.7' > >> >> ld.lld: warning: drivers/built-in.a(hwmon/w83773g.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> >> ld.lld: warning: drivers/built-in.a(hwmon/w83773g.o):(.data..compoundliteral.6) is being placed in '.data..compoundliteral.6' > >> ld.lld: warning: drivers/built-in.a(hwmon/w83773g.o):(.data..compoundliteral.7) is being placed in '.data..compoundliteral.7' > >> ld.lld: warning: drivers/built-in.a(hwmon/w83773g.o):(.data..compoundliteral.8) is being placed in '.data..compoundliteral.8' > >> ld.lld: warning: drivers/built-in.a(hwmon/adm1177.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> ld.lld: warning: drivers/built-in.a(hwmon/adm1177.o):(.data..compoundliteral.9) is being placed in '.data..compoundliteral.9' > >> ld.lld: warning: drivers/built-in.a(hwmon/adm1177.o):(.data..compoundliteral.10) is being placed in '.data..compoundliteral.10' > >> ld.lld: warning: drivers/built-in.a(hwmon/adm1177.o):(.data..compoundliteral.11) is being placed in '.data..compoundliteral.11' > >> ld.lld: warning: drivers/built-in.a(hwmon/adt7411.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> ld.lld: warning: drivers/built-in.a(hwmon/adt7411.o):(.data..compoundliteral.4) is being placed in '.data..compoundliteral.4' > >> ld.lld: warning: drivers/built-in.a(hwmon/adt7411.o):(.data..compoundliteral.5) is being placed in '.data..compoundliteral.5' > >> ld.lld: warning: drivers/built-in.a(hwmon/adt7411.o):(.data..compoundliteral.6) is being placed in '.data..compoundliteral.6' > >> >> ld.lld: warning: drivers/built-in.a(hwmon/axi-fan-control.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> >> ld.lld: warning: drivers/built-in.a(hwmon/axi-fan-control.o):(.data..compoundliteral.12) is being placed in '.data..compoundliteral.12' > >> ld.lld: warning: drivers/built-in.a(hwmon/axi-fan-control.o):(.data..compoundliteral.13) is being placed in '.data..compoundliteral.13' > >> ld.lld: warning: drivers/built-in.a(hwmon/axi-fan-control.o):(.data..compoundliteral.14) is being placed in '.data..compoundliteral.14' > >> ld.lld: warning: drivers/built-in.a(hwmon/axi-fan-control.o):(.data..compoundliteral.15) is being placed in '.data..compoundliteral.15' > >> ld.lld: warning: drivers/built-in.a(hwmon/axi-fan-control.o):(.data..compoundliteral.16) is being placed in '.data..compoundliteral.16' > >> >> ld.lld: warning: drivers/built-in.a(hwmon/lochnagar-hwmon.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> >> ld.lld: warning: drivers/built-in.a(hwmon/lochnagar-hwmon.o):(.data..compoundliteral.16) is being placed in '.data..compoundliteral.16' > >> ld.lld: warning: drivers/built-in.a(hwmon/lochnagar-hwmon.o):(.data..compoundliteral.17) is being placed in '.data..compoundliteral.17' > >> ld.lld: warning: drivers/built-in.a(hwmon/lochnagar-hwmon.o):(.data..compoundliteral.18) is being placed in '.data..compoundliteral.18' > >> ld.lld: warning: drivers/built-in.a(hwmon/lochnagar-hwmon.o):(.data..compoundliteral.19) is being placed in '.data..compoundliteral.19' > >> ld.lld: warning: drivers/built-in.a(hwmon/lochnagar-hwmon.o):(.data..compoundliteral.20) is being placed in '.data..compoundliteral.20' > >> ld.lld: warning: drivers/built-in.a(hwmon/lochnagar-hwmon.o):(.data..compoundliteral.21) is being placed in '.data..compoundliteral.21' > >> ld.lld: warning: drivers/built-in.a(hwmon/lochnagar-hwmon.o):(.data..compoundliteral.22) is being placed in '.data..compoundliteral.22' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.7) is being placed in '.data..compoundliteral.7' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.8) is being placed in '.data..compoundliteral.8' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.9) is being placed in '.data..compoundliteral.9' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.10) is being placed in '.data..compoundliteral.10' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.11) is being placed in '.data..compoundliteral.11' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.12) is being placed in '.data..compoundliteral.12' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.13) is being placed in '.data..compoundliteral.13' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.14) is being placed in '.data..compoundliteral.14' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.15) is being placed in '.data..compoundliteral.15' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.16) is being placed in '.data..compoundliteral.16' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.17) is being placed in '.data..compoundliteral.17' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.18) is being placed in '.data..compoundliteral.18' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.19) is being placed in '.data..compoundliteral.19' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.20) is being placed in '.data..compoundliteral.20' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.21) is being placed in '.data..compoundliteral.21' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.22) is being placed in '.data..compoundliteral.22' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.23) is being placed in '.data..compoundliteral.23' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.24) is being placed in '.data..compoundliteral.24' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.25) is being placed in '.data..compoundliteral.25' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.26) is being placed in '.data..compoundliteral.26' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.27) is being placed in '.data..compoundliteral.27' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.28) is being placed in '.data..compoundliteral.28' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.29) is being placed in '.data..compoundliteral.29' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.30) is being placed in '.data..compoundliteral.30' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.31) is being placed in '.data..compoundliteral.31' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.32) is being placed in '.data..compoundliteral.32' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.33) is being placed in '.data..compoundliteral.33' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.34) is being placed in '.data..compoundliteral.34' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm95245.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm95245.o):(.data..compoundliteral.5) is being placed in '.data..compoundliteral.5' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm95245.o):(.data..compoundliteral.6) is being placed in '.data..compoundliteral.6' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm95245.o):(.data..compoundliteral.7) is being placed in '.data..compoundliteral.7' > >> ld.lld: warning: drivers/built-in.a(hwmon/ltc2947-core.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> ld.lld: warning: drivers/built-in.a(hwmon/ltc2947-core.o):(.data..compoundliteral.24) is being placed in '.data..compoundliteral.24' > >> ld.lld: warning: drivers/built-in.a(hwmon/ltc2947-core.o):(.data..compoundliteral.25) is being placed in '.data..compoundliteral.25' > >> ld.lld: warning: drivers/built-in.a(hwmon/ltc2947-core.o):(.data..compoundliteral.26) is being placed in '.data..compoundliteral.26' > >> ld.lld: warning: drivers/built-in.a(hwmon/ltc2947-core.o):(.data..compoundliteral.27) is being placed in '.data..compoundliteral.27' > >> ld.lld: warning: drivers/built-in.a(hwmon/ltc2947-core.o):(.data..compoundliteral.28) is being placed in '.data..compoundliteral.28' > >> ld.lld: warning: drivers/built-in.a(hwmon/ltc2947-core.o):(.data..compoundliteral.29) is being placed in '.data..compoundliteral.29' > >> ld.lld: warning: drivers/built-in.a(hwmon/ltc2947-core.o):(.data..compoundliteral.30) is being placed in '.data..compoundliteral.30' > >> ld.lld: warning: drivers/built-in.a(hwmon/max6650.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> ld.lld: warning: drivers/built-in.a(hwmon/max6650.o):(.data..compoundliteral.15) is being placed in '.data..compoundliteral.15' > >> ld.lld: warning: drivers/built-in.a(hwmon/max6650.o):(.data..compoundliteral.16) is being placed in '.data..compoundliteral.16' > >> ld.lld: warning: drivers/built-in.a(hwmon/max6650.o):(.data..compoundliteral.17) is being placed in '.data..compoundliteral.17' > >> ld.lld: warning: net/built-in.a(ipv6/addrlabel.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> ld.lld: warning: net/built-in.a(ipv6/addrlabel.o):(.data..compoundliteral.3) is being placed in '.data..compoundliteral.3' > >> ld.lld: warning: net/built-in.a(ipv6/addrlabel.o):(.data..compoundliteral.4) is being placed in '.data..compoundliteral.4' > >> ld.lld: warning: net/built-in.a(ipv6/addrlabel.o):(.data..compoundliteral.5) is being placed in '.data..compoundliteral.5' > >> ld.lld: warning: net/built-in.a(ipv6/addrlabel.o):(.data..compoundliteral.6) is being placed in '.data..compoundliteral.6' > >> ld.lld: warning: net/built-in.a(ipv6/addrlabel.o):(.data..compoundliteral.7) is being placed in '.data..compoundliteral.7' > >> ld.lld: warning: net/built-in.a(ipv6/addrlabel.o):(.data..compoundliteral.8) is being placed in '.data..compoundliteral.8' > >> ld.lld: warning: net/built-in.a(ipv6/addrconf_core.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> ld.lld: warning: <internal>:(.symtab) is being placed in '.symtab' > >> ld.lld: warning: <internal>:(.shstrtab) is being placed in '.shstrtab' > >> ld.lld: warning: <internal>:(.strtab) is being placed in '.strtab' > >> ld.lld: warning: kernel/built-in.a(trace/trace_syscalls.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> >> ld.lld: warning: drivers/built-in.a(nvme/host/hwmon.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> >> ld.lld: warning: drivers/built-in.a(nvme/host/hwmon.o):(.data..compoundliteral.13) is being placed in '.data..compoundliteral.13' > >> ld.lld: warning: drivers/built-in.a(nvme/host/hwmon.o):(.data..compoundliteral.14) is being placed in '.data..compoundliteral.14' > >> ld.lld: warning: drivers/built-in.a(nvme/host/hwmon.o):(.data..compoundliteral.15) is being placed in '.data..compoundliteral.15' > >> ld.lld: warning: drivers/built-in.a(media/tuners/tuner-types.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> ld.lld: warning: drivers/built-in.a(media/tuners/tuner-types.o):(.data..compoundliteral.79) is being placed in '.data..compoundliteral.79' > >> ld.lld: warning: drivers/built-in.a(power/supply/power_supply_hwmon.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> ld.lld: warning: drivers/built-in.a(power/supply/power_supply_hwmon.o):(.data..compoundliteral.3) is being placed in '.data..compoundliteral.3' > >> ld.lld: warning: drivers/built-in.a(power/supply/power_supply_hwmon.o):(.data..compoundliteral.4) is being placed in '.data..compoundliteral.4' > >> ld.lld: warning: drivers/built-in.a(power/supply/power_supply_hwmon.o):(.data..compoundliteral.5) is being placed in '.data..compoundliteral.5' > >> ld.lld: warning: drivers/built-in.a(power/supply/power_supply_hwmon.o):(.data..compoundliteral.6) is being placed in '.data..compoundliteral.6' > >> ld.lld: warning: drivers/built-in.a(power/supply/power_supply_hwmon.o):(.data..compoundliteral.7) is being placed in '.data..compoundliteral.7' > >> >> ld.lld: warning: drivers/built-in.a(hwmon/w83773g.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> >> ld.lld: warning: drivers/built-in.a(hwmon/w83773g.o):(.data..compoundliteral.6) is being placed in '.data..compoundliteral.6' > >> ld.lld: warning: drivers/built-in.a(hwmon/w83773g.o):(.data..compoundliteral.7) is being placed in '.data..compoundliteral.7' > >> ld.lld: warning: drivers/built-in.a(hwmon/w83773g.o):(.data..compoundliteral.8) is being placed in '.data..compoundliteral.8' > >> ld.lld: warning: drivers/built-in.a(hwmon/adm1177.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> ld.lld: warning: drivers/built-in.a(hwmon/adm1177.o):(.data..compoundliteral.9) is being placed in '.data..compoundliteral.9' > >> ld.lld: warning: drivers/built-in.a(hwmon/adm1177.o):(.data..compoundliteral.10) is being placed in '.data..compoundliteral.10' > >> ld.lld: warning: drivers/built-in.a(hwmon/adm1177.o):(.data..compoundliteral.11) is being placed in '.data..compoundliteral.11' > >> ld.lld: warning: drivers/built-in.a(hwmon/adt7411.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> ld.lld: warning: drivers/built-in.a(hwmon/adt7411.o):(.data..compoundliteral.4) is being placed in '.data..compoundliteral.4' > >> ld.lld: warning: drivers/built-in.a(hwmon/adt7411.o):(.data..compoundliteral.5) is being placed in '.data..compoundliteral.5' > >> ld.lld: warning: drivers/built-in.a(hwmon/adt7411.o):(.data..compoundliteral.6) is being placed in '.data..compoundliteral.6' > >> ld.lld: warning: drivers/built-in.a(hwmon/axi-fan-control.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> ld.lld: warning: drivers/built-in.a(hwmon/axi-fan-control.o):(.data..compoundliteral.12) is being placed in '.data..compoundliteral.12' > >> ld.lld: warning: drivers/built-in.a(hwmon/axi-fan-control.o):(.data..compoundliteral.13) is being placed in '.data..compoundliteral.13' > >> ld.lld: warning: drivers/built-in.a(hwmon/axi-fan-control.o):(.data..compoundliteral.14) is being placed in '.data..compoundliteral.14' > >> ld.lld: warning: drivers/built-in.a(hwmon/axi-fan-control.o):(.data..compoundliteral.15) is being placed in '.data..compoundliteral.15' > >> ld.lld: warning: drivers/built-in.a(hwmon/axi-fan-control.o):(.data..compoundliteral.16) is being placed in '.data..compoundliteral.16' > >> ld.lld: warning: drivers/built-in.a(hwmon/lochnagar-hwmon.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> ld.lld: warning: drivers/built-in.a(hwmon/lochnagar-hwmon.o):(.data..compoundliteral.16) is being placed in '.data..compoundliteral.16' > >> ld.lld: warning: drivers/built-in.a(hwmon/lochnagar-hwmon.o):(.data..compoundliteral.17) is being placed in '.data..compoundliteral.17' > >> ld.lld: warning: drivers/built-in.a(hwmon/lochnagar-hwmon.o):(.data..compoundliteral.18) is being placed in '.data..compoundliteral.18' > >> ld.lld: warning: drivers/built-in.a(hwmon/lochnagar-hwmon.o):(.data..compoundliteral.19) is being placed in '.data..compoundliteral.19' > >> ld.lld: warning: drivers/built-in.a(hwmon/lochnagar-hwmon.o):(.data..compoundliteral.20) is being placed in '.data..compoundliteral.20' > >> ld.lld: warning: drivers/built-in.a(hwmon/lochnagar-hwmon.o):(.data..compoundliteral.21) is being placed in '.data..compoundliteral.21' > >> ld.lld: warning: drivers/built-in.a(hwmon/lochnagar-hwmon.o):(.data..compoundliteral.22) is being placed in '.data..compoundliteral.22' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.7) is being placed in '.data..compoundliteral.7' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.8) is being placed in '.data..compoundliteral.8' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.9) is being placed in '.data..compoundliteral.9' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.10) is being placed in '.data..compoundliteral.10' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.11) is being placed in '.data..compoundliteral.11' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.12) is being placed in '.data..compoundliteral.12' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.13) is being placed in '.data..compoundliteral.13' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.14) is being placed in '.data..compoundliteral.14' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.15) is being placed in '.data..compoundliteral.15' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.16) is being placed in '.data..compoundliteral.16' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.17) is being placed in '.data..compoundliteral.17' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.18) is being placed in '.data..compoundliteral.18' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.19) is being placed in '.data..compoundliteral.19' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.20) is being placed in '.data..compoundliteral.20' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.21) is being placed in '.data..compoundliteral.21' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.22) is being placed in '.data..compoundliteral.22' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.23) is being placed in '.data..compoundliteral.23' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.24) is being placed in '.data..compoundliteral.24' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.25) is being placed in '.data..compoundliteral.25' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.26) is being placed in '.data..compoundliteral.26' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.27) is being placed in '.data..compoundliteral.27' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.28) is being placed in '.data..compoundliteral.28' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.29) is being placed in '.data..compoundliteral.29' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.30) is being placed in '.data..compoundliteral.30' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.31) is being placed in '.data..compoundliteral.31' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.32) is being placed in '.data..compoundliteral.32' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.33) is being placed in '.data..compoundliteral.33' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm75.o):(.data..compoundliteral.34) is being placed in '.data..compoundliteral.34' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm95245.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm95245.o):(.data..compoundliteral.5) is being placed in '.data..compoundliteral.5' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm95245.o):(.data..compoundliteral.6) is being placed in '.data..compoundliteral.6' > >> ld.lld: warning: drivers/built-in.a(hwmon/lm95245.o):(.data..compoundliteral.7) is being placed in '.data..compoundliteral.7' > >> ld.lld: warning: drivers/built-in.a(hwmon/ltc2947-core.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> ld.lld: warning: drivers/built-in.a(hwmon/ltc2947-core.o):(.data..compoundliteral.24) is being placed in '.data..compoundliteral.24' > >> ld.lld: warning: drivers/built-in.a(hwmon/ltc2947-core.o):(.data..compoundliteral.25) is being placed in '.data..compoundliteral.25' > >> ld.lld: warning: drivers/built-in.a(hwmon/ltc2947-core.o):(.data..compoundliteral.26) is being placed in '.data..compoundliteral.26' > >> ld.lld: warning: drivers/built-in.a(hwmon/ltc2947-core.o):(.data..compoundliteral.27) is being placed in '.data..compoundliteral.27' > >> ld.lld: warning: drivers/built-in.a(hwmon/ltc2947-core.o):(.data..compoundliteral.28) is being placed in '.data..compoundliteral.28' > >> ld.lld: warning: drivers/built-in.a(hwmon/ltc2947-core.o):(.data..compoundliteral.29) is being placed in '.data..compoundliteral.29' > >> ld.lld: warning: drivers/built-in.a(hwmon/ltc2947-core.o):(.data..compoundliteral.30) is being placed in '.data..compoundliteral.30' > >> ld.lld: warning: drivers/built-in.a(hwmon/max6650.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> ld.lld: warning: drivers/built-in.a(hwmon/max6650.o):(.data..compoundliteral.15) is being placed in '.data..compoundliteral.15' > >> ld.lld: warning: drivers/built-in.a(hwmon/max6650.o):(.data..compoundliteral.16) is being placed in '.data..compoundliteral.16' > >> ld.lld: warning: drivers/built-in.a(hwmon/max6650.o):(.data..compoundliteral.17) is being placed in '.data..compoundliteral.17' > >> ld.lld: warning: net/built-in.a(ipv6/addrlabel.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> ld.lld: warning: net/built-in.a(ipv6/addrlabel.o):(.data..compoundliteral.3) is being placed in '.data..compoundliteral.3' > >> ld.lld: warning: net/built-in.a(ipv6/addrlabel.o):(.data..compoundliteral.4) is being placed in '.data..compoundliteral.4' > >> ld.lld: warning: net/built-in.a(ipv6/addrlabel.o):(.data..compoundliteral.5) is being placed in '.data..compoundliteral.5' > >> ld.lld: warning: net/built-in.a(ipv6/addrlabel.o):(.data..compoundliteral.6) is being placed in '.data..compoundliteral.6' > >> ld.lld: warning: net/built-in.a(ipv6/addrlabel.o):(.data..compoundliteral.7) is being placed in '.data..compoundliteral.7' > >> ld.lld: warning: net/built-in.a(ipv6/addrlabel.o):(.data..compoundliteral.8) is being placed in '.data..compoundliteral.8' > >> ld.lld: warning: net/built-in.a(ipv6/addrconf_core.o):(.data..compoundliteral) is being placed in '.data..compoundliteral' > >> ld.lld: warning: <internal>:(.symtab) is being placed in '.symtab' > >> ld.lld: warning: <internal>:(.shstrtab) is being placed in '.shstrtab' > >> ld.lld: warning: <internal>:(.strtab) is being placed in '.strtab' > >> > >> --- > >> 0-DAY CI Kernel Test Service, Intel Corporation > >> https://lists.01.org/hyperkitty/list/kbuild-all@xxxxxxxxxxxx > > > > > > > > -- > > Thanks, > > ~Nick Desaulniers -- Thanks, ~Nick Desaulniers