diff options
author | Mark Lord <kernel@teksavvy.com> | 2010-08-19 21:40:44 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2010-09-20 13:17:44 -0700 |
commit | e400b099fd811ffd80830c55f074a8b1281ab0be (patch) | |
tree | d926aedbee55197f236c2ca4824ab5cdcba35986 /tools/perf | |
parent | eeee02441b1a6063313b31d37b6eba601e48fe42 (diff) |
sata_mv: fix broken DSM/TRIM support (v2)
commit 44b733809a5aba7f6b15a548d31a56d25bf3851c upstream.
Fix DSM/TRIM commands in sata_mv (v2).
These need to be issued using old-school "BM DMA",
rather than via the EDMA host queue.
Since the chips don't have proper BM DMA status,
we need to be more careful with setting the ATA_DMA_INTR bit,
since DSM/TRIM often has a long delay between "DMA complete"
and "command complete".
GEN_I chips don't have BM DMA, so no TRIM for them.
Signed-off-by: Mark Lord <mlord@pobox.com>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'tools/perf')
0 files changed, 0 insertions, 0 deletions