linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] virtio_vdpa: Support surprise removal of virtio vdpa device
@ 2022-01-11  4:08 dongsheng li
  0 siblings, 0 replies; 8+ messages in thread
From: dongsheng li @ 2022-01-11  4:08 UTC (permalink / raw)
  To: mst, jasowang; +Cc: virtualization, linux-kernel, dongsheng li

When virtio vdpa device removed, the abnormal damage of the device cannot be
perceived normally, which will cause problems similar to:

Commit 43bb40c5b926 ("virtio_pci: Support surprise removal of
virtio pci device")

Hence, add the ability to abort the command on surprise removal

Signed-off-by: dongsheng li <lidongsheng@dayudpu.com>
---
 drivers/virtio/virtio_vdpa.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/virtio/virtio_vdpa.c b/drivers/virtio/virtio_vdpa.c
index 4a9ddb44b2a7..fd930409d190 100644
--- a/drivers/virtio/virtio_vdpa.c
+++ b/drivers/virtio/virtio_vdpa.c
@@ -374,6 +374,7 @@ static void virtio_vdpa_remove(struct vdpa_device *vdpa)
 {
 	struct virtio_vdpa_device *vd_dev = vdpa_get_drvdata(vdpa);
 
+	virtio_break_device(vd_dev->vdev);
 	unregister_virtio_device(&vd_dev->vdev);
 }
 
-- 
2.17.1


^ permalink raw reply related	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2022-01-12 15:02 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <tencent_7A45E1E967F13AE14B061269@qq.com>
2022-01-11  4:37 ` [PATCH] virtio_vdpa: Support surprise removal of virtio vdpa device Jason Wang
2022-01-11 11:52 ` Michael S. Tsirkin
2022-01-12  2:23   ` Jason Wang
2022-01-12  6:30     ` Michael S. Tsirkin
2022-01-12  7:52       ` Jason Wang
2022-01-12 14:52         ` Michael S. Tsirkin
     [not found]       ` <tencent_18F8A88D22E327230EF313BE@qq.com>
2022-01-12 15:02         ` Michael S. Tsirkin
2022-01-11  4:08 dongsheng li

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).