]> git.hungrycats.org Git - linux/commit
[PATCH] remove useless highmem bounce from loop/cryptoloop
authorAndrew Morton <akpm@osdl.org>
Wed, 18 Feb 2004 12:46:25 +0000 (04:46 -0800)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Wed, 18 Feb 2004 12:46:25 +0000 (04:46 -0800)
commit3185e663d57141fd19980417b753c48f0c9918c8
tree826d71ea727e66b755ec7bbbd1b2c723a8ded7a7
parenta34c0ae9ebd6ba36cb5b3b12ffe8b3ef83a50c0b
[PATCH] remove useless highmem bounce from loop/cryptoloop

From: Ben Slusky <sluskyb@paranoiacs.org>

The attached patch changes the loop device transfer functions (including
cryptoloop transfers) to accept page/offset pairs instead of virtual
addresses, and removes the redundant kmaps in do_lo_send, do_lo_receive,
and loop_transfer_bio. Per Andrew Morton's request a while back.
drivers/block/cryptoloop.c
drivers/block/loop.c
include/linux/loop.h