Public bug reported:

With below commit in 5.16 upstream kernel, support for
mdev_set_iommu_device() kABI was removed from kernel as there were no
in-tree drivers making use of the kABI.

fda49d97f2c4 ("vfio: remove the unused mdev iommu hook")

This kABI is used by SRIOV based Nvidia vGPU on Ubuntu 22.04. Ampere+
(SRIOV based) Nvidia vGPU use kernel's mdev framework and use this kABI
to pin all guest memory during VM boot.

As HWE kernel (for Ubuntu 22.04) will switch to 5.19 upstream kernel, it
will not include this kABI and as a result will break SRIOV based Nvidia
vGPU. So, filing this bug to request to have a custom patch in HWE
kernel which doesn't remove the support for mdev_set_iommu_device()
kABI.

** Affects: linux-meta (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-meta in Ubuntu.
https://bugs.launchpad.net/bugs/1988806

Title:
  Add support for mdev_set_iommu_device() kABI in Ubuntu 22.10 kernel

Status in linux-meta package in Ubuntu:
  New

Bug description:
  With below commit in 5.16 upstream kernel, support for
  mdev_set_iommu_device() kABI was removed from kernel as there were no
  in-tree drivers making use of the kABI.

  fda49d97f2c4 ("vfio: remove the unused mdev iommu hook")

  This kABI is used by SRIOV based Nvidia vGPU on Ubuntu 22.04. Ampere+
  (SRIOV based) Nvidia vGPU use kernel's mdev framework and use this
  kABI to pin all guest memory during VM boot.

  As HWE kernel (for Ubuntu 22.04) will switch to 5.19 upstream kernel,
  it will not include this kABI and as a result will break SRIOV based
  Nvidia vGPU. So, filing this bug to request to have a custom patch in
  HWE kernel which doesn't remove the support for
  mdev_set_iommu_device() kABI.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-meta/+bug/1988806/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to