# git rev-parse -q --verify 91403d50e9b133eea5fb48e473c6f7c9968341a4^{commit} 91403d50e9b133eea5fb48e473c6f7c9968341a4 already have revision, skipping fetch # git checkout -q -f -B kisskb 91403d50e9b133eea5fb48e473c6f7c9968341a4 # git clean -qxdf # < git log -1 # commit 91403d50e9b133eea5fb48e473c6f7c9968341a4 # Merge: ac389bc0ca56 65d4418c5002 # Author: Linus Torvalds # Date: Sat Feb 24 15:59:26 2024 -0800 # # Merge tag 'iommu-fixes-v6.8-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu # # Pull iommu fixes from Joerg Roedel: # # - Intel VT-d fixes for nested domain handling: # # - Cache invalidation for changes in a parent domain # # - Dirty tracking setting for parent and nested domains # # - Fix a constant-out-of-range warning # # - ARM SMMU fixes: # # - Fix CD allocation from atomic context when using SVA with SMMUv3 # # - Revert the conversion of SMMUv2 to domain_alloc_paging(), as it # breaks the boot for Qualcomm MSM8996 devices # # - Restore SVA handle sharing in core code as it turned out there are # still drivers relying on it # # * tag 'iommu-fixes-v6.8-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu: # iommu/sva: Restore SVA handle sharing # iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock # iommu/vt-d: Fix constant-out-of-range warning # iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking # iommu/vt-d: Add missing dirty tracking set for parent domain # iommu/vt-d: Wrap the dirty tracking loop to be a helper # iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking() # iommu/vt-d: Add missing device iotlb flush for parent domain # iommu/vt-d: Update iotlb in nested domain attach # iommu/vt-d: Add missing iotlb flush for parent domain # iommu/vt-d: Add __iommu_flush_iotlb_psi() # iommu/vt-d: Track nested domains in parent # Revert "iommu/arm-smmu: Convert to domain_alloc_paging()" # < /opt/cross/kisskb/korg/gcc-11.3.0-nolibc/m68k-linux/bin/m68k-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-11.3.0-nolibc/m68k-linux/bin/m68k-linux-ld --version # < git log --format=%s --max-count=1 91403d50e9b133eea5fb48e473c6f7c9968341a4 # make -s -j 40 ARCH=m68k O=/kisskb/build/linus_m5272c3_defconfig_m68k-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.3.0-nolibc/m68k-linux/bin/m68k-linux- m5272c3_defconfig # < make -s -j 40 ARCH=m68k O=/kisskb/build/linus_m5272c3_defconfig_m68k-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.3.0-nolibc/m68k-linux/bin/m68k-linux- help # make -s -j 40 ARCH=m68k O=/kisskb/build/linus_m5272c3_defconfig_m68k-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.3.0-nolibc/m68k-linux/bin/m68k-linux- olddefconfig # make -s -j 40 ARCH=m68k O=/kisskb/build/linus_m5272c3_defconfig_m68k-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.3.0-nolibc/m68k-linux/bin/m68k-linux- /kisskb/src/drivers/tty/serial/mcf.c:473:12: warning: no previous prototype for 'early_mcf_setup' [-Wmissing-prototypes] 473 | int __init early_mcf_setup(struct mcf_platform_uart *platp) | ^~~~~~~~~~~~~~~ Completed OK # rm -rf /kisskb/build/linus_m5272c3_defconfig_m68k-gcc11 # Build took: 0:00:22.090121