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