summaryrefslogtreecommitdiff
path: root/include/linux/libata.h
diff options
context:
space:
mode:
authorJeff Garzik <jgarzik@pobox.com>2004-07-04 13:02:36 -0400
committerJeff Garzik <jgarzik@pobox.com>2004-07-04 13:02:36 -0400
commit1d6fb7da31f8d134a10e9b55e8d7683bd6bfb1d4 (patch)
tree7a8547499212232ca5adfe89239ac703fb8f5bbb /include/linux/libata.h
parent7a3e5b20e43ede1d5b6752df6e30513f569b71d2 (diff)
[libata] transfer mode bug fixes and type cleanup
Fix two bugs that causes the recently-added transfer mode code to break on 64-bit platforms. Make associated code more type-correct in the process.
Diffstat (limited to 'include/linux/libata.h')
-rw-r--r--include/linux/libata.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/include/linux/libata.h b/include/linux/libata.h
index ac2b1fb85764..f77a2863c187 100644
--- a/include/linux/libata.h
+++ b/include/linux/libata.h
@@ -258,9 +258,9 @@ struct ata_device {
unsigned int class; /* ATA_DEV_xxx */
unsigned int devno; /* 0 or 1 */
u16 id[ATA_ID_WORDS]; /* IDENTIFY xxx DEVICE data */
- unsigned int pio_mode;
- unsigned int dma_mode;
- unsigned int xfer_mode;
+ u8 pio_mode;
+ u8 dma_mode;
+ u8 xfer_mode;
unsigned int xfer_shift; /* ATA_SHIFT_xxx */
/* cache info about current transfer mode */