Backport commits from master that fix boot failure on some intel machines. I have only boot tested this in a VM. Functional testing for v4.14 is out of my scope as patches differ only on a trivial conflict from v4.19, where I discovered/debugged the issue. While testing v4.14 stable on affected nodes would require porting some other [local] patches, which is out of my timelimit for the backport. Hopefully, that's fine. Cc: David Woodhouse <dwmw2@xxxxxxxxxxxxx> Cc: Joerg Roedel <joro@xxxxxxxxxx> Cc: Joerg Roedel <jroedel@xxxxxxx> Cc: Lu Baolu <baolu.lu@xxxxxxxxxxxxxxx> Dmitry Safonov (1): iommu/vt-d: Don't queue_iova() if there is no flush queue Joerg Roedel (1): iommu/iova: Fix compilation error with !CONFIG_IOMMU_IOVA drivers/iommu/intel-iommu.c | 2 +- drivers/iommu/iova.c | 18 ++++++++++++++---- include/linux/iova.h | 6 ++++++ 3 files changed, 21 insertions(+), 5 deletions(-) -- 2.22.0