libata: don't check whether to use DMA or not for no data commands
authorTejun Heo <tj@kernel.org>
Tue, 17 Jun 2008 03:36:26 +0000 (12:36 +0900)
committerJeff Garzik <jgarzik@redhat.com>
Thu, 19 Jun 2008 00:27:49 +0000 (20:27 -0400)
commit5895ef9a5b746e7cc9ebda50c87fbd11562da0a4
tree264ed72edfef60f11260f3227523334b1e1aca80
parentd799e083a80b220f3681d7790f11e77d1704022b
libata: don't check whether to use DMA or not for no data commands

There's no reason to check whether to use DMA or not for no data
commands.  Don't do it.  While at it, make local variable using_pio in
atapi_xlat() set iff ATAPI_PROT_PIO is going to be used and rename
ata_check_atapi_dma() to atapi_check_dma() for consistency.

Signed-off-by: Tejun Heo <tj@kernel.org>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
drivers/ata/libata-core.c
drivers/ata/libata-scsi.c
drivers/ata/libata.h