Re: [PATCH v2 3/4] iommufd: Destroy vdevice on idevice destroy
From: Xu Yilun
Date: Tue Jun 24 2025 - 02:55:30 EST
> +void iommufd_vdevice_destroy(struct iommufd_object *obj)
> +{
> + struct iommufd_vdevice *vdev =
> + container_of(obj, struct iommufd_vdevice, obj);
> +
> + mutex_lock(&vdev->idev->igroup->lock);
> + iommufd_vdevice_abort(obj);
> + mutex_unlock(&vdev->idev->igroup->lock);
> + wake_up_interruptible_all(&vdev->ictx->destroy_wait);
Should change to
wake_up_interruptible_all(&vdev->viommu->ictx->destroy_wait);
since vdev->ictx will be deleted.
Thanks,
Yilun