On Tue, Nov 28, 2023 at 08:49:37PM +0000, Pasha Tatashin wrote:
> 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.tatas...@soleen.com>


Acked-by: Michael S. Tsirkin <m...@redhat.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


Reply via email to