mirror of
https://github.com/opnsense/src.git
synced 2026-02-13 07:44:48 -05:00
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 | ||