summaryrefslogtreecommitdiffstats
path: root/drivers/ata/sata_sil.c
diff options
context:
space:
mode:
authorJeff Garzik <jeff@garzik.org>2009-04-07 19:13:15 -0400
committerJeff Garzik <jgarzik@redhat.com>2009-09-01 19:47:19 -0400
commit54c38444fad6a99b4b19512f8f0055d69115e69e (patch)
tree47d9271855d66676f1a70bac0f9e25d1781ce3e9 /drivers/ata/sata_sil.c
parent37d0892c5a94e208cf863e3b7bac014edee4346d (diff)
downloadlinux-54c38444fad6a99b4b19512f8f0055d69115e69e.tar.gz
linux-54c38444fad6a99b4b19512f8f0055d69115e69e.tar.bz2
linux-54c38444fad6a99b4b19512f8f0055d69115e69e.zip
[libata] EH: freeze port before aborting commands
Call the ->freeze() hook before aborting qc's, because some hardware requires special handling prior to accessing the taskfile registers (for diagnosis/analysis/reset). Most notably, hardware may wish to disable the DMA engine or interrupts in the ->freeze() hook. Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
Diffstat (limited to 'drivers/ata/sata_sil.c')
0 files changed, 0 insertions, 0 deletions