diff options
author | 2025-07-16 15:03:46 +0800 | |
---|---|---|
committer | 2025-07-18 17:33:08 -0300 | |
commit | 651f733675c4a26e59dd34522917eace20c557c0 (patch) | |
tree | 1d5f5fbf461e6df98a78e54ceb390465918c979f /tools/perf/scripts/python | |
parent | iommufd: Destroy vdevice on idevice destroy (diff) | |
download | wireguard-linux-651f733675c4a26e59dd34522917eace20c557c0.tar.xz wireguard-linux-651f733675c4a26e59dd34522917eace20c557c0.zip |
iommufd/vdevice: Remove struct device reference from struct vdevice
Remove struct device *dev from struct vdevice.
The dev pointer is the Plan B for vdevice to reference the physical
device. As now vdev->idev is added without refcounting concern, just
use vdev->idev->dev when needed. To avoid exposing
struct iommufd_device in the public header, export a
iommufd_vdevice_to_device() helper.
Link: https://patch.msgid.link/r/20250716070349.1807226-6-yilun.xu@linux.intel.com
Reviewed-by: Jason Gunthorpe <jgg@nvidia.com>
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
Reviewed-by: Nicolin Chen <nicolinc@nvidia.com>
Co-developed-by: Nicolin Chen <nicolinc@nvidia.com>
Signed-off-by: Nicolin Chen <nicolinc@nvidia.com>
Tested-by: Nicolin Chen <nicolinc@nvidia.com>
Signed-off-by: Xu Yilun <yilun.xu@linux.intel.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions