# git rev-parse -q --verify b371ddb94fae82b6565020639b7db31934043c65^{commit} b371ddb94fae82b6565020639b7db31934043c65 already have revision, skipping fetch # git checkout -q -f -B kisskb b371ddb94fae82b6565020639b7db31934043c65 # git clean -qxdf # < git log -1 # commit b371ddb94fae82b6565020639b7db31934043c65 # Merge: fce34dec76d9 c18647900ec8 # Author: Linus Torvalds # Date: Fri Dec 20 10:42:25 2019 -0800 # # Merge tag 'iommu-fixes-v5.5-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu # # Pull iommu fixes from Joerg Roedel: # # - Fix kmemleak warning in IOVA code # # - Fix compile warnings on ARM32/64 in dma-iommu code due to dma_mask # type mismatches # # - Make ISA reserved regions relaxable, so that VFIO can assign devices # which have such regions defined # # - Fix mapping errors resulting in IO page-faults in the VT-d driver # # - Make sure direct mappings for a domain are created after the default # domain is updated # # - Map ISA reserved regions in the VT-d driver with correct permissions # # - Remove unneeded check for PSI capability in the IOTLB flush code of # the VT-d driver # # - Lockdep fix iommu_dma_prepare_msi() # # * tag 'iommu-fixes-v5.5-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu: # iommu/dma: Relax locking in iommu_dma_prepare_msi() # iommu/vt-d: Remove incorrect PSI capability check # iommu/vt-d: Allocate reserved region for ISA with correct permission # iommu: set group default domain before creating direct mappings # iommu/vt-d: Fix dmar pte read access not set error # iommu/vt-d: Set ISA bridge reserved region as relaxable # iommu/dma: Rationalise types for DMA masks # iommu/iova: Init the struct iova to fix the possible memleak # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux-ld --version # < git log --format=%s --max-count=1 b371ddb94fae82b6565020639b7db31934043c65 # < make -s -j 48 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux- randconfig KCONFIG_SEED=0x3425BC0 # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # yes \n | make -s -j 48 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux- oldconfig yes: standard output: Broken pipe # make -s -j 48 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux- /kisskb/src/drivers/gpio/gpio-aspeed-sgpio.c: In function 'bank_reg': /kisskb/src/drivers/gpio/gpio-aspeed-sgpio.c:112:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ /kisskb/src/drivers/gpu/drm/tegra/sor.c:3984:12: warning: 'tegra_sor_resume' defined but not used [-Wunused-function] static int tegra_sor_resume(struct device *dev) ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/tegra/sor.c:3970:12: warning: 'tegra_sor_suspend' defined but not used [-Wunused-function] static int tegra_sor_suspend(struct device *dev) ^~~~~~~~~~~~~~~~~ Completed OK # rm -rf /kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 # Build took: 0:05:20.107486