# git rev-parse -q --verify 8fde2832bd0bdc5a2b57330a9e9c3d2fa16bd1d8^{commit} 8fde2832bd0bdc5a2b57330a9e9c3d2fa16bd1d8 already have revision, skipping fetch # git checkout -q -f -B kisskb 8fde2832bd0bdc5a2b57330a9e9c3d2fa16bd1d8 # git clean -qxdf # < git log -1 # commit 8fde2832bd0bdc5a2b57330a9e9c3d2fa16bd1d8 # Merge: 85d8d3b172eb a982eeb09b60 # Author: Linus Torvalds # Date: Sat Aug 17 19:39:54 2019 -0700 # # Merge tag 'for-linus-2019-08-17' of git://git.kernel.dk/linux-block # # Pull block fixes from Jens Axboe: # "A collection of fixes that should go into this series. This contains: # # - Revert of the REQ_NOWAIT_INLINE and associated dio changes. There # were still corner cases there, and even though I had a solution for # it, it's too involved for this stage. (me) # # - Set of NVMe fixes (via Sagi) # # - io_uring fix for fixed buffers (Anthony) # # - io_uring defer issue fix (Jackie) # # - Regression fix for queue sync at exit time (zhengbin) # # - xen blk-back memory leak fix (Wenwen)" # # * tag 'for-linus-2019-08-17' of git://git.kernel.dk/linux-block: # io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list # block: remove REQ_NOWAIT_INLINE # io_uring: fix manual setup of iov_iter for fixed buffers # xen/blkback: fix memory leaks # blk-mq: move cancel of requeue_work to the front of blk_exit_queue # nvme-pci: Fix async probe remove race # nvme: fix controller removal race with scan work # nvme-rdma: fix possible use-after-free in connect error flow # nvme: fix a possible deadlock when passthru commands sent to a multipath device # nvme-core: Fix extra device_put() call on error path # nvmet-file: fix nvmet_file_flush() always returning an error # nvmet-loop: Flush nvme_delete_wq when removing the port # nvmet: Fix use-after-free bug when a port is removed # nvme-multipath: revalidate nvme_ns_head gendisk in nvme_validate_ns # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/hppa64-linux/bin/hppa64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/hppa64-linux/bin/hppa64-linux-ld --version # < git log --format=%s --max-count=1 8fde2832bd0bdc5a2b57330a9e9c3d2fa16bd1d8 # < make -s -j 48 ARCH=parisc O=/kisskb/build/linus_a500_defconfig_parisc64 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/hppa64-linux/bin/hppa64-linux- a500_defconfig # make -s -j 48 ARCH=parisc O=/kisskb/build/linus_a500_defconfig_parisc64 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/hppa64-linux/bin/hppa64-linux- In file included from /kisskb/src/include/asm-generic/4level-fixup.h:38, from /kisskb/src/arch/parisc/include/asm/pgtable.h:5, from /kisskb/src/arch/parisc/include/asm/io.h:6, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/lib/iomap_copy.c:7: /kisskb/src/include/asm-generic/5level-fixup.h:14:18: error: unknown type name 'pgd_t'; did you mean 'pid_t'? #define p4d_t pgd_t ^~~~~ /kisskb/src/include/asm-generic/5level-fixup.h:24:28: note: in expansion of macro 'p4d_t' static inline int p4d_none(p4d_t p4d) ^~~~~ /kisskb/src/include/asm-generic/5level-fixup.h:14:18: error: unknown type name 'pgd_t'; did you mean 'pid_t'? #define p4d_t pgd_t ^~~~~ /kisskb/src/include/asm-generic/5level-fixup.h:29:27: note: in expansion of macro 'p4d_t' static inline int p4d_bad(p4d_t p4d) ^~~~~ /kisskb/src/include/asm-generic/5level-fixup.h:14:18: error: unknown type name 'pgd_t'; did you mean 'pid_t'? #define p4d_t pgd_t ^~~~~ /kisskb/src/include/asm-generic/5level-fixup.h:34:31: note: in expansion of macro 'p4d_t' static inline int p4d_present(p4d_t p4d) ^~~~~ In file included from /kisskb/src/arch/parisc/include/asm/pgtable.h:583, from /kisskb/src/arch/parisc/include/asm/io.h:6, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/lib/iomap_copy.c:7: /kisskb/src/include/asm-generic/pgtable.h: In function 'p4d_none_or_clear_bad': /kisskb/src/include/asm-generic/pgtable.h:578:6: error: implicit declaration of function 'p4d_none'; did you mean 'pud_none'? [-Werror=implicit-function-declaration] if (p4d_none(*p4d)) ^~~~~~~~ pud_none In file included from /kisskb/src/include/linux/init.h:5, from /kisskb/src/include/linux/io.h:10, from /kisskb/src/lib/iomap_copy.c:7: /kisskb/src/include/asm-generic/pgtable.h:580:15: error: implicit declaration of function 'p4d_bad'; did you mean 'pud_bad'? [-Werror=implicit-function-declaration] if (unlikely(p4d_bad(*p4d))) { ^~~~~~~ /kisskb/src/include/linux/compiler.h:78:42: note: in definition of macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ cc1: some warnings being treated as errors make[2]: *** [/kisskb/src/scripts/Makefile.build:280: lib/iomap_copy.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [/kisskb/src/Makefile:1083: lib] Error 2 make[1]: *** Waiting for unfinished jobs.... In file included from /kisskb/src/include/asm-generic/4level-fixup.h:38, from /kisskb/src/arch/parisc/include/asm/pgtable.h:5, from /kisskb/src/arch/parisc/include/asm/io.h:6, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/tty/serial/earlycon.c:16: /kisskb/src/include/asm-generic/5level-fixup.h:14:18: error: unknown type name 'pgd_t'; did you mean 'pid_t'? #define p4d_t pgd_t ^~~~~ /kisskb/src/include/asm-generic/5level-fixup.h:24:28: note: in expansion of macro 'p4d_t' static inline int p4d_none(p4d_t p4d) ^~~~~ /kisskb/src/include/asm-generic/5level-fixup.h:14:18: error: unknown type name 'pgd_t'; did you mean 'pid_t'? #define p4d_t pgd_t ^~~~~ /kisskb/src/include/asm-generic/5level-fixup.h:29:27: note: in expansion of macro 'p4d_t' static inline int p4d_bad(p4d_t p4d) ^~~~~ /kisskb/src/include/asm-generic/5level-fixup.h:14:18: error: unknown type name 'pgd_t'; did you mean 'pid_t'? #define p4d_t pgd_t ^~~~~ /kisskb/src/include/asm-generic/5level-fixup.h:34:31: note: in expansion of macro 'p4d_t' static inline int p4d_present(p4d_t p4d) ^~~~~ In file included from /kisskb/src/arch/parisc/include/asm/pgtable.h:583, from /kisskb/src/arch/parisc/include/asm/io.h:6, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/tty/serial/earlycon.c:16: /kisskb/src/include/asm-generic/pgtable.h: In function 'p4d_none_or_clear_bad': /kisskb/src/include/asm-generic/pgtable.h:578:6: error: implicit declaration of function 'p4d_none'; did you mean 'pud_none'? [-Werror=implicit-function-declaration] if (p4d_none(*p4d)) ^~~~~~~~ pud_none In file included from /kisskb/src/include/asm-generic/barrier.h:16, from /kisskb/src/arch/parisc/include/asm/barrier.h:29, from /kisskb/src/arch/parisc/include/asm/atomic.h:11, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/console.h:17, from /kisskb/src/drivers/tty/serial/earlycon.c:13: /kisskb/src/include/asm-generic/pgtable.h:580:15: error: implicit declaration of function 'p4d_bad'; did you mean 'pud_bad'? [-Werror=implicit-function-declaration] if (unlikely(p4d_bad(*p4d))) { ^~~~~~~ /kisskb/src/include/linux/compiler.h:78:42: note: in definition of macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ cc1: some warnings being treated as errors make[4]: *** [/kisskb/src/scripts/Makefile.build:281: drivers/tty/serial/earlycon.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [/kisskb/src/scripts/Makefile.build:497: drivers/tty/serial] Error 2 make[2]: *** [/kisskb/src/scripts/Makefile.build:497: drivers/tty] Error 2 make[2]: *** Waiting for unfinished jobs.... In file included from /kisskb/src/arch/parisc/include/asm/atomic.h:10, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/arch/parisc/include/asm/bitops.h:13, from /kisskb/src/include/linux/bitops.h:19, from /kisskb/src/include/linux/kernel.h:12, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/drivers/scsi/scsi_debug.c:18: /kisskb/src/drivers/scsi/scsi_debug.c: In function 'resp_start_stop': /kisskb/src/arch/parisc/include/asm/cmpxchg.h:48:3: warning: value computed is not used [-Wunused-value] ((__typeof__(*(ptr)))__xchg((unsigned long)(x), (ptr), sizeof(*(ptr)))) /kisskb/src/arch/parisc/include/asm/atomic.h:78:30: note: in expansion of macro 'xchg' #define atomic_xchg(v, new) (xchg(&((v)->counter), new)) ^~~~ /kisskb/src/drivers/scsi/scsi_debug.c:1618:2: note: in expansion of macro 'atomic_xchg' atomic_xchg(&devip->stopped, stop); ^~~~~~~~~~~ make[1]: *** [/kisskb/src/Makefile:1083: drivers] Error 2 make: *** [Makefile:179: sub-make] Error 2 Command 'make -s -j 48 ARCH=parisc O=/kisskb/build/linus_a500_defconfig_parisc64 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/hppa64-linux/bin/hppa64-linux- ' returned non-zero exit status 2 # rm -rf /kisskb/build/linus_a500_defconfig_parisc64 # Build took: 0:01:06.891507