APPLIED[K]: [SRU][Kinetic][PATCH v2 0/1] UBUNTU: SAUCE: Add mdev_set_iommu_device() kABI.

Andrea Righi andrea.righi at canonical.com
Wed Sep 21 06:23:49 UTC 2022


On Wed, Sep 14, 2022 at 01:25:23AM +0530, Tarun Gupta wrote:
> BugLink : https://bugs.launchpad.net/bugs/198880

^ I think you mean https://bugs.launchpad.net/bugs/1988806 here.

But the patch seems to have the right buglink.

> 
> SRU Justification:
> 
> [Impact]
> 
> Currently, with below commit present in 5.16 upstream kernel,
> mdev_set_iommu_device() kABI is removed.
> 
>  fda49d97f2c4 ("vfio: remove the unused mdev iommu hook")
> 
> This results in SRIOV based Nvidia vGPU being broken with kernels that
> have the above upstream commit present.
> So, with Ubuntu 22.04 HWE kernel update (i.e the 5.19.x Kinetic kernel),
> SRIOV based Nvidia vGPU is broken.
> 
> [Fix]
> 
> On 5.19.x HWE kernel, we revert the above patch which removed the
> support for mdev_set_iommu_device() kABI so that vGPU works fine.
> 
> [Testcase]
> 
> Run SRIOV based (Ampere+) Nvidia vGPU on 5.19.x (Kinetic) kernel.

Everything else makes sense to me so: applied to kinetic/linux.

Thanks,
-Andrea



More information about the kernel-team mailing list