]> git.hungrycats.org Git - linux/commit
[PATCH] loop: remove the bio remapping capability
authorAndrew Morton <akpm@osdl.org>
Wed, 18 Feb 2004 12:46:16 +0000 (04:46 -0800)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Wed, 18 Feb 2004 12:46:16 +0000 (04:46 -0800)
commita34c0ae9ebd6ba36cb5b3b12ffe8b3ef83a50c0b
treeeff6262cdff9bd732bafe04b83a75218ce1e4a16
parent749e32b6f44069585527dd1f1ce06297614413e5
[PATCH] loop: remove the bio remapping capability

This patch removes the loop feature wherein we remap BIOs for block-backed
loop.  So file-backed and block-backed loop are handled identically.

It cleans up the code a lot and fixes the low-on-memory lockups which
block-backed loop currently suffers.

What we lose is the journalling ordering guarantees which
exts-on-loop-on-blockdev had.  But dm-crypt provides that.
drivers/block/loop.c
include/linux/loop.h