diff options
| author | Zhenzhong Duan <zhenzhong.duan@intel.com> | 2022-06-13 14:10:09 +0800 |
|---|---|---|
| committer | Michael S. Tsirkin <mst@redhat.com> | 2022-06-16 12:54:58 -0400 |
| commit | 08f2030a2e46f1e93d186b3a683e5caef1df562b (patch) | |
| tree | 9fbf3e5b3fa30a34c0994673e596754b53aca7a1 /backends/cryptodev-vhost-user.c | |
| parent | 90519b90539b16258d1d52b908b199f44877dc18 (diff) | |
| download | focaccia-qemu-08f2030a2e46f1e93d186b3a683e5caef1df562b.tar.gz focaccia-qemu-08f2030a2e46f1e93d186b3a683e5caef1df562b.zip | |
virtio-iommu: Use recursive lock to avoid deadlock
When switching address space with mutex lock hold, mapping will be replayed for assigned device. This will trigger relock deadlock. Also release the mutex resource in unrealize routine. Signed-off-by: Zhenzhong Duan <zhenzhong.duan@intel.com> Message-Id: <20220613061010.2674054-3-zhenzhong.duan@intel.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'backends/cryptodev-vhost-user.c')
0 files changed, 0 insertions, 0 deletions