David Gümbel wrote: > So, no - unfortunately the patch doesn't fix the problem for me with > 2.6.8.1, loop-AES-2.1c (and mregparm enabled, although that shouldn't > matter). Kernel bootup parameters were "elevator=cfq" (like in the tests > before), in case that is of any importance. Anyway, thank you, Jari, for > your efforts so far. If you have any other ideas, please let me know. I have tried to reproduce these error, with these settings: - 1 KB and 4 KB soft block size file systems. - Various IDE disk 'hdparm -m ? /dev/hdd' values. - Different I/O elevators: as, cfq, deadline - Disk write cache on and off. - Repartitioned disk with different partition layouts. - Small and large writes to files. - Two gcc versions 2.95.4 and 3.3.2 - regparm off and regparm=3 I haven't tested all possible combinations of above, but so far I have been unable reproduce these errors. David, can you specify 1) what gcc version you are using 2) what file system soft block sizes are you using 3) post 'fdisk -l /dev/hda' output 4) hdparm MultSect value: hdparm -i /dev/hda 5) post compressed kernel config -- 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/