lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Fri, 15 Oct 2021 18:39:36 +0800 From: kernel test robot <lkp@...el.com> To: "Gustavo A. R. Silva" <gustavoars@...nel.org> Cc: LKML <linux-kernel@...r.kernel.org> Subject: [gustavoars:for-next/cast-function] BUILD REGRESSION 21078041965eb5a2e83d296690a93243611a3c27 tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux.git for-next/cast-function branch HEAD: 21078041965eb5a2e83d296690a93243611a3c27 Makefile: Enable -Wcast-function-type Error/Warning in current branch: include/linux/ftrace.h:49:41: warning: 'struct ftrace_regs' declared inside parameter list will not be visible outside of this definition or declaration include/linux/ftrace.h:49:62: warning: 'struct ftrace_regs' declared inside parameter list will not be visible outside of this definition or declaration kernel/trace/ftrace.c:7029:6: error: conflicting types for 'arch_ftrace_ops_list_func' possible Error/Warning in current branch (please contact us if interested): kernel/bpf/hashtab.c:671:26: warning: cast from 'void *(*)(struct bpf_map *, void *)' to 'u64 (*)(u64, u64, u64, u64, u64)' (aka 'unsigned long long (*)(unsigned long long, unsigned long long, unsigned long long, unsigned long long, unsigned long long)') converts to incompatible function type [-Wcast-function-type] kernel/bpf/verifier.c:12472:16: warning: cast from 'unsigned int (*)(const void *, const struct bpf_insn *)' to 'u64 (*)(u64, u64, u64, u64, u64)' (aka 'unsigned long long (*)(unsigned long long, unsigned long long, unsigned long long, unsigned long long, unsigned long long)') converts to incompatible function type [-Wcast-function-type] kernel/bpf/verifier.c:12953:17: warning: cast from 'void *(*)(struct bpf_map *, void *)' to 'u64 (*)(u64, u64, u64, u64, u64)' (aka 'unsigned long long (*)(unsigned long long, unsigned long long, unsigned long long, unsigned long long, unsigned long long)') converts to incompatible function type [-Wcast-function-type] kernel/bpf/verifier.c:12957:17: warning: cast from 'int (*)(struct bpf_map *, void *, void *, u64)' (aka 'int (*)(struct bpf_map *, void *, void *, unsigned long long)') to 'u64 (*)(u64, u64, u64, u64, u64)' (aka 'unsigned long long (*)(unsigned long long, unsigned long long, unsigned long long, unsigned long long, unsigned long long)') converts to incompatible function type [-Wcast-function-type] kernel/bpf/verifier.c:12961:17: warning: cast from 'int (*)(struct bpf_map *, void *)' to 'u64 (*)(u64, u64, u64, u64, u64)' (aka 'unsigned long long (*)(unsigned long long, unsigned long long, unsigned long long, unsigned long long, unsigned long long)') converts to incompatible function type [-Wcast-function-type] kernel/bpf/verifier.c:12965:17: warning: cast from 'int (*)(struct bpf_map *, void *, u64)' (aka 'int (*)(struct bpf_map *, void *, unsigned long long)') to 'u64 (*)(u64, u64, u64, u64, u64)' (aka 'unsigned long long (*)(unsigned long long, unsigned long long, unsigned long long, unsigned long long, unsigned long long)') converts to incompatible function type [-Wcast-function-type] kernel/bpf/verifier.c:12977:17: warning: cast from 'int (*)(struct bpf_map *, u32, u64)' (aka 'int (*)(struct bpf_map *, unsigned int, unsigned long long)') to 'u64 (*)(u64, u64, u64, u64, u64)' (aka 'unsigned long long (*)(unsigned long long, unsigned long long, unsigned long long, unsigned long long, unsigned long long)') converts to incompatible function type [-Wcast-function-type] Error/Warning ids grouped by kconfigs: gcc_recent_errors |-- i386-debian-10.3 | `-- include-linux-ftrace.h:warning:struct-ftrace_regs-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration |-- i386-randconfig-a001-20211014 | |-- include-linux-ftrace.h:warning:struct-ftrace_regs-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration | `-- kernel-trace-ftrace.c:error:conflicting-types-for-arch_ftrace_ops_list_func |-- i386-randconfig-a005-20211014 | |-- include-linux-ftrace.h:warning:struct-ftrace_regs-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration | `-- kernel-trace-ftrace.c:error:conflicting-types-for-arch_ftrace_ops_list_func |-- i386-randconfig-c001-20211014 | `-- include-linux-ftrace.h:warning:struct-ftrace_regs-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration |-- i386-randconfig-c021-20211014 | `-- include-linux-ftrace.h:warning:struct-ftrace_regs-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration |-- i386-randconfig-c023-20211014 | `-- include-linux-ftrace.h:warning:struct-ftrace_regs-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration |-- i386-randconfig-r001-20211014 | |-- include-linux-ftrace.h:warning:struct-ftrace_regs-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration | `-- kernel-trace-ftrace.c:error:conflicting-types-for-arch_ftrace_ops_list_func |-- i386-randconfig-r035-20211014 | |-- include-linux-ftrace.h:warning:struct-ftrace_regs-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration | `-- kernel-trace-ftrace.c:error:conflicting-types-for-arch_ftrace_ops_list_func |-- i386-randconfig-s001-20211014 | `-- include-linux-ftrace.h:warning:struct-ftrace_regs-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration |-- i386-randconfig-s002-20211014 | `-- include-linux-ftrace.h:warning:struct-ftrace_regs-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration |-- parisc-allyesconfig | `-- include-linux-ftrace.h:warning:struct-ftrace_regs-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration |-- riscv-randconfig-r034-20211014 | `-- include-linux-ftrace.h:warning:struct-ftrace_regs-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration `-- s390-randconfig-r032-20211014 `-- include-linux-ftrace.h:warning:struct-ftrace_regs-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration clang_recent_errors |-- hexagon-randconfig-r041-20211014 | |-- kernel-bpf-hashtab.c:warning:cast-from-void-(-)(struct-bpf_map-void-)-to-u64-(-)(u64-u64-u64-u64-u64)-(aka-unsigned-long-long-(-)(unsigned-long-long-unsigned-long-long-unsigned-long-long-unsigned-long | |-- kernel-bpf-verifier.c:warning:cast-from-int-(-)(struct-bpf_map-u32-u64)-(aka-int-(-)(struct-bpf_map-unsigned-int-unsigned-long-long)-)-to-u64-(-)(u64-u64-u64-u64-u64)-(aka-unsigned-long-long-(-)(unsig | |-- kernel-bpf-verifier.c:warning:cast-from-int-(-)(struct-bpf_map-void-)-to-u64-(-)(u64-u64-u64-u64-u64)-(aka-unsigned-long-long-(-)(unsigned-long-long-unsigned-long-long-unsigned-long-long-unsigned-long | |-- kernel-bpf-verifier.c:warning:cast-from-int-(-)(struct-bpf_map-void-u64)-(aka-int-(-)(struct-bpf_map-void-unsigned-long-long)-)-to-u64-(-)(u64-u64-u64-u64-u64)-(aka-unsigned-long-long-(-)(unsigned-lon | |-- kernel-bpf-verifier.c:warning:cast-from-int-(-)(struct-bpf_map-void-void-u64)-(aka-int-(-)(struct-bpf_map-void-void-unsigned-long-long)-)-to-u64-(-)(u64-u64-u64-u64-u64)-(aka-unsigned-long-long-(-)(un | |-- kernel-bpf-verifier.c:warning:cast-from-unsigned-int-(-)(const-void-const-struct-bpf_insn-)-to-u64-(-)(u64-u64-u64-u64-u64)-(aka-unsigned-long-long-(-)(unsigned-long-long-unsigned-long-long-unsigned-l | `-- kernel-bpf-verifier.c:warning:cast-from-void-(-)(struct-bpf_map-void-)-to-u64-(-)(u64-u64-u64-u64-u64)-(aka-unsigned-long-long-(-)(unsigned-long-long-unsigned-long-long-unsigned-long-long-unsigned-lon |-- hexagon-randconfig-r045-20211014 | |-- kernel-bpf-hashtab.c:warning:cast-from-void-(-)(struct-bpf_map-void-)-to-u64-(-)(u64-u64-u64-u64-u64)-(aka-unsigned-long-long-(-)(unsigned-long-long-unsigned-long-long-unsigned-long-long-unsigned-long | |-- kernel-bpf-verifier.c:warning:cast-from-int-(-)(struct-bpf_map-u32-u64)-(aka-int-(-)(struct-bpf_map-unsigned-int-unsigned-long-long)-)-to-u64-(-)(u64-u64-u64-u64-u64)-(aka-unsigned-long-long-(-)(unsig | |-- kernel-bpf-verifier.c:warning:cast-from-int-(-)(struct-bpf_map-void-)-to-u64-(-)(u64-u64-u64-u64-u64)-(aka-unsigned-long-long-(-)(unsigned-long-long-unsigned-long-long-unsigned-long-long-unsigned-long | |-- kernel-bpf-verifier.c:warning:cast-from-int-(-)(struct-bpf_map-void-u64)-(aka-int-(-)(struct-bpf_map-void-unsigned-long-long)-)-to-u64-(-)(u64-u64-u64-u64-u64)-(aka-unsigned-long-long-(-)(unsigned-lon | |-- kernel-bpf-verifier.c:warning:cast-from-int-(-)(struct-bpf_map-void-void-u64)-(aka-int-(-)(struct-bpf_map-void-void-unsigned-long-long)-)-to-u64-(-)(u64-u64-u64-u64-u64)-(aka-unsigned-long-long-(-)(un | |-- kernel-bpf-verifier.c:warning:cast-from-unsigned-int-(-)(const-void-const-struct-bpf_insn-)-to-u64-(-)(u64-u64-u64-u64-u64)-(aka-unsigned-long-long-(-)(unsigned-long-long-unsigned-long-long-unsigned-l | `-- kernel-bpf-verifier.c:warning:cast-from-void-(-)(struct-bpf_map-void-)-to-u64-(-)(u64-u64-u64-u64-u64)-(aka-unsigned-long-long-(-)(unsigned-long-long-unsigned-long-long-unsigned-long-long-unsigned-lon `-- riscv-randconfig-r042-20211014 |-- kernel-bpf-hashtab.c:warning:cast-from-void-(-)(struct-bpf_map-void-)-to-u64-(-)(u64-u64-u64-u64-u64)-(aka-unsigned-long-long-(-)(unsigned-long-long-unsigned-long-long-unsigned-long-long-unsigned-long |-- kernel-bpf-verifier.c:warning:cast-from-int-(-)(struct-bpf_map-u32-u64)-(aka-int-(-)(struct-bpf_map-unsigned-int-unsigned-long-long)-)-to-u64-(-)(u64-u64-u64-u64-u64)-(aka-unsigned-long-long-(-)(unsig |-- kernel-bpf-verifier.c:warning:cast-from-int-(-)(struct-bpf_map-void-)-to-u64-(-)(u64-u64-u64-u64-u64)-(aka-unsigned-long-long-(-)(unsigned-long-long-unsigned-long-long-unsigned-long-long-unsigned-long |-- kernel-bpf-verifier.c:warning:cast-from-int-(-)(struct-bpf_map-void-u64)-(aka-int-(-)(struct-bpf_map-void-unsigned-long-long)-)-to-u64-(-)(u64-u64-u64-u64-u64)-(aka-unsigned-long-long-(-)(unsigned-lon |-- kernel-bpf-verifier.c:warning:cast-from-int-(-)(struct-bpf_map-void-void-u64)-(aka-int-(-)(struct-bpf_map-void-void-unsigned-long-long)-)-to-u64-(-)(u64-u64-u64-u64-u64)-(aka-unsigned-long-long-(-)(un |-- kernel-bpf-verifier.c:warning:cast-from-unsigned-int-(-)(const-void-const-struct-bpf_insn-)-to-u64-(-)(u64-u64-u64-u64-u64)-(aka-unsigned-long-long-(-)(unsigned-long-long-unsigned-long-long-unsigned-l `-- kernel-bpf-verifier.c:warning:cast-from-void-(-)(struct-bpf_map-void-)-to-u64-(-)(u64-u64-u64-u64-u64)-(aka-unsigned-long-long-(-)(unsigned-long-long-unsigned-long-long-unsigned-long-long-unsigned-lon elapsed time: 841m configs tested: 115 configs skipped: 3 gcc tested configs: arm defconfig arm64 allyesconfig arm64 defconfig arm allyesconfig arm allmodconfig i386 randconfig-c001-20211014 sh polaris_defconfig powerpc rainier_defconfig arm ezx_defconfig s390 alldefconfig mips decstation_r4k_defconfig arm collie_defconfig s390 zfcpdump_defconfig mips qi_lb60_defconfig arm colibri_pxa270_defconfig powerpc tqm8560_defconfig xtensa virt_defconfig mips bigsur_defconfig arc alldefconfig riscv nommu_k210_defconfig sh se7206_defconfig sh se7722_defconfig arm s3c6400_defconfig sparc sparc32_defconfig powerpc tqm8540_defconfig powerpc tqm8541_defconfig nios2 3c120_defconfig mips fuloong2e_defconfig powerpc lite5200b_defconfig powerpc warp_defconfig openrisc or1ksim_defconfig powerpc mpc8560_ads_defconfig arm vexpress_defconfig powerpc pmac32_defconfig powerpc mpc8315_rdb_defconfig arm randconfig-c002-20211014 x86_64 randconfig-c001-20211014 ia64 allmodconfig ia64 defconfig ia64 allyesconfig m68k allmodconfig m68k defconfig m68k allyesconfig nios2 defconfig nds32 allnoconfig arc allyesconfig nds32 defconfig nios2 allyesconfig csky defconfig alpha defconfig alpha allyesconfig h8300 allyesconfig arc defconfig sh allmodconfig xtensa allyesconfig parisc defconfig s390 allyesconfig s390 allmodconfig parisc allyesconfig s390 defconfig i386 allyesconfig sparc allyesconfig sparc defconfig i386 defconfig mips allyesconfig mips allmodconfig powerpc allyesconfig powerpc allmodconfig powerpc allnoconfig x86_64 randconfig-a006-20211014 x86_64 randconfig-a004-20211014 x86_64 randconfig-a001-20211014 x86_64 randconfig-a005-20211014 x86_64 randconfig-a002-20211014 x86_64 randconfig-a003-20211014 i386 randconfig-a003-20211014 i386 randconfig-a001-20211014 i386 randconfig-a005-20211014 i386 randconfig-a004-20211014 i386 randconfig-a002-20211014 i386 randconfig-a006-20211014 arc randconfig-r043-20211014 riscv allyesconfig riscv nommu_virt_defconfig riscv allnoconfig riscv defconfig riscv rv32_defconfig riscv allmodconfig x86_64 rhel-8.3-kselftests um x86_64_defconfig um i386_defconfig x86_64 defconfig x86_64 rhel-8.3 x86_64 kexec x86_64 allyesconfig clang tested configs: arm randconfig-c002-20211014 i386 randconfig-c001-20211014 s390 randconfig-c005-20211014 x86_64 randconfig-c007-20211014 powerpc randconfig-c003-20211014 riscv randconfig-c006-20211014 x86_64 randconfig-a012-20211014 x86_64 randconfig-a015-20211014 x86_64 randconfig-a016-20211014 x86_64 randconfig-a014-20211014 x86_64 randconfig-a011-20211014 x86_64 randconfig-a013-20211014 i386 randconfig-a016-20211014 i386 randconfig-a014-20211014 i386 randconfig-a011-20211014 i386 randconfig-a015-20211014 i386 randconfig-a012-20211014 i386 randconfig-a013-20211014 hexagon randconfig-r041-20211014 s390 randconfig-r044-20211014 riscv randconfig-r042-20211014 hexagon randconfig-r045-20211014 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
Powered by blists - more mailing lists