diff options
author | Albert Lee <albertcc@tw.ibm.com> | 2005-09-30 19:14:19 +0800 |
---|---|---|
committer | Jeff Garzik <jgarzik@pobox.com> | 2005-09-30 07:21:06 -0400 |
commit | 54f00389563c80fa1de250a21256313ba01ca07d (patch) | |
tree | d8f0372ba782b902144f8efbaec6a38d439aad09 /include/linux/ata.h | |
parent | 86a7397cda08a65bc4f306e812c846e2437b5347 (diff) | |
download | op-kernel-dev-54f00389563c80fa1de250a21256313ba01ca07d.zip op-kernel-dev-54f00389563c80fa1de250a21256313ba01ca07d.tar.gz |
[PATCH] libata irq-pio: cleanup ata_qc_issue_prot()
ata_qc_issue_prot():
- cleanup and let the PIO data out case always go through the
ata_dataout_task() codepath.
(Previously for PIO data out case, 2 code pathes were used
- irq case goes through ata_data_out_task() codepath.
- polling case jumps over the HSM_ST_FIRST state and goes to
HSM_ST and ata_pio_task() directly.)
ata_dataout_task():
- rearrange the queue_work() code to handle the PIO data out +
polling case.
Signed-off-by: Albert Lee <albertcc@tw.ibm.com>
Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
Diffstat (limited to 'include/linux/ata.h')
0 files changed, 0 insertions, 0 deletions