There's no loop.c-2.6.original in the 3.2a/3.2b distributions. I'm using 3.2a and made some mods to the driver. Looking at linus's git tree, there were substantial changes made to loop.c since May. FYI: diff -u loop-AES-v3.2a/loop.c-2.6.patched loop-AES-v3.2b/loop.c-2.6.patched | diffstat loop.c-2.6.patched | 89 +++++++++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 77 insertions(+), 12 deletions(-) I've modified the loop driver so it can run alongside the standard loop driver in the kernel (this was when systems had them build in instead of modulized). I had the ability to: default to another name besides /dev/loop* (I used loopAES) runtime assignment of major numbers (so there's no conflict with the standard loop) This was easier than to recompile/modify all the kernels I was using (and tell everyone I was supporting they "had to run a new kernel". marty - Linux-crypto: cryptography in and on the Linux system Archive: http://mail.nl.linux.org/linux-crypto/