Buildresult: powerpc-next/powerpc-randconfig/powerpc-gcc5 built on May 18 2018, 07:18
kisskb
Revisions
|
Branches
|
Compilers
|
Configs
|
Build Results
|
Build Failures
|
Status:
Failed
Date/Time:
May 18 2018, 07:18
Duration:
0:00:09.950739
Builder:
ka3
Revision:
powerpc/powernv: Fix opal_event_shutdown() called with interrupts disabled (
c0beffc4f4c658fde86d52c837e784326e9cc875)
Target:
powerpc-next/powerpc-randconfig/powerpc-gcc5
Branch:
powerpc-next
Compiler:
powerpc-gcc5
(powerpc64-linux-gcc (GCC) 5.3.0)
Config:
randconfig
(
download
)
Log:
Download original
Possible errors
arch/powerpc/include/asm/mmu-book3e.h:275:2: error: #error Unsupported page size #error Unsupported page size arch/powerpc/include/asm/nohash/64/pgtable.h:13:2: error: #error "Page size not supported" #error "Page size not supported" arch/powerpc/include/asm/nohash/64/pgtable.h:121:28: error: unknown type name 'pud_t' arch/powerpc/include/asm/nohash/64/pgtable.h:126:30: error: unknown type name 'pud_t' arch/powerpc/include/asm/nohash/64/pgtable.h:137:30: error: unknown type name 'pud_t' arch/powerpc/include/asm/nohash/64/pgtable.h:139:29: error: unknown type name 'pud_t' arch/powerpc/include/asm/nohash/64/pgtable.h:144:15: error: unknown type name 'pud_t' arch/powerpc/include/asm/nohash/64/pgtable.h:146:9: error: implicit declaration of function '__pud' [-Werror=implicit-function-declaration] include/asm-generic/pgtable.h:16:2: error: #error CONFIG_PGTABLE_LEVELS is not consistent with __PAGETABLE_{P4D,PUD,PMD}_FOLDED #error CONFIG_PGTABLE_LEVELS is not consistent with __PAGETABLE_{P4D,PUD,PMD}_FOLDED include/asm-generic/pgtable.h:52:29: error: unknown type name 'pud_t' include/asm-generic/pgtable.h:53:6: error: unknown type name 'pud_t' include/asm-generic/pgtable.h:215:8: error: unknown type name 'pud_t' include/asm-generic/pgtable.h:217:10: error: unknown type name 'pud_t' include/asm-generic/pgtable.h:280:34: error: unknown type name 'pud_t' include/asm-generic/pgtable.h:395:28: error: unknown type name 'pud_t' include/asm-generic/pgtable.h:395:41: error: unknown type name 'pud_t' include/asm-generic/pgtable.h:524:20: error: unknown type name 'pud_t' include/asm-generic/pgtable.h:549:41: error: unknown type name 'pud_t' include/asm-generic/pgtable.h:871:34: error: unknown type name 'pud_t' include/asm-generic/pgtable.h:1029:32: error: unknown type name 'pud_t' include/asm-generic/pgtable.h:1041:34: error: unknown type name 'pud_t' include/asm-generic/pgtable.h:1049:37: error: unknown type name 'pud_t' include/linux/mm.h:342:2: error: unknown type name 'pud_t' include/linux/mm.h:457:30: error: unknown type name 'pud_t' include/linux/huge_mm.h:15:5: error: unknown type name 'pud_t' include/linux/huge_mm.h:15:21: error: unknown type name 'pud_t' include/linux/huge_mm.h:21:64: error: unknown type name 'pud_t' include/linux/huge_mm.h:39:4: error: unknown type name 'pud_t' include/linux/huge_mm.h:52:4: error: unknown type name 'pud_t' include/linux/huge_mm.h:318:47: error: unknown type name 'pud_t' include/linux/huge_mm.h:334:37: error: unknown type name 'pud_t' include/linux/huge_mm.h:351:23: error: unknown type name 'pud_t' include/linux/mm.h:1302:19: error: unknown type name 'pud_t' include/linux/mm.h:1667:40: error: 'pud_t' undeclared (first use in this function) include/linux/mm.h:1672:40: error: 'pud_t' undeclared (first use in this function) include/linux/mm.h:1687:39: error: unknown type name 'pud_t' include/linux/mm.h:1757:54: error: unknown type name 'pud_t' include/linux/mm.h:1941:61: error: unknown type name 'pud_t' include/linux/mm.h:1946:58: error: unknown type name 'pud_t' include/linux/mm.h:2603:1: error: unknown type name 'pud_t' include/linux/mm.h:2604:29: error: unknown type name 'pud_t' cc1: some warnings being treated as errors make[2]: *** [arch/powerpc/kernel/asm-offsets.s] Error 1 make[1]: *** [prepare0] Error 2 make: *** [sub-make] Error 2
No warnings found in log.
Full Log
# git rev-parse -q --verify c0beffc4f4c658fde86d52c837e784326e9cc875^{commit} c0beffc4f4c658fde86d52c837e784326e9cc875 already have revision, skipping fetch # git checkout -q -f -B kisskb c0beffc4f4c658fde86d52c837e784326e9cc875 # git clean -qxdf # < git log -1 # commit c0beffc4f4c658fde86d52c837e784326e9cc875 # Author: Nicholas Piggin <npiggin@gmail.com> # Date: Tue May 15 01:59:46 2018 +1000 # # powerpc/powernv: Fix opal_event_shutdown() called with interrupts disabled # # A kernel crash in process context that calls emergency_restart from # panic will end up calling opal_event_shutdown with interrupts disabled # but not in interrupt. This causes a sleeping function to be called # which gives the following warning with sysrq+c: # # Rebooting in 10 seconds.. # BUG: sleeping function called from invalid context at kernel/locking/mutex.c:238 # in_atomic(): 0, irqs_disabled(): 1, pid: 7669, name: bash # CPU: 20 PID: 7669 Comm: bash Tainted: G D W 4.17.0-rc5+ #3 # Call Trace: # dump_stack+0xb0/0xf4 (unreliable) # ___might_sleep+0x174/0x1a0 # mutex_lock+0x38/0xb0 # __free_irq+0x68/0x460 # free_irq+0x70/0xc0 # opal_event_shutdown+0xb4/0xf0 # opal_shutdown+0x24/0xa0 # pnv_shutdown+0x28/0x40 # machine_shutdown+0x44/0x60 # machine_restart+0x28/0x80 # emergency_restart+0x30/0x50 # panic+0x2a0/0x328 # oops_end+0x1ec/0x1f0 # bad_page_fault+0xe8/0x154 # handle_page_fault+0x34/0x38 # --- interrupt: 300 at sysrq_handle_crash+0x44/0x60 # LR = __handle_sysrq+0xfc/0x260 # flag_spec.62335+0x12b844/0x1e8db4 (unreliable) # __handle_sysrq+0xfc/0x260 # write_sysrq_trigger+0xa8/0xb0 # proc_reg_write+0xac/0x110 # __vfs_write+0x6c/0x240 # vfs_write+0xd0/0x240 # ksys_write+0x6c/0x110 # # Fixes: 9f0fd0499d30 ("powerpc/powernv: Add a virtual irqchip for opal events") # Signed-off-by: Nicholas Piggin <npiggin@gmail.com> # Signed-off-by: Michael Ellerman <mpe@ellerman.id.au> # < /opt/cross/kisskb/gcc-5.3.0-nolibc/powerpc64-linux/bin/powerpc64-linux-gcc --version # < git log --format=%s --max-count=1 c0beffc4f4c658fde86d52c837e784326e9cc875 # < make -s -j 80 ARCH=powerpc O=/kisskb/build/powerpc-next_powerpc-randconfig_powerpc-5.3 CROSS_COMPILE=/opt/cross/kisskb/gcc-5.3.0-nolibc/powerpc64-linux/bin/powerpc64-linux- randconfig KCONFIG_SEED=0x5D7EC729 # Added to kconfig CONFIG_STANDALONE=y # Added to kconfig CONFIG_BUILD_DOCSRC=n # Added to kconfig CONFIG_MODULE_SIG=n # Added to kconfig CONFIG_CPU_BIG_ENDIAN=y # Added to kconfig CONFIG_PPC64=y # Added to kconfig CONFIG_PPC_DISABLE_WERROR=y # Added to kconfig CONFIG_SECTION_MISMATCH_WARN_ONLY=y # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # Added to kconfig CONFIG_CC_STACKPROTECTOR_STRONG=n # Added to kconfig CONFIG_GCC_PLUGINS=n # Added to kconfig CONFIG_LD_HEAD_STUB_CATCH=y # Added to kconfig # yes \n | make -s -j 80 ARCH=powerpc O=/kisskb/build/powerpc-next_powerpc-randconfig_powerpc-5.3 CROSS_COMPILE=/opt/cross/kisskb/gcc-5.3.0-nolibc/powerpc64-linux/bin/powerpc64-linux- oldconfig yes: standard output: Broken pipe yes: write error # make -s -j 80 ARCH=powerpc O=/kisskb/build/powerpc-next_powerpc-randconfig_powerpc-5.3 CROSS_COMPILE=/opt/cross/kisskb/gcc-5.3.0-nolibc/powerpc64-linux/bin/powerpc64-linux- In file included from /kisskb/src/arch/powerpc/include/asm/mmu.h:338:0, from /kisskb/src/arch/powerpc/include/asm/paca.h:22, from /kisskb/src/arch/powerpc/include/asm/current.h:16, from /kisskb/src/include/linux/sched.h:12, from /kisskb/src/arch/powerpc/kernel/asm-offsets.c:17: /kisskb/src/arch/powerpc/include/asm/mmu-book3e.h:275:2: error: #error Unsupported page size #error Unsupported page size ^ In file included from /kisskb/src/arch/powerpc/include/asm/nohash/pgtable.h:6:0, from /kisskb/src/arch/powerpc/include/asm/pgtable.h:19, from /kisskb/src/include/linux/memremap.h:8, from /kisskb/src/include/linux/mm.h:27, from /kisskb/src/include/linux/mman.h:5, from /kisskb/src/arch/powerpc/kernel/asm-offsets.c:22: /kisskb/src/arch/powerpc/include/asm/nohash/64/pgtable.h:13:2: error: #error "Page size not supported" #error "Page size not supported" ^ In file included from /kisskb/src/arch/powerpc/include/asm/nohash/pgtable.h:6:0, from /kisskb/src/arch/powerpc/include/asm/pgtable.h:19, from /kisskb/src/include/linux/memremap.h:8, from /kisskb/src/include/linux/mm.h:27, from /kisskb/src/include/linux/mman.h:5, from /kisskb/src/arch/powerpc/kernel/asm-offsets.c:22: /kisskb/src/arch/powerpc/include/asm/nohash/64/pgtable.h:121:28: error: unknown type name 'pud_t' static inline void pud_set(pud_t *pudp, unsigned long val) ^ /kisskb/src/arch/powerpc/include/asm/nohash/64/pgtable.h:126:30: error: unknown type name 'pud_t' static inline void pud_clear(pud_t *pudp) ^ /kisskb/src/arch/powerpc/include/asm/nohash/64/pgtable.h:137:30: error: unknown type name 'pud_t' extern struct page *pud_page(pud_t pud); ^ /kisskb/src/arch/powerpc/include/asm/nohash/64/pgtable.h:139:29: error: unknown type name 'pud_t' static inline pte_t pud_pte(pud_t pud) ^ /kisskb/src/arch/powerpc/include/asm/nohash/64/pgtable.h:144:15: error: unknown type name 'pud_t' static inline pud_t pte_pud(pte_t pte) ^ /kisskb/src/arch/powerpc/include/asm/nohash/64/pgtable.h: In function 'pte_pud': /kisskb/src/arch/powerpc/include/asm/nohash/64/pgtable.h:146:9: error: implicit declaration of function '__pud' [-Werror=implicit-function-declaration] return __pud(pte_val(pte)); ^ In file included from /kisskb/src/arch/powerpc/include/asm/pgtable.h:50:0, from /kisskb/src/include/linux/memremap.h:8, from /kisskb/src/include/linux/mm.h:27, from /kisskb/src/include/linux/mman.h:5, from /kisskb/src/arch/powerpc/kernel/asm-offsets.c:22: /kisskb/src/include/asm-generic/pgtable.h: At top level: /kisskb/src/include/asm-generic/pgtable.h:16:2: error: #error CONFIG_PGTABLE_LEVELS is not consistent with __PAGETABLE_{P4D,PUD,PMD}_FOLDED #error CONFIG_PGTABLE_LEVELS is not consistent with __PAGETABLE_{P4D,PUD,PMD}_FOLDED ^ /kisskb/src/include/asm-generic/pgtable.h:52:29: error: unknown type name 'pud_t' unsigned long address, pud_t *pudp, ^ /kisskb/src/include/asm-generic/pgtable.h:53:6: error: unknown type name 'pud_t' pud_t entry, int dirty) ^ /kisskb/src/include/asm-generic/pgtable.h:215:8: error: unknown type name 'pud_t' extern pud_t pudp_huge_clear_flush(struct vm_area_struct *vma, ^ /kisskb/src/include/asm-generic/pgtable.h:217:10: error: unknown type name 'pud_t' pud_t *pudp); ^ /kisskb/src/include/asm-generic/pgtable.h:280:34: error: unknown type name 'pud_t' unsigned long address, pud_t *pudp) ^ /kisskb/src/include/asm-generic/pgtable.h:395:28: error: unknown type name 'pud_t' static inline int pud_same(pud_t pud_a, pud_t pud_b) ^ /kisskb/src/include/asm-generic/pgtable.h:395:41: error: unknown type name 'pud_t' static inline int pud_same(pud_t pud_a, pud_t pud_b) ^ /kisskb/src/include/asm-generic/pgtable.h:524:20: error: unknown type name 'pud_t' void pud_clear_bad(pud_t *); ^ /kisskb/src/include/asm-generic/pgtable.h:549:41: error: unknown type name 'pud_t' static inline int pud_none_or_clear_bad(pud_t *pud) ^ /kisskb/src/include/asm-generic/pgtable.h:871:34: error: unknown type name 'pud_t' static inline int pud_trans_huge(pud_t pud) ^ /kisskb/src/include/asm-generic/pgtable.h:1029:32: error: unknown type name 'pud_t' static inline int pud_set_huge(pud_t *pud, phys_addr_t addr, pgprot_t prot) ^ /kisskb/src/include/asm-generic/pgtable.h:1041:34: error: unknown type name 'pud_t' static inline int pud_clear_huge(pud_t *pud) ^ /kisskb/src/include/asm-generic/pgtable.h:1049:37: error: unknown type name 'pud_t' static inline int pud_free_pmd_page(pud_t *pud) ^ In file included from /kisskb/src/include/linux/mman.h:5:0, from /kisskb/src/arch/powerpc/kernel/asm-offsets.c:22: /kisskb/src/include/linux/mm.h:342:2: error: unknown type name 'pud_t' pud_t *pud; /* Pointer to pud entry matching ^ /kisskb/src/include/linux/mm.h:457:30: error: unknown type name 'pud_t' static inline int pud_devmap(pud_t pud) ^ In file included from /kisskb/src/include/linux/mm.h:472:0, from /kisskb/src/include/linux/mman.h:5, from /kisskb/src/arch/powerpc/kernel/asm-offsets.c:22: /kisskb/src/include/linux/huge_mm.h:15:5: error: unknown type name 'pud_t' pud_t *dst_pud, pud_t *src_pud, unsigned long addr, ^ /kisskb/src/include/linux/huge_mm.h:15:21: error: unknown type name 'pud_t' pud_t *dst_pud, pud_t *src_pud, unsigned long addr, ^ /kisskb/src/include/linux/huge_mm.h:21:64: error: unknown type name 'pud_t' static inline void huge_pud_set_accessed(struct vm_fault *vmf, pud_t orig_pud) ^ /kisskb/src/include/linux/huge_mm.h:39:4: error: unknown type name 'pud_t' pud_t *pud, unsigned long addr); ^ /kisskb/src/include/linux/huge_mm.h:52:4: error: unknown type name 'pud_t' pud_t *pud, pfn_t pfn, bool write); ^ /kisskb/src/include/linux/huge_mm.h:318:47: error: unknown type name 'pud_t' static inline spinlock_t *pud_trans_huge_lock(pud_t *pud, ^ /kisskb/src/include/linux/huge_mm.h:334:37: error: unknown type name 'pud_t' static inline bool is_huge_zero_pud(pud_t pud) ^ /kisskb/src/include/linux/huge_mm.h:351:23: error: unknown type name 'pud_t' unsigned long addr, pud_t *pud, int flags) ^ In file included from /kisskb/src/include/linux/mman.h:5:0, from /kisskb/src/arch/powerpc/kernel/asm-offsets.c:22: /kisskb/src/include/linux/mm.h:1302:19: error: unknown type name 'pud_t' int (*pud_entry)(pud_t *pud, unsigned long addr, ^ /kisskb/src/include/linux/mm.h: In function 'mm_inc_nr_puds': /kisskb/src/include/linux/mm.h:1667:40: error: 'pud_t' undeclared (first use in this function) atomic_long_add(PTRS_PER_PUD * sizeof(pud_t), &mm->pgtables_bytes); ^ /kisskb/src/include/linux/mm.h:1667:40: note: each undeclared identifier is reported only once for each function it appears in /kisskb/src/include/linux/mm.h: In function 'mm_dec_nr_puds': /kisskb/src/include/linux/mm.h:1672:40: error: 'pud_t' undeclared (first use in this function) atomic_long_sub(PTRS_PER_PUD * sizeof(pud_t), &mm->pgtables_bytes); ^ /kisskb/src/include/linux/mm.h: At top level: /kisskb/src/include/linux/mm.h:1687:39: error: unknown type name 'pud_t' int __pmd_alloc(struct mm_struct *mm, pud_t *pud, unsigned long address); ^ /kisskb/src/include/linux/mm.h:1757:54: error: unknown type name 'pud_t' static inline pmd_t *pmd_alloc(struct mm_struct *mm, pud_t *pud, unsigned long address) ^ /kisskb/src/include/linux/mm.h:1941:61: error: unknown type name 'pud_t' static inline spinlock_t *pud_lockptr(struct mm_struct *mm, pud_t *pud) ^ /kisskb/src/include/linux/mm.h:1946:58: error: unknown type name 'pud_t' static inline spinlock_t *pud_lock(struct mm_struct *mm, pud_t *pud) ^ In file included from /kisskb/src/include/linux/mman.h:5:0, from /kisskb/src/arch/powerpc/kernel/asm-offsets.c:22: /kisskb/src/include/linux/mm.h:2603:1: error: unknown type name 'pud_t' pud_t *vmemmap_pud_populate(p4d_t *p4d, unsigned long addr, int node); ^ /kisskb/src/include/linux/mm.h:2604:29: error: unknown type name 'pud_t' pmd_t *vmemmap_pmd_populate(pud_t *pud, unsigned long addr, int node); ^ cc1: some warnings being treated as errors /kisskb/src/./Kbuild:56: recipe for target 'arch/powerpc/kernel/asm-offsets.s' failed make[2]: *** [arch/powerpc/kernel/asm-offsets.s] Error 1 /kisskb/src/Makefile:1112: recipe for target 'prepare0' failed make[1]: *** [prepare0] Error 2 make[1]: *** Waiting for unfinished jobs.... Makefile:146: recipe for target 'sub-make' failed make: *** [sub-make] Error 2 Command 'make -s -j 80 ARCH=powerpc O=/kisskb/build/powerpc-next_powerpc-randconfig_powerpc-5.3 CROSS_COMPILE=/opt/cross/kisskb/gcc-5.3.0-nolibc/powerpc64-linux/bin/powerpc64-linux- ' returned non-zero exit status 2 # rm -rf /kisskb/build/powerpc-next_powerpc-randconfig_powerpc-5.3 # Build took: 0:00:09.950739
© Michael Ellerman 2006-2018.