Tejun Heo wrote:
Depending on how many bytes are transferred as a unit, PIO data tranasfer may consume more bytes than requested. Knowing how much data is consumed is necessary to determine how much is left for draining. This patch update ->data_xfer such that it returns the number of consumed bytes. While at it, it also makes the following changes. * s/adev/dev/ * use READ/WRITE constants for rw indication * misc clean ups Signed-off-by: Tejun Heo <htejun@xxxxxxxxx> --- drivers/ata/libata-core.c | 46 +++++++++++++++++++++++++++-------------- drivers/ata/pata_bf54x.c | 28 +++++++++++++----------- drivers/ata/pata_ixp4xx_cf.c | 26 ++++++++++++----------- drivers/ata/pata_legacy.c | 36 +++++++++++++++++--------------- drivers/ata/pata_qdi.c | 30 +++++++++++++++----------- drivers/ata/pata_scc.c | 30 ++++++++++++++------------ drivers/ata/pata_winbond.c | 28 ++++++++++++++----------- include/linux/libata.h | 11 +++++---- 8 files changed, 133 insertions(+), 102 deletions(-)
applied 6-7 to #upstream - To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html