commit | 54c38444fad6a99b4b19512f8f0055d69115e69e | [log] [tgz] |
---|---|---|
author | Jeff Garzik <jeff@garzik.org> | Tue Apr 07 19:13:15 2009 -0400 |
committer | Jeff Garzik <jgarzik@redhat.com> | Tue Sep 01 19:47:19 2009 -0400 |
tree | 47d9271855d66676f1a70bac0f9e25d1781ce3e9 | |
parent | 37d0892c5a94e208cf863e3b7bac014edee4346d [diff] |
[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>