[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v2 2/2] virtio-scsi: Fix acquire/release in data
From: |
Ed Swierk |
Subject: |
Re: [Qemu-devel] [PATCH v2 2/2] virtio-scsi: Fix acquire/release in dataplane handlers |
Date: |
Thu, 16 Mar 2017 16:48:43 -0700 |
On Tue, Mar 14, 2017 at 8:36 AM, Fam Zheng <address@hidden> wrote:
> diff --git a/hw/scsi/virtio-scsi.c b/hw/scsi/virtio-scsi.c
> index e7466d3..4939f1f 100644
> --- a/hw/scsi/virtio-scsi.c
> +++ b/hw/scsi/virtio-scsi.c
> ...
> bool virtio_scsi_handle_event_vq(VirtIOSCSI *s, VirtQueue *vq)
> {
> - virtio_scsi_acquire(s);
> if (s->events_dropped) {
> virtio_scsi_push_event(s, NULL, VIRTIO_SCSI_T_NO_EVENT, 0);
> virtio_scsi_release(s);
Did you intend to leave this virtio_scsi_release() call?
> return true;
> }
> - virtio_scsi_release(s);
> return false;
> }