qemu-e2k/hw/scsi
Markus Armbruster e43bfd9c87 error: Use error_prepend() where it makes obvious sense
Done with this Coccinelle semantic patch

    @@
    expression FMT, E1, E2;
    expression list ARGS;
    @@
    -    error_setg(E1, FMT, ARGS, error_get_pretty(E2));
    +    error_propagate(E1, E2);/*###*/
    +    error_prepend(E1, FMT/*@@@*/, ARGS);

followed by manual cleanup, first because I can't figure out how to
make Coccinelle transform strings, and second to get rid of now
superfluous error_propagate().

We now use or propagate the original error whole instead of just its
message obtained with error_get_pretty().  This avoids suppressing its
hint (see commit 50b7b00), but I can't see how the errors touched in
this commit could come with hints.  It also improves the message
printed with &error_abort when we screw up (see commit 1e9b65b).

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
2016-01-13 15:16:17 +01:00
..
esp-pci.c scsi: Convert remaining PCI HBAs to realize() 2015-03-10 11:18:23 +01:00
esp.c
lsi53c895a.c scsi: Convert remaining PCI HBAs to realize() 2015-03-10 11:18:23 +01:00
Makefile.objs
megasas.c megasas: Use qemu_hw_version() instead of QEMU_VERSION 2015-11-04 15:02:31 +01:00
mfi.h
scsi-bus.c scsi: always call notifier on async cancellation 2015-12-17 17:33:49 +01:00
scsi-disk.c scsi-disk: Account for failed operations 2015-11-12 16:22:47 +01:00
scsi-generic.c scsi-generic: let guests recognize readonly=on on passthrough devices 2015-09-25 12:04:41 +02:00
spapr_vscsi.c hw/scsi/spapr_vscsi: Remove superfluous memset 2015-10-23 10:38:11 +11:00
srp.h
vhost-scsi.c error: Use error_prepend() where it makes obvious sense 2016-01-13 15:16:17 +01:00
viosrp.h
virtio-scsi-dataplane.c dataplane: Mark host notifiers' client type as "external" 2015-10-23 18:18:24 +02:00
virtio-scsi.c virtio-scsi: don't crash without a valid device 2015-11-26 16:47:44 +01:00
vmw_pvscsi.c vmw_pvscsi: Introduce 'x-disable-pcie' backword compatability property 2015-12-17 15:24:34 +01:00
vmw_pvscsi.h