Messages in this thread | | | Date | Thu, 31 Mar 2022 11:34:29 +0800 | From | kernel test robot <> | Subject | [gustavoars:testing/kspp-stringop-overflow] BUILD SUCCESS WITH WARNING 3801f720ebf09ec3589982fba4138e83b4177fe1 |
| |
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux.git testing/kspp-stringop-overflow branch HEAD: 3801f720ebf09ec3589982fba4138e83b4177fe1 Makefile: Enable -Wstringop-overflow globally
Warning reports:
https://lore.kernel.org/lkml/202203301238.Yblbl2iM-lkp@intel.com https://lore.kernel.org/lkml/202203301249.XsFY2ove-lkp@intel.com
Warning: (recently discovered and may have been fixed)
arch/m68k/amiga/config.c:453:56: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] arch/m68k/include/asm/string.h:72:25: warning: '__builtin_memcpy' writing 6 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] arch/m68k/q40/q40ints.c:137:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] cc1: warning: writing 4 bytes into a region of size between 18446744073709551613 and 2 [-Wstringop-overflow=] include/linux/fortify-string.h:41:33: warning: '__builtin_memcpy' writing 512 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] include/linux/fortify-string.h:41:33: warning: '__builtin_memcpy' writing 6 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] sound/oss/dmasound/dmasound_q40.c:395:29: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
Unverified Warning (likely false positive, please contact us if interested):
arch/s390/kernel/machine_kexec.c:57:9: warning: 'memcpy' writing 512 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] arch/sparc/include/asm/string.h:15:25: warning: '__builtin_memcpy' writing 6 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] arch/x86/mm/pgtable.c:442 pgd_alloc() error: uninitialized symbol 'pmds'. arch/x86/mm/pgtable.c:442:27: warning: variable 'pmds' is uninitialized when used here [-Wuninitialized] arch/x86/mm/pgtable.c:445 pgd_alloc() error: uninitialized symbol 'u_pmds'. arch/x86/mm/pgtable.c:445:27: warning: variable 'u_pmds' is uninitialized when used here [-Wuninitialized] arch/x86/mm/pgtable.c:459:31: warning: variable 'pmds' is uninitialized when used here [-Wuninitialized] arch/x86/mm/pgtable.c:460:36: warning: variable 'u_pmds' is uninitialized when used here [-Wuninitialized] cc1: warning: writing 16 bytes into a region of size 0 [-Wstringop-overflow=] drivers/char/xillybus/xillybus_core.c:1059:50: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] drivers/infiniband/hw/mlx4/main.c:297:33: warning: writing 16 bytes into a region of size 0 [-Wstringop-overflow=] drivers/mtd/nand/raw/nand_bbt.c:584:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] drivers/staging/r8188eu/core/rtw_recv.c:1233:9: warning: 'memcpy' writing 6 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] drivers/staging/rtl8723bs/core/rtw_recv.c:1559:9: warning: 'memcpy' writing 6 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] lib/test_kasan.c:274:49: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
Warning ids grouped by kconfigs:
gcc_recent_errors |-- arc-randconfig-r043-20220328 | |-- drivers-char-xillybus-xillybus_core.c:warning:writing-byte-into-a-region-of-size | `-- drivers-mtd-nand-raw-nand_bbt.c:warning:writing-byte-into-a-region-of-size |-- arm64-randconfig-r023-20220329 | `-- cc1:warning:writing-bytes-into-a-region-of-size |-- i386-randconfig-m021-20220328 | |-- arch-x86-mm-pgtable.c-pgd_alloc()-error:uninitialized-symbol-pmds-. | `-- arch-x86-mm-pgtable.c-pgd_alloc()-error:uninitialized-symbol-u_pmds-. |-- m68k-allyesconfig | |-- arch-m68k-amiga-config.c:warning:writing-byte-into-a-region-of-size | |-- arch-m68k-include-asm-string.h:warning:__builtin_memcpy-writing-bytes-into-a-region-of-size-overflows-the-destination | |-- arch-m68k-q40-q40ints.c:warning:writing-byte-into-a-region-of-size | `-- sound-oss-dmasound-dmasound_q40.c:warning:writing-byte-into-a-region-of-size |-- parisc-allyesconfig | `-- drivers-staging-rtl8723bs-core-rtw_recv.c:warning:memcpy-writing-bytes-into-a-region-of-size-overflows-the-destination |-- parisc-randconfig-r011-20220327 | `-- drivers-staging-r8188eu-core-rtw_recv.c:warning:memcpy-writing-bytes-into-a-region-of-size-overflows-the-destination |-- powerpc-allyesconfig | |-- cc1:warning:writing-bytes-into-a-region-of-size-between-and | `-- include-linux-fortify-string.h:warning:__builtin_memcpy-writing-bytes-into-a-region-of-size-overflows-the-destination |-- s390-defconfig | |-- arch-s390-kernel-machine_kexec.c:warning:memcpy-writing-bytes-into-a-region-of-size-overflows-the-destination | `-- drivers-infiniband-hw-mlx4-main.c:warning:writing-bytes-into-a-region-of-size |-- s390-randconfig-r044-20220327 | `-- include-linux-fortify-string.h:warning:__builtin_memcpy-writing-bytes-into-a-region-of-size-overflows-the-destination |-- sparc-allyesconfig | `-- arch-sparc-include-asm-string.h:warning:__builtin_memcpy-writing-bytes-into-a-region-of-size-overflows-the-destination |-- x86_64-randconfig-m001-20220328 | |-- arch-x86-mm-pgtable.c-pgd_alloc()-error:uninitialized-symbol-pmds-. | `-- arch-x86-mm-pgtable.c-pgd_alloc()-error:uninitialized-symbol-u_pmds-. `-- xtensa-allyesconfig `-- lib-test_kasan.c:warning:writing-byte-into-a-region-of-size
clang_recent_errors |-- i386-allyesconfig | |-- arch-x86-mm-pgtable.c:warning:variable-pmds-is-uninitialized-when-used-here | `-- arch-x86-mm-pgtable.c:warning:variable-u_pmds-is-uninitialized-when-used-here |-- i386-randconfig-a011-20220328 | |-- arch-x86-mm-pgtable.c:warning:variable-pmds-is-uninitialized-when-used-here | `-- arch-x86-mm-pgtable.c:warning:variable-u_pmds-is-uninitialized-when-used-here |-- i386-randconfig-a012-20220328 | |-- arch-x86-mm-pgtable.c:warning:variable-pmds-is-uninitialized-when-used-here | `-- arch-x86-mm-pgtable.c:warning:variable-u_pmds-is-uninitialized-when-used-here |-- i386-randconfig-a013-20220328 | |-- arch-x86-mm-pgtable.c:warning:variable-pmds-is-uninitialized-when-used-here | `-- arch-x86-mm-pgtable.c:warning:variable-u_pmds-is-uninitialized-when-used-here |-- i386-randconfig-a015-20220328 | |-- arch-x86-mm-pgtable.c:warning:variable-pmds-is-uninitialized-when-used-here | `-- arch-x86-mm-pgtable.c:warning:variable-u_pmds-is-uninitialized-when-used-here |-- i386-randconfig-a016-20220328 | |-- arch-x86-mm-pgtable.c:warning:variable-pmds-is-uninitialized-when-used-here | `-- arch-x86-mm-pgtable.c:warning:variable-u_pmds-is-uninitialized-when-used-here |-- x86_64-randconfig-a011-20220328 | |-- arch-x86-mm-pgtable.c:warning:variable-pmds-is-uninitialized-when-used-here | `-- arch-x86-mm-pgtable.c:warning:variable-u_pmds-is-uninitialized-when-used-here |-- x86_64-randconfig-a012-20220328 | |-- arch-x86-mm-pgtable.c:warning:variable-pmds-is-uninitialized-when-used-here | `-- arch-x86-mm-pgtable.c:warning:variable-u_pmds-is-uninitialized-when-used-here |-- x86_64-randconfig-a013-20220328 | |-- arch-x86-mm-pgtable.c:warning:variable-pmds-is-uninitialized-when-used-here | `-- arch-x86-mm-pgtable.c:warning:variable-u_pmds-is-uninitialized-when-used-here |-- x86_64-randconfig-a014-20220328 | |-- arch-x86-mm-pgtable.c:warning:variable-pmds-is-uninitialized-when-used-here | `-- arch-x86-mm-pgtable.c:warning:variable-u_pmds-is-uninitialized-when-used-here |-- x86_64-randconfig-a015-20220328 | |-- arch-x86-mm-pgtable.c:warning:variable-pmds-is-uninitialized-when-used-here | `-- arch-x86-mm-pgtable.c:warning:variable-u_pmds-is-uninitialized-when-used-here `-- x86_64-randconfig-a016-20220328 |-- arch-x86-mm-pgtable.c:warning:variable-pmds-is-uninitialized-when-used-here `-- arch-x86-mm-pgtable.c:warning:variable-u_pmds-is-uninitialized-when-used-here
elapsed time: 1586m
configs tested: 108 configs skipped: 3
gcc tested configs: arm defconfig arm64 allyesconfig arm64 defconfig arm allyesconfig arm allmodconfig i386 randconfig-c001 powerpc randconfig-c003-20220330 m68k q40_defconfig sh microdev_defconfig nios2 10m50_defconfig mips fuloong2e_defconfig arm nhk8815_defconfig arc nsim_700_defconfig arc axs101_defconfig sparc sparc32_defconfig mips tb0226_defconfig sh rsk7269_defconfig powerpc tqm8xx_defconfig arm pleb_defconfig mips vocore2_defconfig arm s3c6400_defconfig arm randconfig-c002-20220329 arm randconfig-c002-20220327 ia64 defconfig ia64 allmodconfig ia64 allyesconfig m68k defconfig m68k allyesconfig m68k allmodconfig nios2 defconfig arc allyesconfig csky defconfig alpha defconfig alpha allyesconfig nios2 allyesconfig arc defconfig sh allmodconfig h8300 allyesconfig xtensa allyesconfig parisc defconfig s390 allyesconfig s390 allmodconfig parisc64 defconfig parisc allyesconfig s390 defconfig i386 allyesconfig i386 debian-10.3 i386 debian-10.3-kselftests i386 defconfig sparc allyesconfig sparc defconfig mips allyesconfig mips allmodconfig powerpc allnoconfig powerpc allyesconfig powerpc allmodconfig i386 randconfig-a004-20220328 i386 randconfig-a002-20220328 i386 randconfig-a003-20220328 i386 randconfig-a001-20220328 i386 randconfig-a006-20220328 i386 randconfig-a005-20220328 x86_64 randconfig-a001-20220328 x86_64 randconfig-a003-20220328 x86_64 randconfig-a002-20220328 x86_64 randconfig-a005-20220328 x86_64 randconfig-a004-20220328 x86_64 randconfig-a006-20220328 riscv nommu_k210_defconfig riscv allyesconfig riscv nommu_virt_defconfig riscv allnoconfig riscv defconfig riscv rv32_defconfig riscv allmodconfig um x86_64_defconfig um i386_defconfig x86_64 defconfig x86_64 allyesconfig x86_64 kexec x86_64 rhel-8.3 x86_64 rhel-8.3-func x86_64 rhel-8.3-kunit x86_64 rhel-8.3-kselftests
clang tested configs: mips lemote2f_defconfig arm imx_v4_v5_defconfig mips loongson1c_defconfig arm spear13xx_defconfig i386 allyesconfig riscv alldefconfig x86_64 randconfig-a011-20220328 x86_64 randconfig-a013-20220328 x86_64 randconfig-a012-20220328 x86_64 randconfig-a014-20220328 x86_64 randconfig-a016-20220328 x86_64 randconfig-a015-20220328 i386 randconfig-a012-20220328 i386 randconfig-a011-20220328 i386 randconfig-a015-20220328 i386 randconfig-a016-20220328 i386 randconfig-a014-20220328 i386 randconfig-a013-20220328 riscv randconfig-r042-20220328 hexagon randconfig-r045-20220329 hexagon randconfig-r045-20220328 hexagon randconfig-r045-20220327 hexagon randconfig-r041-20220327 hexagon randconfig-r041-20220329 hexagon randconfig-r041-20220328
-- 0-DAY CI Kernel Test Service https://01.org/lkp
| |