iommu_group = iommu_group_get(dev);
 #ifdef CONFIG_VFIO_NOIOMMU
-       if (!iommu_group && noiommu && !iommu_present(dev->bus)) {
+       if (!iommu_group && noiommu) {
                /*
                 * With noiommu enabled, create an IOMMU group for devices that
-                * don't already have one and don't have an iommu_ops on their
-                * bus.  Taint the kernel because we're about to give a DMA
+                * don't already have one, implying no IOMMU hardware/driver
+                * exists.  Taint the kernel because we're about to give a DMA
                 * capable device to a user without IOMMU protection.
                 */
                group = vfio_noiommu_group_alloc(dev, VFIO_NO_IOMMU);