tree/branch: git://linuxtv.org/sailus/media_tree.git devel branch HEAD: 07e07f2cd3ebb7e8b62ccb8f22a16032b599c9e2 media: stm32-dcmi: use devm_kmemdup_array() Error/Warning (recently discovered and may have been fixed): https://lore.kernel.org/oe-kbuild-all/202503102326.NA0KFO8t-lkp@xxxxxxxxx https://lore.kernel.org/oe-kbuild-all/202503110007.KgiJLedM-lkp@xxxxxxxxx https://lore.kernel.org/oe-kbuild-all/202503110526.P3GrQ20d-lkp@xxxxxxxxx https://lore.kernel.org/oe-kbuild-all/202503110545.xrh6sBcJ-lkp@xxxxxxxxx https://lore.kernel.org/oe-kbuild-all/202503110853.F2zqgdx0-lkp@xxxxxxxxx https://lore.kernel.org/oe-kbuild-all/202503110923.hRugQG84-lkp@xxxxxxxxx drivers/media/platform/atmel/atmel-isi.c:1075:20: error: incompatible integer to pointer conversion assigning to 'const struct isi_format **' from 'int' [-Wint-conversion] drivers/media/platform/atmel/atmel-isi.c:1075:22: error: call to undeclared function 'devm_kmemdup_array'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] drivers/media/platform/atmel/atmel-isi.c:1075:27: error: assignment to 'const struct isi_format **' from 'int' makes pointer from integer without a cast [-Wint-conversion] drivers/media/platform/atmel/atmel-isi.c:1075:27: warning: assignment to 'const struct isi_format **' from 'int' makes pointer from integer without a cast [-Wint-conversion] drivers/media/platform/atmel/atmel-isi.c:1075:29: error: implicit declaration of function 'devm_kmemdup_array'; did you mean 'devm_kmalloc_array'? [-Wimplicit-function-declaration] drivers/media/platform/st/stm32/stm32-dcmi.c:1685:19: error: incompatible integer to pointer conversion assigning to 'const struct dcmi_format **' from 'int' [-Wint-conversion] drivers/media/platform/st/stm32/stm32-dcmi.c:1685:21: error: call to undeclared function 'devm_kmemdup_array'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] drivers/media/platform/st/stm32/stm32-dcmi.c:1685:26: error: assignment to 'const struct dcmi_format **' from 'int' makes pointer from integer without a cast [-Wint-conversion] drivers/media/platform/st/stm32/stm32-dcmi.c:1685:26: warning: assignment to 'const struct dcmi_format **' from 'int' makes pointer from integer without a cast [-Wint-conversion] drivers/media/platform/st/stm32/stm32-dcmi.c:1685:28: error: implicit declaration of function 'devm_kmemdup_array'; did you mean 'devm_kmalloc_array'? [-Wimplicit-function-declaration] Error/Warning ids grouped by kconfigs: recent_errors |-- alpha-allmodconfig | |-- drivers-media-platform-atmel-atmel-isi.c:error:assignment-to-const-struct-isi_format-from-int-makes-pointer-from-integer-without-a-cast | |-- drivers-media-platform-atmel-atmel-isi.c:error:implicit-declaration-of-function-devm_kmemdup_array | |-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:assignment-to-const-struct-dcmi_format-from-int-makes-pointer-from-integer-without-a-cast | `-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:implicit-declaration-of-function-devm_kmemdup_array |-- alpha-allyesconfig | |-- drivers-media-platform-atmel-atmel-isi.c:error:assignment-to-const-struct-isi_format-from-int-makes-pointer-from-integer-without-a-cast | |-- drivers-media-platform-atmel-atmel-isi.c:error:implicit-declaration-of-function-devm_kmemdup_array | |-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:assignment-to-const-struct-dcmi_format-from-int-makes-pointer-from-integer-without-a-cast | `-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:implicit-declaration-of-function-devm_kmemdup_array |-- arc-allmodconfig | |-- drivers-media-platform-atmel-atmel-isi.c:error:implicit-declaration-of-function-devm_kmemdup_array | `-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:implicit-declaration-of-function-devm_kmemdup_array |-- arc-allyesconfig | |-- drivers-media-platform-atmel-atmel-isi.c:error:implicit-declaration-of-function-devm_kmemdup_array | |-- drivers-media-platform-atmel-atmel-isi.c:warning:assignment-to-const-struct-isi_format-from-int-makes-pointer-from-integer-without-a-cast | |-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:implicit-declaration-of-function-devm_kmemdup_array | `-- drivers-media-platform-st-stm32-stm32-dcmi.c:warning:assignment-to-const-struct-dcmi_format-from-int-makes-pointer-from-integer-without-a-cast |-- arm-allmodconfig | |-- drivers-media-platform-atmel-atmel-isi.c:error:assignment-to-const-struct-isi_format-from-int-makes-pointer-from-integer-without-a-cast | |-- drivers-media-platform-atmel-atmel-isi.c:error:implicit-declaration-of-function-devm_kmemdup_array | |-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:assignment-to-const-struct-dcmi_format-from-int-makes-pointer-from-integer-without-a-cast | `-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:implicit-declaration-of-function-devm_kmemdup_array |-- arm-allyesconfig | |-- drivers-media-platform-atmel-atmel-isi.c:error:assignment-to-const-struct-isi_format-from-int-makes-pointer-from-integer-without-a-cast | |-- drivers-media-platform-atmel-atmel-isi.c:error:implicit-declaration-of-function-devm_kmemdup_array | |-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:assignment-to-const-struct-dcmi_format-from-int-makes-pointer-from-integer-without-a-cast | `-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:implicit-declaration-of-function-devm_kmemdup_array |-- hexagon-allyesconfig | |-- drivers-media-platform-atmel-atmel-isi.c:error:call-to-undeclared-function-devm_kmemdup_array-ISO-C99-and-later-do-not-support-implicit-function-declarations | |-- drivers-media-platform-atmel-atmel-isi.c:error:incompatible-integer-to-pointer-conversion-assigning-to-const-struct-isi_format-from-int | |-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:call-to-undeclared-function-devm_kmemdup_array-ISO-C99-and-later-do-not-support-implicit-function-declarations | `-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:incompatible-integer-to-pointer-conversion-assigning-to-const-struct-dcmi_format-from-int |-- i386-allmodconfig | |-- drivers-media-platform-atmel-atmel-isi.c:error:implicit-declaration-of-function-devm_kmemdup_array | |-- drivers-media-platform-atmel-atmel-isi.c:warning:assignment-to-const-struct-isi_format-from-int-makes-pointer-from-integer-without-a-cast | `-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:implicit-declaration-of-function-devm_kmemdup_array |-- i386-allyesconfig | |-- drivers-media-platform-atmel-atmel-isi.c:error:implicit-declaration-of-function-devm_kmemdup_array | |-- drivers-media-platform-atmel-atmel-isi.c:warning:assignment-to-const-struct-isi_format-from-int-makes-pointer-from-integer-without-a-cast | |-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:implicit-declaration-of-function-devm_kmemdup_array | `-- drivers-media-platform-st-stm32-stm32-dcmi.c:warning:assignment-to-const-struct-dcmi_format-from-int-makes-pointer-from-integer-without-a-cast |-- loongarch-allmodconfig | |-- drivers-media-platform-atmel-atmel-isi.c:error:assignment-to-const-struct-isi_format-from-int-makes-pointer-from-integer-without-a-cast | |-- drivers-media-platform-atmel-atmel-isi.c:error:implicit-declaration-of-function-devm_kmemdup_array | |-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:assignment-to-const-struct-dcmi_format-from-int-makes-pointer-from-integer-without-a-cast | `-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:implicit-declaration-of-function-devm_kmemdup_array |-- m68k-allmodconfig | |-- drivers-media-platform-atmel-atmel-isi.c:error:assignment-to-const-struct-isi_format-from-int-makes-pointer-from-integer-without-a-cast | |-- drivers-media-platform-atmel-atmel-isi.c:error:implicit-declaration-of-function-devm_kmemdup_array | |-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:assignment-to-const-struct-dcmi_format-from-int-makes-pointer-from-integer-without-a-cast | `-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:implicit-declaration-of-function-devm_kmemdup_array |-- m68k-allyesconfig | |-- drivers-media-platform-atmel-atmel-isi.c:error:assignment-to-const-struct-isi_format-from-int-makes-pointer-from-integer-without-a-cast | |-- drivers-media-platform-atmel-atmel-isi.c:error:implicit-declaration-of-function-devm_kmemdup_array | |-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:assignment-to-const-struct-dcmi_format-from-int-makes-pointer-from-integer-without-a-cast | `-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:implicit-declaration-of-function-devm_kmemdup_array |-- openrisc-allyesconfig | |-- drivers-media-platform-atmel-atmel-isi.c:error:assignment-to-const-struct-isi_format-from-int-makes-pointer-from-integer-without-a-cast | |-- drivers-media-platform-atmel-atmel-isi.c:error:implicit-declaration-of-function-devm_kmemdup_array | |-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:assignment-to-const-struct-dcmi_format-from-int-makes-pointer-from-integer-without-a-cast | `-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:implicit-declaration-of-function-devm_kmemdup_array |-- parisc-allmodconfig | |-- drivers-media-platform-atmel-atmel-isi.c:error:assignment-to-const-struct-isi_format-from-int-makes-pointer-from-integer-without-a-cast | |-- drivers-media-platform-atmel-atmel-isi.c:error:implicit-declaration-of-function-devm_kmemdup_array | |-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:assignment-to-const-struct-dcmi_format-from-int-makes-pointer-from-integer-without-a-cast | `-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:implicit-declaration-of-function-devm_kmemdup_array |-- parisc-allyesconfig | |-- drivers-media-platform-atmel-atmel-isi.c:error:assignment-to-const-struct-isi_format-from-int-makes-pointer-from-integer-without-a-cast | |-- drivers-media-platform-atmel-atmel-isi.c:error:implicit-declaration-of-function-devm_kmemdup_array | |-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:assignment-to-const-struct-dcmi_format-from-int-makes-pointer-from-integer-without-a-cast | `-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:implicit-declaration-of-function-devm_kmemdup_array |-- s390-allyesconfig | |-- drivers-media-platform-atmel-atmel-isi.c:error:assignment-to-const-struct-isi_format-from-int-makes-pointer-from-integer-without-a-cast | |-- drivers-media-platform-atmel-atmel-isi.c:error:implicit-declaration-of-function-devm_kmemdup_array | |-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:assignment-to-const-struct-dcmi_format-from-int-makes-pointer-from-integer-without-a-cast | `-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:implicit-declaration-of-function-devm_kmemdup_array |-- sh-allmodconfig | |-- drivers-media-platform-atmel-atmel-isi.c:error:assignment-to-const-struct-isi_format-from-int-makes-pointer-from-integer-without-a-cast | |-- drivers-media-platform-atmel-atmel-isi.c:error:implicit-declaration-of-function-devm_kmemdup_array | |-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:assignment-to-const-struct-dcmi_format-from-int-makes-pointer-from-integer-without-a-cast | `-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:implicit-declaration-of-function-devm_kmemdup_array |-- sh-allyesconfig | |-- drivers-media-platform-atmel-atmel-isi.c:error:assignment-to-const-struct-isi_format-from-int-makes-pointer-from-integer-without-a-cast | |-- drivers-media-platform-atmel-atmel-isi.c:error:implicit-declaration-of-function-devm_kmemdup_array | |-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:assignment-to-const-struct-dcmi_format-from-int-makes-pointer-from-integer-without-a-cast | `-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:implicit-declaration-of-function-devm_kmemdup_array |-- sparc-allmodconfig | |-- drivers-media-platform-atmel-atmel-isi.c:error:assignment-to-const-struct-isi_format-from-int-makes-pointer-from-integer-without-a-cast | |-- drivers-media-platform-atmel-atmel-isi.c:error:implicit-declaration-of-function-devm_kmemdup_array | |-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:assignment-to-const-struct-dcmi_format-from-int-makes-pointer-from-integer-without-a-cast | `-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:implicit-declaration-of-function-devm_kmemdup_array |-- sparc-randconfig-001-20250310 | |-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:assignment-to-const-struct-dcmi_format-from-int-makes-pointer-from-integer-without-a-cast | `-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:implicit-declaration-of-function-devm_kmemdup_array |-- um-allyesconfig | |-- drivers-media-platform-atmel-atmel-isi.c:error:implicit-declaration-of-function-devm_kmemdup_array | `-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:implicit-declaration-of-function-devm_kmemdup_array |-- x86_64-allmodconfig | |-- drivers-media-platform-atmel-atmel-isi.c:error:call-to-undeclared-function-devm_kmemdup_array-ISO-C99-and-later-do-not-support-implicit-function-declarations | |-- drivers-media-platform-atmel-atmel-isi.c:error:incompatible-integer-to-pointer-conversion-assigning-to-const-struct-isi_format-from-int | |-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:call-to-undeclared-function-devm_kmemdup_array-ISO-C99-and-later-do-not-support-implicit-function-declarations | `-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:incompatible-integer-to-pointer-conversion-assigning-to-const-struct-dcmi_format-from-int |-- x86_64-allyesconfig | |-- drivers-media-platform-atmel-atmel-isi.c:error:call-to-undeclared-function-devm_kmemdup_array-ISO-C99-and-later-do-not-support-implicit-function-declarations | |-- drivers-media-platform-atmel-atmel-isi.c:error:incompatible-integer-to-pointer-conversion-assigning-to-const-struct-isi_format-from-int | |-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:call-to-undeclared-function-devm_kmemdup_array-ISO-C99-and-later-do-not-support-implicit-function-declarations | `-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:incompatible-integer-to-pointer-conversion-assigning-to-const-struct-dcmi_format-from-int |-- x86_64-buildonly-randconfig-001-20250310 | |-- drivers-media-platform-atmel-atmel-isi.c:error:implicit-declaration-of-function-devm_kmemdup_array | `-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:implicit-declaration-of-function-devm_kmemdup_array |-- x86_64-buildonly-randconfig-006-20250310 | |-- drivers-media-platform-atmel-atmel-isi.c:error:implicit-declaration-of-function-devm_kmemdup_array | `-- drivers-media-platform-st-stm32-stm32-dcmi.c:error:implicit-declaration-of-function-devm_kmemdup_array `-- xtensa-randconfig-002-20250310 |-- drivers-media-platform-atmel-atmel-isi.c:error:assignment-to-const-struct-isi_format-from-int-makes-pointer-from-integer-without-a-cast `-- drivers-media-platform-atmel-atmel-isi.c:error:implicit-declaration-of-function-devm_kmemdup_array elapsed time: 1092m configs tested: 107 configs skipped: 9 tested configs: alpha allnoconfig gcc-14.2.0 alpha allyesconfig gcc-14.2.0 arc allmodconfig gcc-13.2.0 arc allnoconfig gcc-13.2.0 arc allyesconfig gcc-13.2.0 arc randconfig-001-20250310 gcc-13.2.0 arc randconfig-002-20250310 gcc-13.2.0 arm allmodconfig gcc-14.2.0 arm allnoconfig clang-17 arm allyesconfig gcc-14.2.0 arm randconfig-001-20250310 clang-21 arm randconfig-002-20250310 gcc-14.2.0 arm randconfig-003-20250310 gcc-14.2.0 arm randconfig-004-20250310 clang-21 arm64 allmodconfig clang-18 arm64 allnoconfig gcc-14.2.0 arm64 randconfig-001-20250310 clang-19 arm64 randconfig-002-20250310 clang-17 arm64 randconfig-003-20250310 clang-15 arm64 randconfig-004-20250310 clang-17 csky allnoconfig gcc-14.2.0 csky randconfig-001-20250310 gcc-14.2.0 csky randconfig-002-20250310 gcc-14.2.0 hexagon alldefconfig clang-15 hexagon allmodconfig clang-21 hexagon allnoconfig clang-21 hexagon allyesconfig clang-18 hexagon randconfig-001-20250310 clang-21 hexagon randconfig-002-20250310 clang-21 i386 allmodconfig gcc-12 i386 allnoconfig gcc-12 i386 allyesconfig gcc-12 i386 buildonly-randconfig-001-20250310 clang-19 i386 buildonly-randconfig-002-20250310 clang-19 i386 buildonly-randconfig-003-20250310 clang-19 i386 buildonly-randconfig-004-20250310 clang-19 i386 buildonly-randconfig-005-20250310 clang-19 i386 buildonly-randconfig-006-20250310 clang-19 i386 defconfig clang-19 loongarch allmodconfig gcc-14.2.0 loongarch allnoconfig gcc-14.2.0 loongarch randconfig-001-20250310 gcc-14.2.0 loongarch randconfig-002-20250310 gcc-14.2.0 m68k allmodconfig gcc-14.2.0 m68k allnoconfig gcc-14.2.0 m68k allyesconfig gcc-14.2.0 microblaze allmodconfig gcc-14.2.0 microblaze allnoconfig gcc-14.2.0 microblaze allyesconfig gcc-14.2.0 mips allnoconfig gcc-14.2.0 nios2 allnoconfig gcc-14.2.0 nios2 randconfig-001-20250310 gcc-14.2.0 nios2 randconfig-002-20250310 gcc-14.2.0 openrisc allnoconfig gcc-14.2.0 openrisc allyesconfig gcc-14.2.0 parisc allmodconfig gcc-14.2.0 parisc allnoconfig gcc-14.2.0 parisc allyesconfig gcc-14.2.0 parisc randconfig-001-20250310 gcc-14.2.0 parisc randconfig-002-20250310 gcc-14.2.0 powerpc allmodconfig gcc-14.2.0 powerpc allnoconfig gcc-14.2.0 powerpc allyesconfig clang-16 powerpc randconfig-001-20250310 clang-17 powerpc randconfig-002-20250310 clang-21 powerpc randconfig-003-20250310 clang-17 powerpc64 randconfig-001-20250310 gcc-14.2.0 powerpc64 randconfig-002-20250310 gcc-14.2.0 powerpc64 randconfig-003-20250310 gcc-14.2.0 riscv allmodconfig clang-21 riscv allnoconfig gcc-14.2.0 riscv allyesconfig clang-21 riscv randconfig-001-20250310 clang-19 riscv randconfig-002-20250310 gcc-14.2.0 s390 allmodconfig clang-19 s390 allnoconfig clang-15 s390 allyesconfig gcc-14.2.0 s390 randconfig-001-20250310 gcc-14.2.0 s390 randconfig-002-20250310 clang-18 sh allmodconfig gcc-14.2.0 sh allnoconfig gcc-14.2.0 sh allyesconfig gcc-14.2.0 sh randconfig-001-20250310 gcc-14.2.0 sh randconfig-002-20250310 gcc-14.2.0 sparc allmodconfig gcc-14.2.0 sparc allnoconfig gcc-14.2.0 sparc randconfig-001-20250310 gcc-14.2.0 sparc randconfig-002-20250310 gcc-14.2.0 sparc64 randconfig-001-20250310 gcc-14.2.0 sparc64 randconfig-002-20250310 gcc-14.2.0 um allmodconfig clang-21 um allnoconfig clang-18 um allyesconfig gcc-12 um randconfig-001-20250310 gcc-12 um randconfig-002-20250310 clang-17 x86_64 allnoconfig clang-19 x86_64 allyesconfig clang-19 x86_64 buildonly-randconfig-001-20250310 gcc-12 x86_64 buildonly-randconfig-002-20250310 clang-19 x86_64 buildonly-randconfig-003-20250310 clang-19 x86_64 buildonly-randconfig-004-20250310 clang-19 x86_64 buildonly-randconfig-005-20250310 clang-19 x86_64 buildonly-randconfig-006-20250310 gcc-12 x86_64 defconfig gcc-11 xtensa allnoconfig gcc-14.2.0 xtensa randconfig-001-20250310 gcc-14.2.0 xtensa randconfig-002-20250310 gcc-14.2.0 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki