[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 04/11] qerror: Eliminate QERR_DEVICE_NOT_FOUND
From: |
Stefan Hajnoczi |
Subject: |
Re: [Qemu-devel] [PATCH 04/11] qerror: Eliminate QERR_DEVICE_NOT_FOUND |
Date: |
Mon, 15 Jun 2015 16:13:33 +0100 |
User-agent: |
Mutt/1.5.23 (2014-03-12) |
On Sat, Jun 13, 2015 at 04:20:51PM +0200, Markus Armbruster wrote:
> Error classes other than ERROR_CLASS_GENERIC_ERROR should not be used
> in new code. Hiding them in QERR_ macros makes new uses hard to spot.
> Fortunately, there's just one such macro left. Eliminate it with this
> coccinelle semantic patch:
>
> @@
> expression EP, E;
> @@
> -error_set(EP, QERR_DEVICE_NOT_FOUND, E)
> +error_set(EP, ERROR_CLASS_DEVICE_NOT_FOUND, "Device '%s' not found", E)
>
> Signed-off-by: Markus Armbruster <address@hidden>
> ---
> backends/rng-egd.c | 3 ++-
> blockdev-nbd.c | 3 ++-
> blockdev.c | 33 ++++++++++++++++++++++-----------
> hmp.c | 6 ++++--
> include/qapi/qmp/qerror.h | 3 ---
> net/net.c | 6 ++++--
> qdev-monitor.c | 6 ++++--
> qmp.c | 12 ++++++++----
> qom/object.c | 6 ++++--
> ui/input.c | 3 ++-
> 10 files changed, 52 insertions(+), 29 deletions(-)
Reviewed-by: Stefan Hajnoczi <address@hidden>
pgpdaxknYGfaA.pgp
Description: PGP signature
- [Qemu-devel] [PATCH 02/11] vl: Avoid qerror_report() outside QMP command handlers, (continued)
[Qemu-devel] [PATCH 08/11] qerror: Finally unused, clean up, Markus Armbruster, 2015/06/13
[Qemu-devel] [PATCH 11/11] Include monitor/monitor.h exactly where needed, Markus Armbruster, 2015/06/13