From: "Andreas Färber" <afaerber@suse.de>
To: Markus Armbruster <armbru@redhat.com>, qemu-devel@nongnu.org
Cc: pbonzini@redhat.com, kraxel@redhat.com
Subject: Re: [Qemu-devel] [PATCH v3 0/7] qdev: Mostly wean off QError
Date: Fri, 19 Jun 2015 19:11:09 +0200 [thread overview]
Message-ID: <55844D2D.9040404@suse.de> (raw)
In-Reply-To: <1434723448-24879-1-git-send-email-armbru@redhat.com>
Am 19.06.2015 um 16:17 schrieb Markus Armbruster:
> Only the calls in do_device_add() remain, because QMP's command
> handler interface requires them. They'll go away when I wean QMP off
> QError.
>
> Bonus: a few error reporting improvements.
>
> Casualty: some explanatory messages, see PATCH 5.
>
> v3:
> * Trivially rebased, R-bys retained
> * PATCH 1: Add rationale to commit message [Andreas]
> * PATCH 2: Don't drop the comment outright, update it [Andreas]
> * PATCH 3: Comment and commit message typos [Andreas]
> v2:
> * Trivially rebased
> * PATCH 5+7: Error and commit message polish [Eric]
>
> Markus Armbruster (7):
> qdev: Deprecated qdev_init() is finally unused, drop
> qdev: Un-deprecate qdev_init_nofail()
Thanks, I applied these two to qom-next:
https://github.com/afaerber/qemu-cpu/commits/qom-next
> qdev-monitor: Stop error avalanche in qbus_find_recursive()
> qdev-monitor: Fix check for full bus
> qdev-monitor: Convert qbus_find() to Error
> qdev-monitor: Propagate errors through set_property()
> qdev-monitor: Propagate errors through qdev_device_add()
Only 7/7 touches qdev.h again and should apply independently, so should
be fine to go through your monitor queue.
Thanks,
Andreas
>
> hw/core/qdev.c | 47 ++++++---------
> include/hw/qdev-core.h | 5 +-
> include/monitor/qdev.h | 2 +-
> include/qapi/qmp/qerror.h | 3 -
> qdev-monitor.c | 143 ++++++++++++++++++++++++++--------------------
> vl.c | 7 ++-
> 6 files changed, 106 insertions(+), 101 deletions(-)
--
SUSE Linux GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Felix Imendörffer, Jane Smithard, Dilip Upmanyu, Graham Norton; HRB
21284 (AG Nürnberg)
prev parent reply other threads:[~2015-06-19 17:11 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-06-19 14:17 [Qemu-devel] [PATCH v3 0/7] qdev: Mostly wean off QError Markus Armbruster
2015-06-19 14:17 ` [Qemu-devel] [PATCH v3 1/7] qdev: Deprecated qdev_init() is finally unused, drop Markus Armbruster
2015-06-19 14:17 ` [Qemu-devel] [PATCH v3 2/7] qdev: Un-deprecate qdev_init_nofail() Markus Armbruster
2015-06-19 14:17 ` [Qemu-devel] [PATCH v3 3/7] qdev-monitor: Stop error avalanche in qbus_find_recursive() Markus Armbruster
2015-06-19 14:17 ` [Qemu-devel] [PATCH v3 4/7] qdev-monitor: Fix check for full bus Markus Armbruster
2015-06-19 14:17 ` [Qemu-devel] [PATCH v3 5/7] qdev-monitor: Convert qbus_find() to Error Markus Armbruster
2015-06-19 14:17 ` [Qemu-devel] [PATCH v3 6/7] qdev-monitor: Propagate errors through set_property() Markus Armbruster
2015-06-19 14:17 ` [Qemu-devel] [PATCH v3 7/7] qdev-monitor: Propagate errors through qdev_device_add() Markus Armbruster
2015-06-19 17:11 ` Andreas Färber [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=55844D2D.9040404@suse.de \
--to=afaerber@suse.de \
--cc=armbru@redhat.com \
--cc=kraxel@redhat.com \
--cc=pbonzini@redhat.com \
--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.