summaryrefslogtreecommitdiffstats
path: root/drivers/ata/libata-trace.c
diff options
context:
space:
mode:
authorMartin K. Petersen <martin.petersen@oracle.com>2015-05-04 21:54:21 -0400
committerTejun Heo <tj@kernel.org>2015-05-05 09:30:19 -0400
commit5d3abf8ff67f49271a42c0f7fa4f20f9e046bf0e (patch)
treebe812ae236e94d84fab9435c0ca41e947e6faa3a /drivers/ata/libata-trace.c
parent406c057c4e00744453d5b0731eb23629ec14dcdf (diff)
downloadlinux-5d3abf8ff67f49271a42c0f7fa4f20f9e046bf0e.tar.bz2
libata: Fall back to unqueued READ LOG EXT if the DMA variant fails
Some devices advertise support for the READ/WRITE LOG DMA EXT commands but fail when we try to issue them. This can lead to queued TRIM being unintentionally disabled since the relevant feature flag is located in a general purpose log page. Fall back to unqueued READ LOG EXT if the DMA variant fails while reading a log page. Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com> Reviewed-by: Hannes Reinecke <hare@suse.de> Signed-off-by: Tejun Heo <tj@kernel.org>
Diffstat (limited to 'drivers/ata/libata-trace.c')
0 files changed, 0 insertions, 0 deletions