libata: clear PIO pad area
authorTejun Heo <tj@kernel.org>
Tue, 6 Sep 2011 04:09:05 +0000 (13:09 +0900)
committerJeff Garzik <jgarzik@redhat.com>
Sat, 8 Oct 2011 03:46:25 +0000 (23:46 -0400)
commit21dba24481f70696308bd4361a7b2460c8a41965
tree6048c5cc4abbe94282474587d6f0c418cb36951f
parentd86619211ed3cdf4f6abff984774b65314aba0fe
libata: clear PIO pad area

ata_sff_data_xfer[32]() use pad area if the transfer size isn't
multiple of transfer size; however, this area wasn't cleared and
garbage data in pad area could be transferred to the device.  Make
sure the pad area is cleared.

Signed-off-by: Tejun Heo <tj@kernel.org>
Cc: Lei Ming <tom.leiming@gmail.com>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
drivers/ata/libata-sff.c