qemu-patch-raspberry4/hw/ide
John Snow 8ec41c4265 Revert "ide/ahci: Check for -ECANCELED in aio callbacks"
This reverts commit 0d910cfeaf.

It's not correct to just ignore an error code in a callback; we need to
handle that error and possible report failure to the guest so that they
don't wait indefinitely for an operation that will now never finish.

This ought to help cases reported by Nutanix where iSCSI returns a
legitimate -ECANCELED for certain operations which should be propagated
normally.

Reported-by: Shaju Abraham <shaju.abraham@nutanix.com>
Signed-off-by: John Snow <jsnow@redhat.com>
Message-id: 20190729223605.7163-1-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>
2019-08-16 19:14:04 -04:00
..
ahci-allwinner.c Include hw/hw.h exactly where needed 2019-08-16 13:31:52 +02:00
ahci.c Revert "ide/ahci: Check for -ECANCELED in aio callbacks" 2019-08-16 19:14:04 -04:00
ahci_internal.h ide: Include hw/ide/internal a bit less outside hw/ide/ 2019-08-16 13:31:52 +02:00
atapi.c hw/ide: drop iov field from IDEDMA 2019-02-22 09:42:13 +00:00
cmd646.c Clean up inclusion of sysemu/sysemu.h 2019-08-16 13:31:53 +02:00
core.c Revert "ide/ahci: Check for -ECANCELED in aio callbacks" 2019-08-16 19:14:04 -04:00
ich.c Include hw/hw.h exactly where needed 2019-08-16 13:31:52 +02:00
ioport.c Clean up inclusion of sysemu/sysemu.h 2019-08-16 13:31:53 +02:00
isa.c Include hw/qdev-properties.h less 2019-08-16 13:31:53 +02:00
Kconfig hw/ide/ahci: Add a Kconfig switch for the AHCI-ICH9 device 2019-05-13 09:36:31 +02:00
macio.c Include hw/qdev-properties.h less 2019-08-16 13:31:53 +02:00
Makefile.objs hw/ide/ahci: Add a Kconfig switch for the AHCI-ICH9 device 2019-05-13 09:36:31 +02:00
microdrive.c Include hw/hw.h exactly where needed 2019-08-16 13:31:52 +02:00
mmio.c Include hw/qdev-properties.h less 2019-08-16 13:31:53 +02:00
pci.c Include hw/hw.h exactly where needed 2019-08-16 13:31:52 +02:00
piix.c Clean up inclusion of sysemu/sysemu.h 2019-08-16 13:31:53 +02:00
qdev.c sysemu: Split sysemu/runstate.h off sysemu/sysemu.h 2019-08-16 13:37:36 +02:00
sii3112.c Include sysemu/reset.h a lot less 2019-08-16 13:31:52 +02:00
trace-events trace-events: Fix attribution of trace points to source 2019-03-22 16:18:07 +00:00
via.c Clean up inclusion of sysemu/sysemu.h 2019-08-16 13:31:53 +02:00