lkml.org 
[lkml]   [2023]   [Nov]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[RFC v1 8/8] iommu: expose the function iommu_device_use_default_domain
    Date
    Expose the function iommu_device_use_default_domain() and
    iommu_device_unuse_default_domain(),
    While vdpa bind the iommufd device and detach the iommu device,
    vdpa need to call the function
    iommu_device_unuse_default_domain() to release the owner

    Signed-off-by: Cindy Lu <lulu@redhat.com>
    ---
    drivers/iommu/iommu.c | 2 ++
    1 file changed, 2 insertions(+)

    diff --git a/drivers/iommu/iommu.c b/drivers/iommu/iommu.c
    index 3bfc56df4f78..987cbf8c9a87 100644
    --- a/drivers/iommu/iommu.c
    +++ b/drivers/iommu/iommu.c
    @@ -3164,6 +3164,7 @@ int iommu_device_use_default_domain(struct device *dev)

    return ret;
    }
    +EXPORT_SYMBOL_GPL(iommu_device_use_default_domain);

    /**
    * iommu_device_unuse_default_domain() - Device driver stops handling device
    @@ -3187,6 +3188,7 @@ void iommu_device_unuse_default_domain(struct device *dev)
    mutex_unlock(&group->mutex);
    iommu_group_put(group);
    }
    +EXPORT_SYMBOL_GPL(iommu_device_unuse_default_domain);

    static int __iommu_group_alloc_blocking_domain(struct iommu_group *group)
    {
    --
    2.34.3
    \
     
     \ /
      Last update: 2023-11-20 13:48    [W:5.400 / U:0.124 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site