[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/3] virtio-scsi: Fix unsafe bdrv_set_aio_context ca
From: |
Fam Zheng |
Subject: |
[Qemu-devel] [PATCH 0/3] virtio-scsi: Fix unsafe bdrv_set_aio_context calls |
Date: |
Thu, 12 Feb 2015 13:20:59 +0800 |
It is not safe to call bdrv_set_aio_context outside BQL (see patch 1), so move
the call to main thread (patch 3). And as a bonus, the two loops in
virtio-scsi.c and virtio-scsi-dataplane.c for cmd queue handling are converged
(patch 2).
Fam Zheng (3):
block: Forbid bdrv_set_aio_context outside BQL
virtio-scsi: Deduplicate cmd queue handling code of dataplane
virtio-scsi-dataplane: Use main thread BH to set BDS' aio context
hw/scsi/virtio-scsi-dataplane.c | 26 +++----
hw/scsi/virtio-scsi.c | 153 ++++++++++++++++++++++++++++++++++------
include/block/block.h | 3 +-
include/hw/virtio/virtio-scsi.h | 11 ++-
4 files changed, 156 insertions(+), 37 deletions(-)
--
1.9.3
- [Qemu-devel] [PATCH 0/3] virtio-scsi: Fix unsafe bdrv_set_aio_context calls,
Fam Zheng <=
- [Qemu-devel] [PATCH 2/3] virtio-scsi: Deduplicate cmd queue handling code of dataplane, Fam Zheng, 2015/02/12
- [Qemu-devel] [PATCH 1/3] block: Forbid bdrv_set_aio_context outside BQL, Fam Zheng, 2015/02/12
- [Qemu-devel] [PATCH 3/3] virtio-scsi-dataplane: Use main thread BH to set BDS' aio context, Fam Zheng, 2015/02/12
- Re: [Qemu-devel] [PATCH 3/3] virtio-scsi-dataplane: Use main thread BH to set BDS' aio context, Paolo Bonzini, 2015/02/12
- Re: [Qemu-devel] [PATCH 3/3] virtio-scsi-dataplane: Use main thread BH to set BDS' aio context, Fam Zheng, 2015/02/12
- Re: [Qemu-devel] [PATCH 3/3] virtio-scsi-dataplane: Use main thread BH to set BDS' aio context, Paolo Bonzini, 2015/02/13
- Re: [Qemu-devel] [PATCH 3/3] virtio-scsi-dataplane: Use main thread BH to set BDS' aio context, Fam Zheng, 2015/02/13
- Re: [Qemu-devel] [PATCH 3/3] virtio-scsi-dataplane: Use main thread BH to set BDS' aio context, Paolo Bonzini, 2015/02/13
- Re: [Qemu-devel] [PATCH 3/3] virtio-scsi-dataplane: Use main thread BH to set BDS' aio context, Fam Zheng, 2015/02/13