qemu-e2k/hw
John Snow ac38123609 ahci: Fix sglist offset manipulation for BE machines
This does not bother DMA, because DMA generally transfers
the entire SGList in one shot if it can.

PIO, on the other hand, tries to transfer just one sector
at a time, and will make multiple visits to the sglist
to fetch memory addresses.

Fix the memory address calculaton when we have an offset
by moving the offset addition OUTSIDE of the le64_to_cpu
calculation.

Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Tested-by: Andreas Färber <afaerber@suse.de>
Message-id: 1426811056-2202-4-git-send-email-jsnow@redhat.com
2015-03-23 12:24:16 -04:00
..
9pfs 9pfs: Fix warnings from Sparse 2015-03-19 11:11:55 +03:00
acpi acpi: specify format for build_append_namestring 2015-03-11 18:24:29 +01:00
alpha
arm error: Replace error_report() & error_free() with error_report_err() 2015-03-19 11:11:55 +03:00
audio
block
bt
char virtio-serial api: guest_writable callback for users 2015-03-19 16:46:32 +00:00
core elf-loader: Fix truncation warning from coverity 2015-03-19 11:36:52 +03:00
cpu
cris
display Fix remaining warnings from Sparse (void return) 2015-03-19 11:11:55 +03:00
dma omap: Fix warnings from Sparse 2015-03-19 11:11:55 +03:00
gpio omap: Fix warnings from Sparse 2015-03-19 11:11:55 +03:00
i2c
i386 X86 queue 2015-03-19 2015-03-20 12:26:09 +00:00
ide ahci: Fix sglist offset manipulation for BE machines 2015-03-23 12:24:16 -04:00
input
intc Fix remaining warnings from Sparse (void return) 2015-03-19 11:11:55 +03:00
ipack
isa
lm32 configure: opengl overhaul 2015-03-12 15:49:57 +01:00
m68k
mem pc-dimm: Add description for device list. 2015-03-19 11:17:36 +03:00
microblaze
mips
misc omap: Fix warnings from Sparse 2015-03-19 11:11:55 +03:00
moxie
net
nvram Fix remaining warnings from Sparse (void return) 2015-03-19 11:11:55 +03:00
openrisc
pci pcie_aer: fix comment to match pcie spec 2015-03-18 12:48:21 +01:00
pci-bridge
pci-host
pcmcia
ppc misc fixes and cleanups 2015-03-12 09:13:07 +00:00
s390x s390x/pci: fix length in sei_nt2 event 2015-03-16 10:20:17 +01:00
scsi virtio-scsi-dataplane: fix memory leak in virtio_scsi_vring_init 2015-03-18 12:08:52 +01:00
sd omap: Fix warnings from Sparse 2015-03-19 11:11:55 +03:00
sh4
sparc
sparc64
ssi omap: Fix warnings from Sparse 2015-03-19 11:11:55 +03:00
timer Fix remaining warnings from Sparse (void return) 2015-03-19 11:11:55 +03:00
tpm Fix remaining warnings from Sparse (void return) 2015-03-19 11:11:55 +03:00
tricore
unicore32
usb usb: bugfix collection. 2015-03-20 09:50:08 +00:00
vfio
virtio virtio: validate the existence of handle_output before calling it 2015-03-16 15:29:51 +01:00
watchdog
xen
xenpv
xtensa
Makefile.objs