]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
iommufd: vfio compatibility extension check for noiommu mode
authorJacob Pan <jacob.pan@linux.microsoft.com>
Fri, 13 Feb 2026 18:36:36 +0000 (10:36 -0800)
committerJason Gunthorpe <jgg@nvidia.com>
Tue, 3 Mar 2026 00:29:01 +0000 (20:29 -0400)
commit7147ec874ea08c322d779d8eba28946e294ed1f3
tree35de3a82b72b0bb2973dedfa176ebac4f53cc2d7
parent46a93917bf776c35dfdfe7601f8972dacd9259ee
iommufd: vfio compatibility extension check for noiommu mode

VFIO_CHECK_EXTENSION should return false for TYPE1_IOMMU variants when
in NO-IOMMU mode and IOMMUFD compat container is set. This change makes
the behavior match VFIO_CONTAINER in noiommu mode. It also prevents
userspace from incorrectly attempting to use TYPE1 IOMMU operations
in a no-iommu context.

Fixes: d624d6652a65 ("iommufd: vfio container FD ioctl compatibility")
Link: https://patch.msgid.link/r/20260213183636.3340-1-jacob.pan@linux.microsoft.com
Signed-off-by: Jacob Pan <jacob.pan@linux.microsoft.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
drivers/iommu/iommufd/vfio_compat.c