From: Paolo Bonzini <pbonzini@redhat.com>
To: Peter Maydell <peter.maydell@linaro.org>
Cc: QEMU Developers <qemu-devel@nongnu.org>
Subject: Re: [Qemu-devel] [PULL 00/24] SCSI, maintainers and more - 2014-10-17
Date: Thu, 23 Oct 2014 16:39:26 +0200 [thread overview]
Message-ID: <5449131E.4010805@redhat.com> (raw)
In-Reply-To: <CAFEAcA-csXQJX9WoYceVULoqq-31ZuJtJ1jrOtRGb0hwAXXewQ@mail.gmail.com>
On 10/23/2014 04:32 PM, Peter Maydell wrote:
> On 23 October 2014 14:33, Paolo Bonzini <pbonzini@redhat.com> wrote:
>> The following changes since commit 5f77ef69a195098baddfdc6d189f1b4a94587378:
>>
>> glib: add compatibility interface for g_strcmp0() (2014-10-16 23:02:31 +0100)
>>
>> are available in the git repository at:
>>
>> git://github.com/bonzini/qemu.git tags/for-upstream
>>
>> for you to fetch changes up to 6dad2b7b17ddfeb8276d2e359cb2383a8ae98d37:
>>
>> get_maintainer.pl: restrict cases where it falls back to --git (2014-10-22 15:56:34 +0200)
>>
>> ----------------------------------------------------------------
>> virtio-scsi-dataplane fixes and the first part of dynamic sysbus devices
>> Also MAINTAINERS updates, they are fancy these days. :)
>>
>> ----------------------------------------------------------------
>
> Hi. I'm afraid this doesn't compile:
>
> /home/petmay01/linaro/qemu-for-merges/hw/scsi/virtio-scsi.c: In
> function ‘virtio_scsi_hotplug’:
> /home/petmay01/linaro/qemu-for-merges/hw/scsi/virtio-scsi.c:749:40:
> error: ‘BlockConf’ has no member named ‘bs’
> if (bdrv_op_is_blocked(sd->conf.bs, BLOCK_OP_TYPE_DATAPLANE, errp)) {
> ^
> /home/petmay01/linaro/qemu-for-merges/hw/scsi/virtio-scsi.c:752:35:
> error: ‘BlockConf’ has no member named ‘bs’
> bdrv_op_block_all(sd->conf.bs, s->blocker);
> ^
> /home/petmay01/linaro/qemu-for-merges/hw/scsi/virtio-scsi.c: In
> function ‘virtio_scsi_hotunplug’:
> /home/petmay01/linaro/qemu-for-merges/hw/scsi/virtio-scsi.c:776:37:
> error: ‘BlockConf’ has no member named ‘bs’
> bdrv_op_unblock_all(sd->conf.bs, s->blocker);
> ^
> make[1]: *** [hw/scsi/virtio-scsi.o] Error 1
Semantic conflict:
diff --git a/hw/scsi/virtio-scsi.c b/hw/scsi/virtio-scsi.c
index 3f540ad..2d2612b 100644
--- a/hw/scsi/virtio-scsi.c
+++ b/hw/scsi/virtio-scsi.c
@@ -746,10 +746,10 @@ static void virtio_scsi_hotplug(HotplugHandler *hotplug_dev, DeviceState *dev,
SCSIDevice *sd = SCSI_DEVICE(dev);
if (s->ctx && !s->dataplane_disabled) {
- if (bdrv_op_is_blocked(sd->conf.bs, BLOCK_OP_TYPE_DATAPLANE, errp)) {
+ if (blk_op_is_blocked(sd->conf.blk, BLOCK_OP_TYPE_DATAPLANE, errp)) {
return;
}
- bdrv_op_block_all(sd->conf.bs, s->blocker);
+ blk_op_block_all(sd->conf.blk, s->blocker);
}
if ((vdev->guest_features >> VIRTIO_SCSI_F_HOTPLUG) & 1) {
@@ -773,7 +773,7 @@ static void virtio_scsi_hotunplug(HotplugHandler *hotplug_dev, DeviceState *dev,
}
if (s->ctx) {
- bdrv_op_unblock_all(sd->conf.bs, s->blocker);
+ blk_op_unblock_all(sd->conf.blk, s->blocker);
}
qdev_simple_device_unplug_cb(hotplug_dev, dev, errp);
}
will send v2.
Paolo
prev parent reply other threads:[~2014-10-23 14:39 UTC|newest]
Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-10-23 13:33 [Qemu-devel] [PULL 00/24] SCSI, maintainers and more - 2014-10-17 Paolo Bonzini
2014-10-23 13:33 ` [Qemu-devel] [PULL 01/24] virtio-scsi-dataplane: Add op blocker Paolo Bonzini
2014-10-23 13:33 ` [Qemu-devel] [PULL 02/24] virtio-scsi: dataplane: print why starting failed Paolo Bonzini
2014-10-23 13:33 ` [Qemu-devel] [PULL 03/24] virtio-scsi: dataplane: fail setup gracefully Paolo Bonzini
2014-10-23 13:33 ` [Qemu-devel] [PULL 04/24] virtio-scsi: dataplane: stop trying on notifier error Paolo Bonzini
2014-10-23 13:33 ` [Qemu-devel] [PULL 05/24] qom: Allow clearing of a Link property Paolo Bonzini
2014-10-23 13:33 ` [Qemu-devel] [PULL 06/24] qom: Demote already-has-a-parent to a regular error Paolo Bonzini
2014-10-23 13:33 ` [Qemu-devel] [PULL 07/24] qdev: gpio: Re-implement qdev_connect_gpio QOM style Paolo Bonzini
2014-10-23 13:33 ` [Qemu-devel] [PULL 08/24] qdev: gpio: Add API for intercepting a GPIO Paolo Bonzini
2014-10-23 13:33 ` [Qemu-devel] [PULL 09/24] qtest/irq: Rework IRQ interception Paolo Bonzini
2014-10-23 13:33 ` [Qemu-devel] [PULL 10/24] irq: Remove qemu_irq_intercept_out Paolo Bonzini
2014-10-23 13:33 ` [Qemu-devel] [PULL 11/24] qdev: gpio: delete NamedGPIOList::out Paolo Bonzini
2014-10-23 13:34 ` [Qemu-devel] [PULL 12/24] qdev: gpio: Remove qdev_init_gpio_out x1 restriction Paolo Bonzini
2014-10-23 13:34 ` [Qemu-devel] [PULL 13/24] qdev: gpio: Define qdev_pass_gpios() Paolo Bonzini
2014-10-23 13:34 ` [Qemu-devel] [PULL 14/24] sysbus: Use TYPE_DEVICE GPIO functionality Paolo Bonzini
2014-10-23 13:34 ` [Qemu-devel] [PULL 15/24] target-i386: warns users when CPU threads>1 for non-Intel CPUs Paolo Bonzini
2014-10-23 13:34 ` [Qemu-devel] [PULL 16/24] MAINTAINERS: grab more files from Anthony's pile Paolo Bonzini
2014-10-23 13:34 ` [Qemu-devel] [PULL 17/24] MAINTAINERS: add Samuel Thibault as usb-serial.c and baum.c maintainer Paolo Bonzini
2014-10-23 13:34 ` [Qemu-devel] [PULL 18/24] MAINTAINERS: add myself for X86 Paolo Bonzini
2014-10-23 13:34 ` [Qemu-devel] [PULL 19/24] MAINTAINERS: Add more TCG files Paolo Bonzini
2014-10-23 13:34 ` [Qemu-devel] [PULL 20/24] MAINTAINERS: add some tests directories Paolo Bonzini
2014-10-23 13:34 ` [Qemu-devel] [PULL 21/24] MAINTAINERS: avoid M entries that point to mailing lists Paolo Bonzini
2014-10-23 13:34 ` [Qemu-devel] [PULL 22/24] qtest: fix qtest log fd should be initialized before qtest chardev Paolo Bonzini
2014-10-23 13:34 ` [Qemu-devel] [PULL 23/24] get_maintainer.pl: move git loop under "if ($email) {" Paolo Bonzini
2014-10-23 13:34 ` [Qemu-devel] [PULL 24/24] get_maintainer.pl: restrict cases where it falls back to --git Paolo Bonzini
2014-10-23 14:32 ` [Qemu-devel] [PULL 00/24] SCSI, maintainers and more - 2014-10-17 Peter Maydell
2014-10-23 14:39 ` Paolo Bonzini [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5449131E.4010805@redhat.com \
--to=pbonzini@redhat.com \
--cc=peter.maydell@linaro.org \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.