Le 24/08/2023 à 13:49, kernel test robot a écrit : > tree/branch: > https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git next > branch HEAD: 0f71dcfb4aef6043da6cc509e7a7f6a3ae87c12d powerpc/ftrace: Add > support for -fpatchable-function-entry > > Error/Warning reports: > > https://lore.kernel.org/oe-kbuild-all/202308220708.nrf5auae-...@intel.com > https://lore.kernel.org/oe-kbuild-all/202308220857.ufq2oaxm-...@intel.com > https://lore.kernel.org/oe-kbuild-all/202308221055.lw3uzjil-...@intel.com > https://lore.kernel.org/oe-kbuild-all/202308221352.nocgtdjp-...@intel.com > > Error/Warning: (recently discovered and may have been fixed)
Fixed in powerpc:next-test by commit 1ab749d886cc ("powerpc/64e: Fix circular dependency with CONFIG_SMP disabled") > > arch/powerpc/include/asm/paca.h:155:23: error: field has incomplete type > 'struct tlb_core_data' > arch/powerpc/include/asm/paca.h:155:30: error: field 'tcd' has incomplete type > arch/powerpc/include/asm/paca.h:291:36: warning: 'struct mm_struct' declared > inside parameter list will not be visible outside of this definition or > declaration > arch/powerpc/include/asm/paca.h:291:36: warning: declaration of 'struct > mm_struct' will not be visible outside of this function [-Wvisibility] > > Error/Warning ids grouped by kconfigs: > > gcc_recent_errors > |-- powerpc64-randconfig-r031-20230822 > | `-- > arch-powerpc-include-asm-paca.h:warning:struct-mm_struct-declared-inside-parameter-list-will-not-be-visible-outside-of-this-definition-or-declaration > `-- powerpc64-randconfig-r036-20230822 > `-- arch-powerpc-include-asm-paca.h:error:field-tcd-has-incomplete-type > clang_recent_errors > `-- powerpc64-randconfig-r012-20230822 > |-- > arch-powerpc-include-asm-paca.h:error:field-has-incomplete-type-struct-tlb_core_data > `-- > arch-powerpc-include-asm-paca.h:warning:declaration-of-struct-mm_struct-will-not-be-visible-outside-of-this-function > > elapsed time: 3924m > > configs tested: 389 > configs skipped: 2 > > tested configs: > alpha allnoconfig gcc > alpha allyesconfig gcc > alpha defconfig gcc > alpha randconfig-r001-20230822 gcc > alpha randconfig-r001-20230823 gcc > alpha randconfig-r002-20230823 gcc > alpha randconfig-r003-20230822 gcc > alpha randconfig-r013-20230822 gcc > alpha randconfig-r014-20230823 gcc > alpha randconfig-r035-20230823 gcc > arc allmodconfig gcc > arc allnoconfig gcc > arc allyesconfig gcc > arc defconfig gcc > arc nsimosci_defconfig gcc > arc randconfig-001-20230822 gcc > arc randconfig-r005-20230823 gcc > arc randconfig-r006-20230822 gcc > arc randconfig-r011-20230823 gcc > arc randconfig-r015-20230822 gcc > arc randconfig-r025-20230822 gcc > arc randconfig-r026-20230822 gcc > arc randconfig-r031-20230822 gcc > arc randconfig-r034-20230823 gcc > arc randconfig-r036-20230822 gcc > arm allmodconfig gcc > arm allnoconfig gcc > arm allyesconfig gcc > arm defconfig gcc > arm exynos_defconfig gcc > arm mxs_defconfig clang > arm randconfig-001-20230822 gcc > arm randconfig-001-20230823 clang > arm randconfig-r003-20230823 gcc > arm randconfig-r023-20230822 gcc > arm randconfig-r025-20230823 clang > arm stm32_defconfig gcc > arm64 allmodconfig gcc > arm64 allnoconfig gcc > arm64 allyesconfig gcc > arm64 defconfig gcc > arm64 randconfig-r012-20230824 clang > arm64 randconfig-r021-20230823 gcc > arm64 randconfig-r026-20230822 clang > arm64 randconfig-r026-20230823 gcc > csky allmodconfig gcc > csky allnoconfig gcc > csky allyesconfig gcc > csky defconfig gcc > csky randconfig-r004-20230823 gcc > csky randconfig-r011-20230823 gcc > csky randconfig-r012-20230822 gcc > csky randconfig-r012-20230823 gcc > csky randconfig-r014-20230822 gcc > csky randconfig-r016-20230822 gcc > csky randconfig-r023-20230824 gcc > csky randconfig-r031-20230823 gcc > hexagon randconfig-001-20230822 clang > hexagon randconfig-001-20230823 clang > hexagon randconfig-001-20230824 clang > hexagon randconfig-002-20230822 clang > hexagon randconfig-002-20230823 clang > hexagon randconfig-002-20230824 clang > hexagon randconfig-r014-20230823 clang > hexagon randconfig-r015-20230824 clang > hexagon randconfig-r016-20230822 clang > hexagon randconfig-r035-20230822 clang > i386 allmodconfig gcc > i386 allnoconfig gcc > i386 allyesconfig gcc > i386 buildonly-randconfig-001-20230822 gcc > i386 buildonly-randconfig-001-20230823 clang > i386 buildonly-randconfig-001-20230824 gcc > i386 buildonly-randconfig-002-20230822 gcc > i386 buildonly-randconfig-002-20230823 clang > i386 buildonly-randconfig-002-20230824 gcc > i386 buildonly-randconfig-003-20230822 gcc > i386 buildonly-randconfig-003-20230823 clang > i386 buildonly-randconfig-003-20230824 gcc > i386 buildonly-randconfig-004-20230822 gcc > i386 buildonly-randconfig-004-20230823 clang > i386 buildonly-randconfig-004-20230824 gcc > i386 buildonly-randconfig-005-20230822 gcc > i386 buildonly-randconfig-005-20230823 clang > i386 buildonly-randconfig-005-20230824 gcc > i386 buildonly-randconfig-006-20230822 gcc > i386 buildonly-randconfig-006-20230823 clang > i386 buildonly-randconfig-006-20230824 gcc > i386 debian-10.3 gcc > i386 defconfig gcc > i386 randconfig-001-20230822 gcc > i386 randconfig-001-20230823 clang > i386 randconfig-001-20230824 gcc > i386 randconfig-002-20230822 gcc > i386 randconfig-002-20230823 clang > i386 randconfig-002-20230824 gcc > i386 randconfig-003-20230822 gcc > i386 randconfig-003-20230823 clang > i386 randconfig-003-20230824 gcc > i386 randconfig-004-20230822 gcc > i386 randconfig-004-20230823 clang > i386 randconfig-004-20230824 gcc > i386 randconfig-005-20230822 gcc > i386 randconfig-005-20230823 clang > i386 randconfig-005-20230824 gcc > i386 randconfig-006-20230822 gcc > i386 randconfig-006-20230823 clang > i386 randconfig-006-20230824 gcc > i386 randconfig-011-20230822 clang > i386 randconfig-011-20230823 gcc > i386 randconfig-011-20230824 clang > i386 randconfig-012-20230822 clang > i386 randconfig-012-20230823 gcc > i386 randconfig-012-20230824 clang > i386 randconfig-013-20230822 clang > i386 randconfig-013-20230823 gcc > i386 randconfig-013-20230824 clang > i386 randconfig-014-20230822 clang > i386 randconfig-014-20230823 gcc > i386 randconfig-014-20230824 clang > i386 randconfig-015-20230822 clang > i386 randconfig-015-20230823 gcc > i386 randconfig-015-20230824 clang > i386 randconfig-016-20230822 clang > i386 randconfig-016-20230823 gcc > i386 randconfig-016-20230824 clang > i386 randconfig-r005-20230822 gcc > i386 randconfig-r011-20230824 clang > i386 randconfig-r016-20230824 clang > i386 randconfig-r022-20230823 gcc > i386 randconfig-r025-20230823 gcc > i386 randconfig-r031-20230824 gcc > loongarch allmodconfig gcc > loongarch allnoconfig gcc > loongarch allyesconfig gcc > loongarch defconfig gcc > loongarch randconfig-001-20230822 gcc > loongarch randconfig-001-20230823 gcc > loongarch randconfig-001-20230824 gcc > loongarch randconfig-r001-20230823 gcc > loongarch randconfig-r003-20230823 gcc > loongarch randconfig-r021-20230822 gcc > loongarch randconfig-r022-20230822 gcc > loongarch randconfig-r024-20230823 gcc > m68k alldefconfig gcc > m68k allmodconfig gcc > m68k allnoconfig gcc > m68k allyesconfig gcc > m68k defconfig gcc > m68k multi_defconfig gcc > m68k randconfig-r001-20230824 gcc > m68k randconfig-r005-20230822 gcc > m68k randconfig-r014-20230822 gcc > m68k randconfig-r024-20230824 gcc > microblaze allmodconfig gcc > microblaze allnoconfig gcc > microblaze allyesconfig gcc > microblaze defconfig gcc > microblaze randconfig-r003-20230822 gcc > microblaze randconfig-r004-20230823 gcc > microblaze randconfig-r005-20230824 gcc > microblaze randconfig-r006-20230822 gcc > microblaze randconfig-r022-20230824 gcc > microblaze randconfig-r033-20230824 gcc > mips allmodconfig gcc > mips allnoconfig gcc > mips allyesconfig gcc > mips ar7_defconfig gcc > mips decstation_64_defconfig gcc > mips randconfig-r004-20230823 gcc > mips randconfig-r006-20230823 gcc > mips randconfig-r016-20230822 gcc > mips randconfig-r032-20230823 gcc > mips randconfig-r034-20230822 clang > mips rt305x_defconfig gcc > nios2 allmodconfig gcc > nios2 allnoconfig gcc > nios2 allyesconfig gcc > nios2 defconfig gcc > nios2 randconfig-r002-20230823 gcc > nios2 randconfig-r006-20230823 gcc > nios2 randconfig-r006-20230824 gcc > nios2 randconfig-r016-20230823 gcc > nios2 randconfig-r023-20230822 gcc > nios2 randconfig-r032-20230822 gcc > nios2 randconfig-r033-20230822 gcc > nios2 randconfig-r036-20230822 gcc > openrisc allmodconfig gcc > openrisc allnoconfig gcc > openrisc allyesconfig gcc > openrisc defconfig gcc > openrisc or1klitex_defconfig gcc > openrisc randconfig-r005-20230823 gcc > openrisc randconfig-r015-20230822 gcc > openrisc randconfig-r015-20230823 gcc > openrisc randconfig-r023-20230823 gcc > parisc allmodconfig gcc > parisc allnoconfig gcc > parisc allyesconfig gcc > parisc defconfig gcc > parisc generic-64bit_defconfig gcc > parisc randconfig-r004-20230823 gcc > parisc randconfig-r005-20230823 gcc > parisc randconfig-r011-20230822 gcc > parisc randconfig-r012-20230822 gcc > parisc randconfig-r012-20230823 gcc > parisc randconfig-r013-20230823 gcc > parisc randconfig-r025-20230822 gcc > parisc randconfig-r025-20230823 gcc > parisc randconfig-r025-20230824 gcc > parisc randconfig-r031-20230822 gcc > parisc randconfig-r032-20230822 gcc > parisc64 defconfig gcc > powerpc allmodconfig gcc > powerpc allnoconfig gcc > powerpc allyesconfig gcc > powerpc ebony_defconfig gcc > powerpc ge_imp3a_defconfig clang > powerpc mpc5200_defconfig gcc > powerpc randconfig-r002-20230824 gcc > powerpc randconfig-r012-20230822 clang > powerpc randconfig-r024-20230822 clang > powerpc storcenter_defconfig gcc > powerpc64 randconfig-r014-20230823 gcc > riscv allmodconfig gcc > riscv allnoconfig clang > riscv allnoconfig gcc > riscv allyesconfig gcc > riscv defconfig gcc > riscv randconfig-001-20230822 gcc > riscv randconfig-001-20230823 clang > riscv randconfig-r004-20230822 gcc > riscv randconfig-r013-20230823 gcc > riscv randconfig-r023-20230823 gcc > riscv randconfig-r032-20230823 clang > riscv randconfig-r033-20230822 gcc > riscv rv32_defconfig gcc > s390 allmodconfig gcc > s390 allnoconfig gcc > s390 allyesconfig gcc > s390 defconfig gcc > s390 randconfig-001-20230822 clang > s390 randconfig-001-20230824 clang > s390 randconfig-r031-20230823 clang > sh allmodconfig gcc > sh allnoconfig gcc > sh allyesconfig gcc > sh defconfig gcc > sh edosk7760_defconfig gcc > sh hp6xx_defconfig gcc > sh landisk_defconfig gcc > sh microdev_defconfig gcc > sh randconfig-r004-20230824 gcc > sh randconfig-r006-20230823 gcc > sh randconfig-r013-20230822 gcc > sh randconfig-r015-20230822 gcc > sh randconfig-r015-20230823 gcc > sh randconfig-r026-20230823 gcc > sh randconfig-r034-20230822 gcc > sh rsk7269_defconfig gcc > sh sdk7786_defconfig gcc > sh se7619_defconfig gcc > sh se7751_defconfig gcc > sh secureedge5410_defconfig gcc > sh shmin_defconfig gcc > sparc allmodconfig gcc > sparc allnoconfig gcc > sparc allyesconfig gcc > sparc defconfig gcc > sparc randconfig-r011-20230822 gcc > sparc randconfig-r011-20230823 gcc > sparc randconfig-r013-20230823 gcc > sparc randconfig-r021-20230822 gcc > sparc randconfig-r025-20230823 gcc > sparc randconfig-r035-20230824 gcc > sparc sparc32_defconfig gcc > sparc64 allmodconfig gcc > sparc64 allyesconfig gcc > sparc64 defconfig gcc > sparc64 randconfig-r001-20230823 gcc > sparc64 randconfig-r002-20230822 gcc > sparc64 randconfig-r003-20230823 gcc > sparc64 randconfig-r014-20230823 gcc > sparc64 randconfig-r016-20230823 gcc > sparc64 randconfig-r022-20230822 gcc > sparc64 randconfig-r022-20230823 gcc > sparc64 randconfig-r024-20230823 gcc > sparc64 randconfig-r026-20230823 gcc > sparc64 randconfig-r035-20230822 gcc > um allmodconfig clang > um allnoconfig clang > um allyesconfig clang > um defconfig gcc > um i386_defconfig gcc > um randconfig-r006-20230823 gcc > um randconfig-r013-20230822 gcc > um randconfig-r024-20230822 gcc > um randconfig-r024-20230823 clang > um x86_64_defconfig gcc > x86_64 allnoconfig gcc > x86_64 allyesconfig gcc > x86_64 buildonly-randconfig-001-20230822 gcc > x86_64 buildonly-randconfig-001-20230823 clang > x86_64 buildonly-randconfig-001-20230824 gcc > x86_64 buildonly-randconfig-002-20230822 gcc > x86_64 buildonly-randconfig-002-20230823 clang > x86_64 buildonly-randconfig-002-20230824 gcc > x86_64 buildonly-randconfig-003-20230822 gcc > x86_64 buildonly-randconfig-003-20230823 clang > x86_64 buildonly-randconfig-003-20230824 gcc > x86_64 buildonly-randconfig-004-20230822 gcc > x86_64 buildonly-randconfig-004-20230823 clang > x86_64 buildonly-randconfig-004-20230824 gcc > x86_64 buildonly-randconfig-005-20230822 gcc > x86_64 buildonly-randconfig-005-20230823 clang > x86_64 buildonly-randconfig-005-20230824 gcc > x86_64 buildonly-randconfig-006-20230822 gcc > x86_64 buildonly-randconfig-006-20230823 clang > x86_64 buildonly-randconfig-006-20230824 gcc > x86_64 defconfig gcc > x86_64 randconfig-001-20230822 clang > x86_64 randconfig-001-20230823 gcc > x86_64 randconfig-001-20230824 clang > x86_64 randconfig-002-20230822 clang > x86_64 randconfig-002-20230823 gcc > x86_64 randconfig-002-20230824 clang > x86_64 randconfig-003-20230822 clang > x86_64 randconfig-003-20230823 gcc > x86_64 randconfig-003-20230824 clang > x86_64 randconfig-004-20230822 clang > x86_64 randconfig-004-20230823 gcc > x86_64 randconfig-004-20230824 clang > x86_64 randconfig-005-20230822 clang > x86_64 randconfig-005-20230823 gcc > x86_64 randconfig-005-20230824 clang > x86_64 randconfig-006-20230822 clang > x86_64 randconfig-006-20230823 gcc > x86_64 randconfig-006-20230824 clang > x86_64 randconfig-011-20230822 gcc > x86_64 randconfig-011-20230823 clang > x86_64 randconfig-011-20230824 gcc > x86_64 randconfig-012-20230822 gcc > x86_64 randconfig-012-20230823 clang > x86_64 randconfig-012-20230824 gcc > x86_64 randconfig-013-20230822 gcc > x86_64 randconfig-013-20230823 clang > x86_64 randconfig-013-20230824 gcc > x86_64 randconfig-014-20230822 gcc > x86_64 randconfig-014-20230823 clang > x86_64 randconfig-014-20230824 gcc > x86_64 randconfig-015-20230822 gcc > x86_64 randconfig-015-20230823 clang > x86_64 randconfig-015-20230824 gcc > x86_64 randconfig-016-20230822 gcc > x86_64 randconfig-016-20230823 clang > x86_64 randconfig-016-20230824 gcc > x86_64 randconfig-071-20230822 gcc > x86_64 randconfig-071-20230823 clang > x86_64 randconfig-071-20230824 gcc > x86_64 randconfig-072-20230822 gcc > x86_64 randconfig-072-20230823 clang > x86_64 randconfig-072-20230824 gcc > x86_64 randconfig-073-20230822 gcc > x86_64 randconfig-073-20230823 clang > x86_64 randconfig-073-20230824 gcc > x86_64 randconfig-074-20230822 gcc > x86_64 randconfig-074-20230823 clang > x86_64 randconfig-074-20230824 gcc > x86_64 randconfig-075-20230822 gcc > x86_64 randconfig-075-20230823 clang > x86_64 randconfig-075-20230824 gcc > x86_64 randconfig-076-20230822 gcc > x86_64 randconfig-076-20230823 clang > x86_64 randconfig-076-20230824 gcc > x86_64 randconfig-r001-20230822 gcc > x86_64 randconfig-r032-20230824 gcc > x86_64 rhel-8.3-rust clang > x86_64 rhel-8.3 gcc > xtensa allnoconfig gcc > xtensa allyesconfig gcc > xtensa randconfig-r001-20230823 gcc > xtensa randconfig-r002-20230822 gcc > xtensa randconfig-r004-20230822 gcc > xtensa randconfig-r004-20230823 gcc > xtensa randconfig-r011-20230822 gcc > xtensa randconfig-r013-20230822 gcc > xtensa randconfig-r014-20230822 gcc > xtensa randconfig-r015-20230823 gcc > xtensa randconfig-r026-20230824 gcc > xtensa randconfig-r036-20230824 gcc >