tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git gpio/for-next branch HEAD: 16d6fa5a94b3873968941b701b99903abc4e5059 gpio: xlp: Convert to immutable irq_chip Error/Warning reports: https://lore.kernel.org/oe-kbuild-all/202303230922.hLLAnLQ6-lkp@xxxxxxxxx https://lore.kernel.org/oe-kbuild-all/202303230924.cF2c6S05-lkp@xxxxxxxxx Error/Warning: (recently discovered and may have been fixed) drivers/gpio/gpio-pci-idio-16.c:106:31: error: incomplete definition of type 'struct idio_16' drivers/gpio/gpio-pci-idio-16.c:106:45: error: invalid use of undefined type 'struct idio_16' drivers/gpio/gpio-pci-idio-16.c:248:2: error: call to undeclared function 'idio_16_state_init'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] drivers/gpio/gpio-pci-idio-16.c:248:2: error: implicit declaration of function 'idio_16_state_init' is invalid in C99 [-Werror,-Wimplicit-function-declaration] drivers/gpio/gpio-pci-idio-16.c:248:9: error: implicit declaration of function 'idio_16_state_init'; did you mean 'file_ra_state_init'? [-Werror=implicit-function-declaration] drivers/gpio/gpio-pci-idio-16.c:32:23: error: field has incomplete type 'struct idio_16_state' drivers/gpio/gpio-pci-idio-16.c:32:30: error: field 'state' has incomplete type drivers/gpio/gpio-pci-idio-16.c:39:13: error: implicit declaration of function 'idio_16_get_direction'; did you mean 'idio_16_gpio_get_direction'? [-Werror=implicit-function-declaration] drivers/gpio/gpio-pci-idio-16.c:39:6: error: call to undeclared function 'idio_16_get_direction'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] drivers/gpio/gpio-pci-idio-16.c:39:6: error: implicit declaration of function 'idio_16_get_direction' is invalid in C99 [-Werror,-Wimplicit-function-declaration] drivers/gpio/gpio-pci-idio-16.c:62:16: error: implicit declaration of function 'idio_16_get'; did you mean 'idio_16_gpio_get'? [-Werror=implicit-function-declaration] drivers/gpio/gpio-pci-idio-16.c:62:9: error: call to undeclared function 'idio_16_get'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] drivers/gpio/gpio-pci-idio-16.c:62:9: error: implicit declaration of function 'idio_16_get' is invalid in C99 [-Werror,-Wimplicit-function-declaration] drivers/gpio/gpio-pci-idio-16.c:70:2: error: call to undeclared function 'idio_16_get_multiple'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] drivers/gpio/gpio-pci-idio-16.c:70:2: error: implicit declaration of function 'idio_16_get_multiple' is invalid in C99 [-Werror,-Wimplicit-function-declaration] drivers/gpio/gpio-pci-idio-16.c:70:9: error: implicit declaration of function 'idio_16_get_multiple'; did you mean 'idio_16_gpio_get_multiple'? [-Werror=implicit-function-declaration] drivers/gpio/gpio-pci-idio-16.c:79:2: error: call to undeclared function 'idio_16_set'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] drivers/gpio/gpio-pci-idio-16.c:79:2: error: implicit declaration of function 'idio_16_set' is invalid in C99 [-Werror,-Wimplicit-function-declaration] drivers/gpio/gpio-pci-idio-16.c:79:9: error: implicit declaration of function 'idio_16_set'; did you mean 'idio_16_gpio_set'? [-Werror=implicit-function-declaration] drivers/gpio/gpio-pci-idio-16.c:87:2: error: call to undeclared function 'idio_16_set_multiple'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] drivers/gpio/gpio-pci-idio-16.c:87:2: error: implicit declaration of function 'idio_16_set_multiple' is invalid in C99 [-Werror,-Wimplicit-function-declaration] drivers/gpio/gpio-pci-idio-16.c:87:9: error: implicit declaration of function 'idio_16_set_multiple'; did you mean 'idio_16_gpio_set_multiple'? [-Werror=implicit-function-declaration] Error/Warning ids grouped by kconfigs: gcc_recent_errors |-- alpha-randconfig-r026-20230322 | |-- drivers-gpio-gpio-pci-idio-.c:error:field-state-has-incomplete-type | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_get | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_get_direction | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_get_multiple | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_set | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_set_multiple | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_state_init | `-- drivers-gpio-gpio-pci-idio-.c:error:invalid-use-of-undefined-type-struct-idio_16 |-- arc-randconfig-r035-20230322 | |-- drivers-gpio-gpio-pci-idio-.c:error:field-state-has-incomplete-type | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_get | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_get_direction | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_get_multiple | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_set | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_set_multiple | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_state_init | `-- drivers-gpio-gpio-pci-idio-.c:error:invalid-use-of-undefined-type-struct-idio_16 |-- i386-randconfig-a001 | |-- drivers-gpio-gpio-pci-idio-.c:error:field-state-has-incomplete-type | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_get | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_get_direction | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_get_multiple | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_set | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_set_multiple | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_state_init | `-- drivers-gpio-gpio-pci-idio-.c:error:invalid-use-of-undefined-type-struct-idio_16 |-- ia64-allmodconfig | |-- drivers-gpio-gpio-pci-idio-.c:error:field-state-has-incomplete-type | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_get | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_get_direction | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_get_multiple | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_set | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_set_multiple | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_state_init | `-- drivers-gpio-gpio-pci-idio-.c:error:invalid-use-of-undefined-type-struct-idio_16 |-- riscv-allmodconfig | |-- drivers-gpio-gpio-pci-idio-.c:error:field-state-has-incomplete-type | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_get | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_get_direction | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_get_multiple | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_set | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_set_multiple | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_state_init | `-- drivers-gpio-gpio-pci-idio-.c:error:invalid-use-of-undefined-type-struct-idio_16 |-- riscv-randconfig-r022-20230322 | |-- drivers-gpio-gpio-pci-idio-.c:error:field-state-has-incomplete-type | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_get | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_get_direction | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_get_multiple clang_recent_errors |-- arm-randconfig-r023-20230322 | |-- drivers-gpio-gpio-pci-idio-.c:error:call-to-undeclared-function-idio_16_get-ISO-C99-and-later-do-not-support-implicit-function-declarations | |-- drivers-gpio-gpio-pci-idio-.c:error:call-to-undeclared-function-idio_16_get_direction-ISO-C99-and-later-do-not-support-implicit-function-declarations | |-- drivers-gpio-gpio-pci-idio-.c:error:call-to-undeclared-function-idio_16_get_multiple-ISO-C99-and-later-do-not-support-implicit-function-declarations | |-- drivers-gpio-gpio-pci-idio-.c:error:call-to-undeclared-function-idio_16_set-ISO-C99-and-later-do-not-support-implicit-function-declarations | |-- drivers-gpio-gpio-pci-idio-.c:error:call-to-undeclared-function-idio_16_set_multiple-ISO-C99-and-later-do-not-support-implicit-function-declarations | |-- drivers-gpio-gpio-pci-idio-.c:error:call-to-undeclared-function-idio_16_state_init-ISO-C99-and-later-do-not-support-implicit-function-declarations | |-- drivers-gpio-gpio-pci-idio-.c:error:field-has-incomplete-type-struct-idio_16_state | `-- drivers-gpio-gpio-pci-idio-.c:error:incomplete-definition-of-type-struct-idio_16 |-- i386-randconfig-a004 | |-- drivers-gpio-gpio-pci-idio-.c:error:field-has-incomplete-type-struct-idio_16_state | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_get-is-invalid-in-C99-Werror-Wimplicit-function-declaration | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_get_direction-is-invalid-in-C99-Werror-Wimplicit-function-declaration | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_get_multiple-is-invalid-in-C99-Werror-Wimplicit-function-declaration | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_set-is-invalid-in-C99-Werror-Wimplicit-function-declaration | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_set_multiple-is-invalid-in-C99-Werror-Wimplicit-function-declaration | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_state_init-is-invalid-in-C99-Werror-Wimplicit-function-declaration | `-- drivers-gpio-gpio-pci-idio-.c:error:incomplete-definition-of-type-struct-idio_16 |-- i386-randconfig-a013 | |-- drivers-gpio-gpio-pci-idio-.c:error:field-has-incomplete-type-struct-idio_16_state | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_get-is-invalid-in-C99-Werror-Wimplicit-function-declaration | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_get_direction-is-invalid-in-C99-Werror-Wimplicit-function-declaration | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_get_multiple-is-invalid-in-C99-Werror-Wimplicit-function-declaration | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_set-is-invalid-in-C99-Werror-Wimplicit-function-declaration | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_set_multiple-is-invalid-in-C99-Werror-Wimplicit-function-declaration | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_state_init-is-invalid-in-C99-Werror-Wimplicit-function-declaration | `-- drivers-gpio-gpio-pci-idio-.c:error:incomplete-definition-of-type-struct-idio_16 |-- s390-randconfig-r001-20230322 | |-- drivers-gpio-gpio-pci-idio-.c:error:call-to-undeclared-function-idio_16_get-ISO-C99-and-later-do-not-support-implicit-function-declarations | |-- drivers-gpio-gpio-pci-idio-.c:error:call-to-undeclared-function-idio_16_get_direction-ISO-C99-and-later-do-not-support-implicit-function-declarations | |-- drivers-gpio-gpio-pci-idio-.c:error:call-to-undeclared-function-idio_16_get_multiple-ISO-C99-and-later-do-not-support-implicit-function-declarations | |-- drivers-gpio-gpio-pci-idio-.c:error:call-to-undeclared-function-idio_16_set-ISO-C99-and-later-do-not-support-implicit-function-declarations | |-- drivers-gpio-gpio-pci-idio-.c:error:call-to-undeclared-function-idio_16_set_multiple-ISO-C99-and-later-do-not-support-implicit-function-declarations | |-- drivers-gpio-gpio-pci-idio-.c:error:call-to-undeclared-function-idio_16_state_init-ISO-C99-and-later-do-not-support-implicit-function-declarations | |-- drivers-gpio-gpio-pci-idio-.c:error:field-has-incomplete-type-struct-idio_16_state | `-- drivers-gpio-gpio-pci-idio-.c:error:incomplete-definition-of-type-struct-idio_16 |-- x86_64-randconfig-a012 | |-- drivers-gpio-gpio-pci-idio-.c:error:field-has-incomplete-type-struct-idio_16_state | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_get-is-invalid-in-C99-Werror-Wimplicit-function-declaration | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_get_direction-is-invalid-in-C99-Werror-Wimplicit-function-declaration | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_get_multiple-is-invalid-in-C99-Werror-Wimplicit-function-declaration | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_set-is-invalid-in-C99-Werror-Wimplicit-function-declaration | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_set_multiple-is-invalid-in-C99-Werror-Wimplicit-function-declaration | |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_state_init-is-invalid-in-C99-Werror-Wimplicit-function-declaration | `-- drivers-gpio-gpio-pci-idio-.c:error:incomplete-definition-of-type-struct-idio_16 `-- x86_64-randconfig-a014 |-- drivers-gpio-gpio-pci-idio-.c:error:field-has-incomplete-type-struct-idio_16_state |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_get-is-invalid-in-C99-Werror-Wimplicit-function-declaration |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_get_direction-is-invalid-in-C99-Werror-Wimplicit-function-declaration |-- drivers-gpio-gpio-pci-idio-.c:error:implicit-declaration-of-function-idio_16_get_multiple-is-invalid-in-C99-Werror-Wimplicit-function-declaration elapsed time: 729m configs tested: 99 configs skipped: 7 tested configs: alpha allyesconfig gcc alpha defconfig gcc alpha randconfig-r026-20230322 gcc arc allyesconfig gcc arc defconfig gcc arc randconfig-r035-20230322 gcc arc randconfig-r043-20230322 gcc arm allmodconfig gcc arm allyesconfig gcc arm defconfig gcc arm randconfig-r011-20230322 clang arm randconfig-r023-20230322 clang arm randconfig-r046-20230322 clang arm64 allyesconfig gcc arm64 defconfig gcc arm64 randconfig-r006-20230322 clang arm64 randconfig-r031-20230322 clang csky buildonly-randconfig-r001-20230322 gcc csky defconfig gcc hexagon randconfig-r041-20230322 clang hexagon randconfig-r045-20230322 clang i386 allyesconfig gcc i386 debian-10.3 gcc i386 defconfig gcc i386 randconfig-a001 gcc i386 randconfig-a002 clang i386 randconfig-a003 gcc i386 randconfig-a004 clang i386 randconfig-a005 gcc i386 randconfig-a006 clang i386 randconfig-a011 clang i386 randconfig-a012 gcc i386 randconfig-a013 clang i386 randconfig-a014 gcc i386 randconfig-a015 clang i386 randconfig-a016 gcc ia64 allmodconfig gcc ia64 defconfig gcc loongarch allmodconfig gcc loongarch allnoconfig gcc loongarch defconfig gcc loongarch randconfig-r004-20230322 gcc m68k allmodconfig gcc m68k buildonly-randconfig-r004-20230322 gcc m68k defconfig gcc m68k randconfig-r005-20230322 gcc microblaze randconfig-r036-20230322 gcc mips allmodconfig gcc mips allyesconfig gcc mips randconfig-r021-20230322 clang nios2 defconfig gcc nios2 randconfig-r034-20230322 gcc openrisc randconfig-r014-20230322 gcc openrisc randconfig-r024-20230322 gcc parisc defconfig gcc parisc64 defconfig gcc powerpc allmodconfig gcc powerpc allnoconfig gcc powerpc randconfig-r013-20230322 gcc powerpc randconfig-r015-20230322 gcc riscv allmodconfig gcc riscv allnoconfig gcc riscv defconfig gcc riscv randconfig-r022-20230322 gcc riscv randconfig-r042-20230322 gcc riscv rv32_defconfig gcc s390 allmodconfig gcc s390 allyesconfig gcc s390 buildonly-randconfig-r005-20230322 gcc s390 defconfig gcc s390 randconfig-r001-20230322 clang s390 randconfig-r044-20230322 gcc sh allmodconfig gcc sh buildonly-randconfig-r006-20230322 gcc sparc defconfig gcc sparc randconfig-r016-20230322 gcc sparc64 randconfig-r033-20230322 gcc um i386_defconfig gcc um x86_64_defconfig gcc x86_64 allnoconfig gcc x86_64 allyesconfig gcc x86_64 defconfig gcc x86_64 kexec gcc x86_64 randconfig-a001 clang x86_64 randconfig-a002 gcc x86_64 randconfig-a003 clang x86_64 randconfig-a004 gcc x86_64 randconfig-a005 clang x86_64 randconfig-a006 gcc x86_64 randconfig-a011 gcc x86_64 randconfig-a012 clang x86_64 randconfig-a013 gcc x86_64 randconfig-a014 clang x86_64 randconfig-a015 gcc x86_64 randconfig-a016 clang x86_64 rhel-8.3 gcc xtensa randconfig-r012-20230322 gcc xtensa randconfig-r025-20230322 gcc xtensa randconfig-r032-20230322 gcc -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests