summaryrefslogtreecommitdiffstats
path: root/include/linux/libata.h
diff options
context:
space:
mode:
authorRichard Kennedy <richard@rsk.demon.co.uk>2008-09-22 14:47:13 -0700
committerJeff Garzik <jgarzik@redhat.com>2008-09-29 00:28:36 -0400
commit6866e7bc83f13a1bc6de59099930e9db1ab0042f (patch)
treeaa028533eb6a019d8c1bc7f57ddf945454453f6d /include/linux/libata.h
parent67e3e221d61c0e70b2f244fd921e5e601d6c7339 (diff)
downloadlinux-6866e7bc83f13a1bc6de59099930e9db1ab0042f.tar.gz
linux-6866e7bc83f13a1bc6de59099930e9db1ab0042f.tar.bz2
linux-6866e7bc83f13a1bc6de59099930e9db1ab0042f.zip
libata: reorder ata_device to remove 8 bytes of padding on 64 bits
reduce size by 8 bytes from 1160 to 1152 allowing it to fit in 1 fewer cachelines. Signed-off-by: Richard Kennedy <richard@rsk.demon.co.uk> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
Diffstat (limited to 'include/linux/libata.h')
-rw-r--r--include/linux/libata.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/linux/libata.h b/include/linux/libata.h
index 1f44cfb847e1..947cf84e555d 100644
--- a/include/linux/libata.h
+++ b/include/linux/libata.h
@@ -560,8 +560,8 @@ struct ata_ering {
struct ata_device {
struct ata_link *link;
unsigned int devno; /* 0 or 1 */
- unsigned long flags; /* ATA_DFLAG_xxx */
unsigned int horkage; /* List of broken features */
+ unsigned long flags; /* ATA_DFLAG_xxx */
struct scsi_device *sdev; /* attached SCSI device */
#ifdef CONFIG_ATA_ACPI
acpi_handle acpi_handle;