# git rev-parse -q --verify f873db9acd3c92d4741bc3676c9eb511b2f9a6f6^{commit} f873db9acd3c92d4741bc3676c9eb511b2f9a6f6 already have revision, skipping fetch # git checkout -q -f -B kisskb f873db9acd3c92d4741bc3676c9eb511b2f9a6f6 # git clean -qxdf # < git log -1 # commit f873db9acd3c92d4741bc3676c9eb511b2f9a6f6 # Merge: 349111f050b5 867a23eab528 # Author: Linus Torvalds # Date: Fri Aug 21 14:59:16 2020 -0700 # # Merge tag 'io_uring-5.9-2020-08-21' of git://git.kernel.dk/linux-block # # Pull io_uring fixes from Jens Axboe: # # - Make sure the head link cancelation includes async work # # - Get rid of kiocb_wait_page_queue_init(), makes no sense to have it as # a separate function since you moved it into io_uring itself # # - io_import_iovec cleanups (Pavel, me) # # - Use system_unbound_wq for ring exit work, to avoid spawning tons of # these if we have tons of rings exiting at the same time # # - Fix req->flags overflow flag manipulation (Pavel) # # * tag 'io_uring-5.9-2020-08-21' of git://git.kernel.dk/linux-block: # io_uring: kill extra iovec=NULL in import_iovec() # io_uring: comment on kfree(iovec) checks # io_uring: fix racy req->flags modification # io_uring: use system_unbound_wq for ring exit work # io_uring: cleanup io_import_iovec() of pre-mapped request # io_uring: get rid of kiocb_wait_page_queue_init() # io_uring: find and cancel head link async work on files exit # < /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux-gcc --version # < /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux-ld --version # < git log --format=%s --max-count=1 f873db9acd3c92d4741bc3676c9eb511b2f9a6f6 # < make -s -j 48 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5.4 CROSS_COMPILE=/opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux- randconfig KCONFIG_SEED=0xF22617EC WARNING: unmet direct dependencies detected for DMA_ENGINE Depends on [n]: DMADEVICES [=n] Selected by [m]: - DRM_ZYNQMP_DPSUB [=m] && HAS_IOMEM [=y] && (ARCH_ZYNQMP [=n] || COMPILE_TEST [=y]) && COMMON_CLK [=y] && DRM [=y] && OF [=y] WARNING: unmet direct dependencies detected for DMA_ENGINE Depends on [n]: DMADEVICES [=n] Selected by [m]: - DRM_ZYNQMP_DPSUB [=m] && HAS_IOMEM [=y] && (ARCH_ZYNQMP [=n] || COMPILE_TEST [=y]) && COMMON_CLK [=y] && DRM [=y] && OF [=y] # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # < make -s -j 48 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5.4 CROSS_COMPILE=/opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux- help # make -s -j 48 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5.4 CROSS_COMPILE=/opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux- olddefconfig WARNING: unmet direct dependencies detected for DMA_ENGINE Depends on [n]: DMADEVICES [=n] Selected by [m]: - DRM_ZYNQMP_DPSUB [=m] && HAS_IOMEM [=y] && (ARCH_ZYNQMP [=n] || COMPILE_TEST [=y]) && COMMON_CLK [=y] && DRM [=y] && OF [=y] WARNING: unmet direct dependencies detected for DMA_ENGINE Depends on [n]: DMADEVICES [=n] Selected by [m]: - DRM_ZYNQMP_DPSUB [=m] && HAS_IOMEM [=y] && (ARCH_ZYNQMP [=n] || COMPILE_TEST [=y]) && COMMON_CLK [=y] && DRM [=y] && OF [=y] # make -s -j 48 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5.4 CROSS_COMPILE=/opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux- arch/arm64/Makefile:26: ld does not support --fix-cortex-a53-843419; kernel may be susceptible to erratum arch/arm64/Makefile:34: LSE atomics not supported by binutils WARNING: unmet direct dependencies detected for DMA_ENGINE Depends on [n]: DMADEVICES [=n] Selected by [m]: - DRM_ZYNQMP_DPSUB [=m] && HAS_IOMEM [=y] && (ARCH_ZYNQMP [=n] || COMPILE_TEST [=y]) && COMMON_CLK [=y] && DRM [=y] && OF [=y] WARNING: unmet direct dependencies detected for DMA_ENGINE Depends on [n]: DMADEVICES [=n] Selected by [m]: - DRM_ZYNQMP_DPSUB [=m] && HAS_IOMEM [=y] && (ARCH_ZYNQMP [=n] || COMPILE_TEST [=y]) && COMMON_CLK [=y] && DRM [=y] && OF [=y] WARNING: unmet direct dependencies detected for DMA_ENGINE Depends on [n]: DMADEVICES [=n] Selected by [m]: - DRM_ZYNQMP_DPSUB [=m] && HAS_IOMEM [=y] && (ARCH_ZYNQMP [=n] || COMPILE_TEST [=y]) && COMMON_CLK [=y] && DRM [=y] && OF [=y] arch/arm64/Makefile:26: ld does not support --fix-cortex-a53-843419; kernel may be susceptible to erratum arch/arm64/Makefile:34: LSE atomics not supported by binutils /kisskb/src/arch/arm64/boot/dts/qcom/ipq6018.dtsi:127.3-14: Warning (dma_ranges_format): /soc:dma-ranges: empty "dma-ranges" property but its #address-cells (1) differs from / (2) /kisskb/src/arch/arm64/boot/dts/qcom/ipq6018.dtsi:127.3-14: Warning (dma_ranges_format): /soc:dma-ranges: empty "dma-ranges" property but its #size-cells (1) differs from / (2) /kisskb/src/net/ipv4/ip_vti.c:493:27: warning: 'vti_ipip6_handler' defined but not used [-Wunused-variable] static struct xfrm_tunnel vti_ipip6_handler __read_mostly = { ^ arch/arm64/Makefile:26: ld does not support --fix-cortex-a53-843419; kernel may be susceptible to erratum arch/arm64/Makefile:34: LSE atomics not supported by binutils drivers/tty/serial/samsung_tty.o: In function `s3c24xx_serial_shutdown': samsung_tty.c:(.text+0xafc): undefined reference to `dma_release_channel' samsung_tty.c:(.text+0xb2c): undefined reference to `dma_release_channel' drivers/tty/serial/samsung_tty.o: In function `s3c64xx_serial_startup': samsung_tty.c:(.text+0x138c): undefined reference to `dma_request_chan' samsung_tty.c:(.text+0x13b0): undefined reference to `dma_get_slave_caps' samsung_tty.c:(.text+0x13dc): undefined reference to `dma_request_chan' samsung_tty.c:(.text+0x1400): undefined reference to `dma_get_slave_caps' samsung_tty.c:(.text+0x1494): undefined reference to `dma_release_channel' samsung_tty.c:(.text+0x14ac): undefined reference to `dma_release_channel' drivers/tty/serial/fsl_lpuart.o: In function `lpuart_dma_shutdown': fsl_lpuart.c:(.text+0x934): undefined reference to `dma_release_channel' fsl_lpuart.c:(.text+0x940): undefined reference to `dma_release_channel' drivers/tty/serial/fsl_lpuart.o: In function `lpuart_request_dma': fsl_lpuart.c:(.text+0x9d8): undefined reference to `dma_request_chan' fsl_lpuart.c:(.text+0xa10): undefined reference to `dma_request_chan' drivers/tty/serial/fsl_lpuart.o: In function `lpuart_remove': fsl_lpuart.c:(.text+0x10a4): undefined reference to `dma_release_channel' fsl_lpuart.c:(.text+0x10b0): undefined reference to `dma_release_channel' drivers/mfd/stm32-timers.o: In function `stm32_timers_dma_remove.isra.7': stm32-timers.c:(.text+0x5c): undefined reference to `dma_release_channel' drivers/mfd/stm32-timers.o: In function `stm32_timers_probe': stm32-timers.c:(.text+0x1f4): undefined reference to `dma_request_chan' stm32-timers.c:(.text+0x214): undefined reference to `dma_request_chan' stm32-timers.c:(.text+0x228): undefined reference to `dma_request_chan' stm32-timers.c:(.text+0x23c): undefined reference to `dma_request_chan' drivers/spi/spi-at91-usart.o: In function `at91_usart_spi_release_dma': spi-at91-usart.c:(.text+0x1f0): undefined reference to `dma_release_channel' spi-at91-usart.c:(.text+0x1fc): undefined reference to `dma_release_channel' drivers/spi/spi-at91-usart.o: In function `at91_usart_spi_probe': spi-at91-usart.c:(.text+0x8b4): undefined reference to `dma_request_chan' spi-at91-usart.c:(.text+0x904): undefined reference to `dma_request_chan' spi-at91-usart.c:(.text+0x9e4): undefined reference to `dma_release_channel' spi-at91-usart.c:(.text+0x9f8): undefined reference to `dma_release_channel' drivers/spi/spi-img-spfi.o: In function `img_spfi_probe': spi-img-spfi.c:(.text+0x718): undefined reference to `dma_request_chan' spi-img-spfi.c:(.text+0x734): undefined reference to `dma_request_chan' spi-img-spfi.c:(.text+0x780): undefined reference to `dma_release_channel' spi-img-spfi.c:(.text+0x78c): undefined reference to `dma_release_channel' spi-img-spfi.c:(.text+0x800): undefined reference to `dma_release_channel' spi-img-spfi.c:(.text+0x80c): undefined reference to `dma_release_channel' drivers/spi/spi-img-spfi.o: In function `img_spfi_remove': spi-img-spfi.c:(.text+0x8bc): undefined reference to `dma_release_channel' drivers/spi/spi-img-spfi.o:spi-img-spfi.c:(.text+0x8c8): more undefined references to `dma_release_channel' follow drivers/spi/spi-stm32-qspi.o: In function `stm32_qspi_probe': spi-stm32-qspi.c:(.text+0xba8): undefined reference to `dma_request_chan' spi-stm32-qspi.c:(.text+0xbec): undefined reference to `dma_release_channel' spi-stm32-qspi.c:(.text+0xc14): undefined reference to `dma_request_chan' spi-stm32-qspi.c:(.text+0xc4c): undefined reference to `dma_release_channel' drivers/spi/spi-uniphier.o: In function `uniphier_spi_remove': spi-uniphier.c:(.text+0x5b0): undefined reference to `dma_release_channel' spi-uniphier.c:(.text+0x5c0): undefined reference to `dma_release_channel' drivers/spi/spi-uniphier.o: In function `uniphier_spi_probe': spi-uniphier.c:(.text+0x8a4): undefined reference to `dma_request_chan' spi-uniphier.c:(.text+0x8d8): undefined reference to `dma_get_slave_caps' spi-uniphier.c:(.text+0x904): undefined reference to `dma_request_chan' spi-uniphier.c:(.text+0x930): undefined reference to `dma_get_slave_caps' drivers/i2c/busses/i2c-sh_mobile.o: In function `sh_mobile_i2c_release_dma': i2c-sh_mobile.c:(.text+0x248): undefined reference to `dma_release_channel' i2c-sh_mobile.c:(.text+0x260): undefined reference to `dma_release_channel' drivers/i2c/busses/i2c-sh_mobile.o: In function `sh_mobile_i2c_request_dma_chan': i2c-sh_mobile.c:(.text+0x3a4): undefined reference to `dma_request_chan' i2c-sh_mobile.c:(.text+0x42c): undefined reference to `dma_release_channel' drivers/i2c/busses/i2c-stm32.o: In function `stm32_i2c_dma_request': i2c-stm32.c:(.text+0x48): undefined reference to `dma_request_chan' i2c-stm32.c:(.text+0xe8): undefined reference to `dma_request_chan' i2c-stm32.c:(.text+0x178): undefined reference to `dma_release_channel' i2c-stm32.c:(.text+0x1e0): undefined reference to `dma_release_channel' drivers/i2c/busses/i2c-stm32.o: In function `stm32_i2c_dma_free': i2c-stm32.c:(.text+0x248): undefined reference to `dma_release_channel' i2c-stm32.c:(.text+0x254): undefined reference to `dma_release_channel' drivers/i2c/busses/i2c-tegra.o: In function `tegra_i2c_release_dma': i2c-tegra.c:(.text+0x384): undefined reference to `dma_release_channel' drivers/i2c/busses/i2c-tegra.o:i2c-tegra.c:(.text+0x394): more undefined references to `dma_release_channel' follow make[2]: *** [/kisskb/src/Makefile:1167: vmlinux] Error 1 make[1]: *** [/kisskb/src/Makefile:1146: autoksyms_recursive] Error 2 make: *** [Makefile:185: __sub-make] Error 2 Command 'make -s -j 48 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5.4 CROSS_COMPILE=/opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux- ' returned non-zero exit status 2 # rm -rf /kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5.4 # Build took: 0:04:25.521893