diff options
author | Mark Langsdorf <mark.langsdorf@calxeda.com> | 2013-05-30 15:17:30 -0500 |
---|---|---|
committer | Tejun Heo <tj@kernel.org> | 2013-06-06 14:05:23 -0700 |
commit | 439d7a358f93a52458527329939be9f97db1242a (patch) | |
tree | 3b0079402a011a1d568ab4046351a355052474ff /include/linux/libata.h | |
parent | 0a86e1c857134efe2cdb31d74bc7ea21721db494 (diff) | |
download | lwn-439d7a358f93a52458527329939be9f97db1242a.tar.gz lwn-439d7a358f93a52458527329939be9f97db1242a.zip |
ahci: make ahci_transmit_led_message into a function pointer
Create a new ata_port_operations function pointer called
transmit_led_message and give it the default value of
ahci_transmit_led_message. This allows AHCI controllers with
non-standard LED interfaces to use the existing em_ interface.
Signed-off-by: Mark Langsdorf <mark.langsdorf@calxeda.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
Diffstat (limited to 'include/linux/libata.h')
-rw-r--r-- | include/linux/libata.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/linux/libata.h b/include/linux/libata.h index c886dc87aa81..4ea55bb45deb 100644 --- a/include/linux/libata.h +++ b/include/linux/libata.h @@ -910,6 +910,9 @@ struct ata_port_operations { ssize_t (*sw_activity_show)(struct ata_device *dev, char *buf); ssize_t (*sw_activity_store)(struct ata_device *dev, enum sw_activity val); + ssize_t (*transmit_led_message)(struct ata_port *ap, u32 state, + ssize_t size); + /* * Obsolete */ |