summaryrefslogtreecommitdiffstats
path: root/security
diff options
context:
space:
mode:
authorEugenio Pérez <eperezma@redhat.com>2023-08-02 19:12:20 +0200
committerMichael S. Tsirkin <mst@redhat.com>2023-08-10 21:24:29 +0200
commitad03a0f44cdb97b46e5c84ed353dac9b8ae2c276 (patch)
tree146fad49e989a29c01b0ea42ee99b0b47caef6f3 /security
parentvdpa/mlx5: Fix mr->initialized semantics (diff)
downloadlinux-ad03a0f44cdb97b46e5c84ed353dac9b8ae2c276.tar.xz
linux-ad03a0f44cdb97b46e5c84ed353dac9b8ae2c276.zip
vdpa/mlx5: Delete control vq iotlb in destroy_mr only when necessary
mlx5_vdpa_destroy_mr can be called from .set_map with data ASID after the control virtqueue ASID iotlb has been populated. The control vq iotlb must not be cleared, since it will not be populated again. So call the ASID aware destroy function which makes sure that the right vq resource is destroyed. Fixes: 8fcd20c30704 ("vdpa/mlx5: Support different address spaces for control and data") Signed-off-by: Eugenio Pérez <eperezma@redhat.com> Reviewed-by: Gal Pressman <gal@nvidia.com> Message-Id: <20230802171231.11001-5-dtatulea@nvidia.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Acked-by: Jason Wang <jasowang@redhat.com>
Diffstat (limited to 'security')
0 files changed, 0 insertions, 0 deletions