Re: linux 2.6 driver (patch included)

Jari Ruusu <[email protected]>
Newsgroups gmane.linux.cryptography
Message-ID <[email protected]>
[sorry for late answer]

"Leisner, Martin" wrote:
> 1) there's no loop.c-2.6.original available -- that's my major complaint
> -- so I can't see where it came from (with all the kernel changes).

The loop code in loop-AES and mainline loop.c do not share much code, so any
diff between the two would be mostly unreadable. So no loop.c-2.6.diff and
no loop.c-2.6.original are needed.

loop-AES-v3.2b should work with 2.6.24-rc1 and all earlier kernels.

> There were some api changes I saw, but there seemed to be some "other
> changes" -- for example:
> 
> @@ -709,6 +734,9 @@
>         sector_t IV;
>         struct page *pg;
> 
> +       if(!bio->bi_size)
> +               return 0;
> +

That is part of kernel interface changes that is required for 2.6.24-rc
kernels. Since above code does no harm on older kernels, I decided to not
wrap it around #if defined(SOMETHING) / #endif .

> I'm not sure if that's a reason to upgrade or not...

That is no reason to upgrade.
 
-- 
Jari Ruusu  1024R/3A220F51 5B 4B F9 BB D3 3F 52 E9  DB 1D EB E3 24 0E A9 DD

-
Linux-crypto:  cryptography in and on the Linux system
Archive:       http://mail.nl.linux.org/linux-crypto/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.