aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux
diff options
context:
space:
mode:
authorTejun Heo <htejun@gmail.com>2006-05-31 05:27:38 -0400
committerTejun Heo <htejun@gmail.com>2006-05-31 05:27:38 -0400
commit5a04bf4befa8bffa012eedc3a0903c158b9131a9 (patch)
tree7145c99e6df311a6d732fc3569d9a048829f92ba /include/linux
parent315343637b988ac32d730a6a9f7bf5866838bcb0 (diff)
[PATCH] libata-hp-prep: implement ap->hw_sata_spd_limit
Add ap->hw_sata_spd_limit and initialize it once during the boot initialization (or driver load initialization). ap->sata_spd_limit is reset to ap->hw_sata_spd_limit on hotplug. This prevents spd limits introduced by earlier devices from affecting new devices. Signed-off-by: Tejun Heo <htejun@gmail.com>
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/libata.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/libata.h b/include/linux/libata.h
index aa14eda0656c..10dc235ad8bc 100644
--- a/include/linux/libata.h
+++ b/include/linux/libata.h
@@ -489,6 +489,7 @@ struct ata_port {
489 unsigned int mwdma_mask; 489 unsigned int mwdma_mask;
490 unsigned int udma_mask; 490 unsigned int udma_mask;
491 unsigned int cbl; /* cable type; ATA_CBL_xxx */ 491 unsigned int cbl; /* cable type; ATA_CBL_xxx */
492 unsigned int hw_sata_spd_limit;
492 unsigned int sata_spd_limit; /* SATA PHY speed limit */ 493 unsigned int sata_spd_limit; /* SATA PHY speed limit */
493 494
494 /* record runtime error info, protected by host_set lock */ 495 /* record runtime error info, protected by host_set lock */