[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v2 1/7] qdev: Deprecated qdev_init() is finally
From: |
Markus Armbruster |
Subject: |
Re: [Qemu-devel] [PATCH v2 1/7] qdev: Deprecated qdev_init() is finally unused, drop |
Date: |
Fri, 19 Jun 2015 15:17:23 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) |
Andreas Färber <address@hidden> writes:
> Hi Markus,
>
> Could you please add a verbose rationale here like "qdev_init() does not
> propagate the Error* and should be replaced by ..."?
What about:
qdev_init() is a wrapper around setting property "realized" to true
plus error handling, which passes errors to qerror_report_err().
qerror_report_err() is a transitional interface to help with
converting existing monitor commands to QMP. It should not be used
elsewhere.
All code has been modernized to avoid qdev_init() and its
inappropriate error handling. We can finally drop it.
> Am 13.06.2015 um 13:18 schrieb Markus Armbruster:
>> Signed-off-by: Markus Armbruster <address@hidden>
>> Reviewed-by: Eric Blake <address@hidden>
>> ---
>> hw/core/qdev.c | 47 ++++++++++++++++-------------------------------
>> include/hw/qdev-core.h | 3 +--
>> 2 files changed, 17 insertions(+), 33 deletions(-)
>
> Otherwise,
>
> Reviewed-by: Andreas Färber <address@hidden>
Thanks!
- [Qemu-devel] [PATCH v2 0/7] qdev: Mostly wean off QError, Markus Armbruster, 2015/06/13
- [Qemu-devel] [PATCH v2 4/7] qdev-monitor: Fix check for full bus, Markus Armbruster, 2015/06/13
- [Qemu-devel] [PATCH v2 6/7] qdev-monitor: Propagate errors through set_property(), Markus Armbruster, 2015/06/13
- [Qemu-devel] [PATCH v2 1/7] qdev: Deprecated qdev_init() is finally unused, drop, Markus Armbruster, 2015/06/13
- [Qemu-devel] [PATCH v2 2/7] qdev: Un-deprecate qdev_init_nofail(), Markus Armbruster, 2015/06/13
- [Qemu-devel] [PATCH v2 3/7] qdev-monitor: Stop error avalance in qbus_find_recursive(), Markus Armbruster, 2015/06/13
- [Qemu-devel] [PATCH v2 5/7] qdev-monitor: Convert qbus_find() to Error, Markus Armbruster, 2015/06/13
- [Qemu-devel] [PATCH v2 7/7] qdev-monitor: Propagate errors through qdev_device_add(), Markus Armbruster, 2015/06/13