[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v3 2/3] error: Remove unnecessary local_err vari
From: |
Markus Armbruster |
Subject: |
Re: [Qemu-devel] [PATCH v3 2/3] error: Remove unnecessary local_err variables |
Date: |
Tue, 14 Jun 2016 10:49:07 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
Eduardo Habkost <address@hidden> writes:
> This patch simplifies code that uses a local_err variable just to
> immediately use it for an error_propagate() call.
>
> Coccinelle patch used to perform the changes added to
> scripts/coccinelle/remove_local_err.cocci.
>
> Reviewed-by: Eric Blake <address@hidden>
> Acked-by: Cornelia Huck <address@hidden>
> Signed-off-by: Eduardo Habkost <address@hidden>
[...]
> diff --git a/hw/s390x/s390-virtio-ccw.c b/hw/s390x/s390-virtio-ccw.c
> index 95ff5e3..b7112d0 100644
> --- a/hw/s390x/s390-virtio-ccw.c
> +++ b/hw/s390x/s390-virtio-ccw.c
> @@ -180,10 +180,7 @@ static HotplugHandler
> *s390_get_hotplug_handler(MachineState *machine,
> static void s390_hot_add_cpu(const int64_t id, Error **errp)
> {
> MachineState *machine = MACHINE(qdev_get_machine());
> - Error *err = NULL;
> -
I'd prefer to keep this blank line. Can touch up on commit to error-next.
> - s390x_new_cpu(machine->cpu_model, id, &err);
> - error_propagate(errp, err);
> + s390x_new_cpu(machine->cpu_model, id, errp);
> }
>
[...]
Re: [Qemu-devel] [PATCH v3 0/3] coccinelle: Clean up error checks and return value variables, Markus Armbruster, 2016/06/14