IOMMU Fixes for Linux v4.13-rc3 Including: - Fix a scheduling-while-atomic bug in the AMD IOMMU driver. It was found after the checker was enabled earlier. - A fix for the virtual APIC code in the AMD IOMMU driver which delivers device interrupts directly into KVM guests for assigned devices. - Fixes for the recently merged lock-less page-table code for ARM. The redundant TLB syncs got reverted and locks added again around the TLB sync code. - Fix for error handling in arm_smmu_add_device() - Address sanitization fix for arm io-pgtable code