[gustavoars:testing/WFAMNAE-next20240312] BUILD REGRESSION 33ee4d07d6d337670a64f9d41e14e7579cfa9015

From: kernel test robot
Date: Wed Mar 13 2024 - 10:45:06 EST


tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux.git testing/WFAMNAE-next20240312
branch HEAD: 33ee4d07d6d337670a64f9d41e14e7579cfa9015 treewide: avoid -Wfamnae warnings

Error/Warning reports:

https://lore.kernel.org/oe-kbuild-all/202403131429.n6mGhow1-lkp@xxxxxxxxx
https://lore.kernel.org/oe-kbuild-all/202403131436.V9IBdFAo-lkp@xxxxxxxxx

Error/Warning: (recently discovered and may have been fixed)

drivers/auxdisplay/seg-led-gpio.c:47:2: error: incomplete definition of type 'struct cm_work'
drivers/auxdisplay/seg-led-gpio.c:47:2: error: member reference type 'void' is not a pointer
drivers/auxdisplay/seg-led-gpio.c:47:2: error: offsetof of incomplete type 'struct cm_work'
drivers/auxdisplay/seg-led-gpio.c:47:2: error: passing 'void' to parameter of incompatible type 'struct work_struct *'
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c:7899:2: error: incomplete definition of type 'struct cm_work'
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c:7899:2: error: member reference type 'void' is not a pointer
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c:7899:2: error: offsetof of incomplete type 'struct cm_work'
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c:7899:2: error: passing 'void' to parameter of incompatible type 'struct work_struct *'
drivers/platform/chrome/cros_ec_proto_test.c:1576:11: error: static assertion failed due to requirement '__builtin_types_compatible_p(struct cros_ec_command, struct cros_ec_command_hdr) || __builtin_types_compatible_p(struct cros_ec_command, void)': pointer type mismatch in container_of()
lib/crc-t10dif.c:75:13: error: no member named 'tfm' in 'struct shash_desc'
lib/crc64-rocksoft.c:69:13: error: no member named 'tfm' in 'struct shash_desc'

Error/Warning ids grouped by kconfigs:

clang_recent_errors
|-- arm64-allmodconfig
| |-- drivers-platform-chrome-cros_ec_proto_test.c:error:static-assertion-failed-due-to-requirement-__builtin_types_compatible_p(struct-cros_ec_command-struct-cros_ec_command_hdr)-__builtin_types_compatible
| |-- lib-crc-t10dif.c:error:no-member-named-tfm-in-struct-shash_desc
| `-- lib-crc64-rocksoft.c:error:no-member-named-tfm-in-struct-shash_desc
|-- hexagon-defconfig
| `-- lib-crc-t10dif.c:error:no-member-named-tfm-in-struct-shash_desc
|-- i386-buildonly-randconfig-003-20240313
| `-- lib-crc64-rocksoft.c:error:no-member-named-tfm-in-struct-shash_desc
|-- i386-randconfig-003-20240313
| `-- drivers-platform-chrome-cros_ec_proto_test.c:error:static-assertion-failed-due-to-requirement-__builtin_types_compatible_p(struct-cros_ec_command-struct-cros_ec_command_hdr)-__builtin_types_compatible
|-- powerpc-allyesconfig
| |-- lib-crc-t10dif.c:error:no-member-named-tfm-in-struct-shash_desc
| `-- lib-crc64-rocksoft.c:error:no-member-named-tfm-in-struct-shash_desc
|-- riscv-allmodconfig
| |-- lib-crc-t10dif.c:error:no-member-named-tfm-in-struct-shash_desc
| `-- lib-crc64-rocksoft.c:error:no-member-named-tfm-in-struct-shash_desc
|-- riscv-allyesconfig
| |-- lib-crc-t10dif.c:error:no-member-named-tfm-in-struct-shash_desc
| `-- lib-crc64-rocksoft.c:error:no-member-named-tfm-in-struct-shash_desc
`-- x86_64-allyesconfig
|-- drivers-auxdisplay-seg-led-gpio.c:error:incomplete-definition-of-type-struct-cm_work
|-- drivers-auxdisplay-seg-led-gpio.c:error:member-reference-type-void-is-not-a-pointer
|-- drivers-auxdisplay-seg-led-gpio.c:error:offsetof-of-incomplete-type-struct-cm_work
|-- drivers-auxdisplay-seg-led-gpio.c:error:passing-void-to-parameter-of-incompatible-type-struct-work_struct
|-- drivers-net-wireless-realtek-rtl8xxxu-rtl8xxxu_core.c:error:incomplete-definition-of-type-struct-cm_work
|-- drivers-net-wireless-realtek-rtl8xxxu-rtl8xxxu_core.c:error:member-reference-type-void-is-not-a-pointer
|-- drivers-net-wireless-realtek-rtl8xxxu-rtl8xxxu_core.c:error:offsetof-of-incomplete-type-struct-cm_work
`-- drivers-net-wireless-realtek-rtl8xxxu-rtl8xxxu_core.c:error:passing-void-to-parameter-of-incompatible-type-struct-work_struct

elapsed time: 726m

configs tested: 114
configs skipped: 3

tested configs:
alpha allnoconfig gcc
alpha allyesconfig gcc
alpha defconfig gcc
arc allmodconfig gcc
arc allnoconfig gcc
arc allyesconfig gcc
arc defconfig gcc
arc nsimosci_hs_smp_defconfig gcc
arm allmodconfig gcc
arm allnoconfig clang
arm allyesconfig gcc
arm defconfig clang
arm u8500_defconfig gcc
arm64 allmodconfig clang
arm64 allnoconfig gcc
arm64 defconfig gcc
csky allmodconfig gcc
csky allnoconfig gcc
csky allyesconfig gcc
csky defconfig gcc
hexagon allmodconfig clang
hexagon allnoconfig clang
hexagon allyesconfig clang
hexagon defconfig clang
i386 allmodconfig gcc
i386 allnoconfig gcc
i386 allyesconfig gcc
i386 buildonly-randconfig-001-20240313 gcc
i386 buildonly-randconfig-002-20240313 gcc
i386 buildonly-randconfig-003-20240313 clang
i386 buildonly-randconfig-004-20240313 clang
i386 buildonly-randconfig-005-20240313 clang
i386 buildonly-randconfig-006-20240313 gcc
i386 defconfig clang
i386 randconfig-001-20240313 clang
i386 randconfig-002-20240313 clang
i386 randconfig-003-20240313 clang
i386 randconfig-004-20240313 gcc
i386 randconfig-005-20240313 gcc
i386 randconfig-006-20240313 clang
i386 randconfig-011-20240313 gcc
i386 randconfig-012-20240313 clang
i386 randconfig-013-20240313 gcc
i386 randconfig-014-20240313 gcc
i386 randconfig-015-20240313 clang
i386 randconfig-016-20240313 gcc
loongarch allmodconfig gcc
loongarch allnoconfig gcc
loongarch defconfig gcc
m68k allmodconfig gcc
m68k allnoconfig gcc
m68k allyesconfig gcc
m68k defconfig gcc
m68k m5475evb_defconfig gcc
microblaze allmodconfig gcc
microblaze allnoconfig gcc
microblaze allyesconfig gcc
microblaze defconfig gcc
mips allnoconfig gcc
mips allyesconfig gcc
mips ath25_defconfig clang
nios2 allmodconfig gcc
nios2 allnoconfig gcc
nios2 allyesconfig gcc
nios2 defconfig gcc
openrisc allnoconfig gcc
openrisc allyesconfig gcc
openrisc defconfig gcc
parisc allmodconfig gcc
parisc allnoconfig gcc
parisc allyesconfig gcc
parisc defconfig gcc
parisc64 defconfig gcc
powerpc adder875_defconfig gcc
powerpc allmodconfig gcc
powerpc allnoconfig gcc
powerpc allyesconfig clang
powerpc asp8347_defconfig clang
powerpc canyonlands_defconfig clang
powerpc cm5200_defconfig clang
powerpc currituck_defconfig clang
powerpc eiger_defconfig clang
powerpc gamecube_defconfig clang
powerpc sequoia_defconfig clang
riscv allmodconfig clang
riscv allnoconfig gcc
riscv allyesconfig clang
riscv defconfig clang
s390 allmodconfig clang
s390 allnoconfig clang
s390 allyesconfig gcc
s390 defconfig clang
sh allmodconfig gcc
sh allnoconfig gcc
sh allyesconfig gcc
sh apsh4ad0a_defconfig gcc
sh defconfig gcc
sparc allmodconfig gcc
sparc allnoconfig gcc
sparc defconfig gcc
sparc64 allmodconfig gcc
sparc64 allyesconfig gcc
sparc64 defconfig gcc
um allmodconfig clang
um allnoconfig clang
um allyesconfig gcc
um defconfig clang
um i386_defconfig gcc
um x86_64_defconfig clang
x86_64 allnoconfig clang
x86_64 allyesconfig clang
x86_64 defconfig gcc
x86_64 rhel-8.3-rust clang
xtensa allnoconfig gcc

--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki