linux/block
FUJITA Tomonori 7a85f8896f block: restore the meaning of rq->data_len to the true data length
The meaning of rq->data_len was changed to the length of an allocated
buffer from the true data length. It breaks SG_IO friends and
bsg. This patch restores the meaning of rq->data_len to the true data
length and adds rq->extra_len to store an extended length (due to
drain buffer and padding).

This patch also removes the code to update bio in blk_rq_map_user
introduced by the commit 40b01b9bbd.
The commit adjusts bio according to memory alignment
(queue_dma_alignment). However, memory alignment is NOT padding
alignment. This adjustment also breaks SG_IO friends and bsg. Padding
alignment needs to be fixed in a proper way (by a separate patch).

Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
Signed-off-by: Jens Axboe <axboe@carl.home.kernel.dk>
2008-03-04 11:17:11 +01:00
..
as-iosched.c block: kill swap_io_context() 2008-02-01 11:34:49 +01:00
blk-barrier.c
blk-core.c block: restore the meaning of rq->data_len to the true data length 2008-03-04 11:17:11 +01:00
blk-exec.c
blk-ioc.c cfq-iosched: add hlist for browsing parallel to the radix tree 2008-02-19 10:04:00 +01:00
blk-map.c block: restore the meaning of rq->data_len to the true data length 2008-03-04 11:17:11 +01:00
blk-merge.c block: restore the meaning of rq->data_len to the true data length 2008-03-04 11:17:11 +01:00
blk-settings.c block: fix kernel-docbook parameters and files 2008-03-04 11:14:39 +01:00
blk-sysfs.c
blk-tag.c
blk.h
blktrace.c
bsg.c block: restore the meaning of rq->data_len to the true data length 2008-03-04 11:17:11 +01:00
cfq-iosched.c cfq-iosched: add hlist for browsing parallel to the radix tree 2008-02-19 10:04:00 +01:00
compat_ioctl.c
deadline-iosched.c
elevator.c elevator: make elevator_get() attempt to load the appropriate module 2008-02-19 10:20:37 +01:00
genhd.c Enhanced partition statistics: procfs 2008-02-08 12:42:00 +01:00
ioctl.c
Kconfig
Kconfig.iosched
Makefile
noop-iosched.c
scsi_ioctl.c block: restore the meaning of rq->data_len to the true data length 2008-03-04 11:17:11 +01:00