[PATCH] end_io bouncing
authorJens Axboe <axboe@suse.de>
Mon, 28 Oct 2002 00:49:35 +0000 (16:49 -0800)
committerJens Axboe <axboe@suse.de>
Mon, 28 Oct 2002 00:49:35 +0000 (16:49 -0800)
commitd50059ecf078224b00b0b341173fd35dbbd0eea3
tree345dadaeb939be146b74853c2135ff4e09f92489
parent1b59d3cb089a2d3bb25ce1a2354bd1a0f794e8c5
[PATCH] end_io bouncing

o Split blk_queue_bounce() into a slow and fast path. The fast path is
  inlined, only if we actually need to check the bio for possible
  bounces (and bounce) do we enter __blk_queue_bounce() slow path.

o Fix a nasty bug that could cause corruption for file systems not
  using PAGE_CACHE_SIZE blok size! We were not correctly setting the
  'to' bv_offset correctly.

o Add BIO_BOUNCE flag. Later patches will use this for debug checking.
include/linux/bio.h
include/linux/blkdev.h
mm/highmem.c