4640348546
the work area was totally unsynchronized which means this driver only had a chance of working on x86 when no bounce buffers were involved, which isn't that likely given that support for 64-bit DMA is currently broken throughout ata(4). - Add necessary little-endian conversion of accesses to the work area, making this driver work on big-endian hosts. While at it, use the alignment-agnostic byte order encoders in order to be on the safe side. - Clear the reserved member of the SG list entries in order to be on the safe side. [1] Submitted by: yongari [1] Reviewed by: yongari MFC after: 3 days |
||
---|---|---|
.. | ||
ata-acard.c | ||
ata-acerlabs.c | ||
ata-adaptec.c | ||
ata-ahci.c | ||
ata-amd.c | ||
ata-ati.c | ||
ata-cenatek.c | ||
ata-cypress.c | ||
ata-cyrix.c | ||
ata-highpoint.c | ||
ata-intel.c | ||
ata-ite.c | ||
ata-jmicron.c | ||
ata-marvell.c | ||
ata-micron.c | ||
ata-national.c | ||
ata-netcell.c | ||
ata-nvidia.c | ||
ata-promise.c | ||
ata-serverworks.c | ||
ata-siliconimage.c | ||
ata-sis.c | ||
ata-via.c |