aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/libata.h
diff options
context:
space:
mode:
authorAlan Cox <alan@lxorguk.ukuu.org.uk>2005-11-08 09:09:44 -0500
committerJeff Garzik <jgarzik@pobox.com>2005-11-11 08:19:55 -0500
commite99f8b5efe78110e4af10f35ebf11feeef8f43b6 (patch)
tree749f7803380b81eb711acf5818b2c2db2bbc9cd2 /include/linux/libata.h
parent29179539dac74bf46b519b889602f23841be12e8 (diff)
[PATCH] libata: propogate host private data from probe function
This will let me chop the code size of several drivers right down. In many cases the actual private data is very useful and constant for a given host controller so being able to just pass it at probe time would be very useful indeed (eg with the via driver would could pass the udma clocking and reduce the code size, or with the AMD one the UDMA multiplier and the offset) Signed-off-by: Alan Cox <alan@redhat.com> Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
Diffstat (limited to 'include/linux/libata.h')
-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 a5390313c7b4..1464a7586de8 100644
--- a/include/linux/libata.h
+++ b/include/linux/libata.h
@@ -405,6 +405,7 @@ struct ata_port_info {
405 unsigned long mwdma_mask; 405 unsigned long mwdma_mask;
406 unsigned long udma_mask; 406 unsigned long udma_mask;
407 const struct ata_port_operations *port_ops; 407 const struct ata_port_operations *port_ops;
408 void *private_data;
408}; 409};
409 410
410struct ata_timing { 411struct ata_timing {