lkml.org 
[lkml]   [2023]   [Nov]   [28]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 15/16] vhost-vdpa: account iommu allocations
    Date
    iommu allocations should be accounted in order to allow admins to
    monitor and limit the amount of iommu memory.

    Signed-off-by: Pasha Tatashin <pasha.tatashin@soleen.com>
    ---
    drivers/vhost/vdpa.c | 3 ++-
    1 file changed, 2 insertions(+), 1 deletion(-)

    diff --git a/drivers/vhost/vdpa.c b/drivers/vhost/vdpa.c
    index da7ec77cdaff..a51c69c078d9 100644
    --- a/drivers/vhost/vdpa.c
    +++ b/drivers/vhost/vdpa.c
    @@ -968,7 +968,8 @@ static int vhost_vdpa_map(struct vhost_vdpa *v, struct vhost_iotlb *iotlb,
    r = ops->set_map(vdpa, asid, iotlb);
    } else {
    r = iommu_map(v->domain, iova, pa, size,
    - perm_to_iommu_flags(perm), GFP_KERNEL);
    + perm_to_iommu_flags(perm),
    + GFP_KERNEL_ACCOUNT);
    }
    if (r) {
    vhost_iotlb_del_range(iotlb, iova, iova + size - 1);
    --
    2.43.0.rc2.451.g8631bc7472-goog
    \
     
     \ /
      Last update: 2023-11-28 21:51    [W:3.690 / U:0.008 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site