Commit 84bda12a authored by Tejun Heo's avatar Tejun Heo Committed by Jeff Garzik

libata: align ap->sector_buf

ap->sector_buf is used as DMA target and should at least be aligned on
cacheline.  This caused problems on some embedded machines.
Signed-off-by: default avatarTejun Heo <tj@kernel.org>
Signed-off-by: default avatarJeff Garzik <jgarzik@redhat.com>
parent 5825627c
...@@ -751,7 +751,8 @@ struct ata_port { ...@@ -751,7 +751,8 @@ struct ata_port {
acpi_handle acpi_handle; acpi_handle acpi_handle;
struct ata_acpi_gtm __acpi_init_gtm; /* use ata_acpi_init_gtm() */ struct ata_acpi_gtm __acpi_init_gtm; /* use ata_acpi_init_gtm() */
#endif #endif
u8 sector_buf[ATA_SECT_SIZE]; /* owned by EH */ /* owned by EH */
u8 sector_buf[ATA_SECT_SIZE] ____cacheline_aligned;
}; };
/* The following initializer overrides a method to NULL whether one of /* The following initializer overrides a method to NULL whether one of
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment