Hi,
running a Xinghuo "Spark" 3A 6100 [4] from an encrypted root filesystem
(dm_crypt+lvm), with kernels 3.5.0-8 and 3.5.0-9 [1] I get plenty of
these error messages in the kernel log when doing I/O:
[ 933.398437] BUG: using smp_processor_id() in preemptible [00000000] code: kworker/2:2/2763
[ 933.398437] caller is crypt_convert+0x80/0x438 [dm_crypt]
[ 933.398437] Call Trace:
[ 933.398437] [<ffffffff80719990>] dump_stack+0x8/0x34
[ 933.398437] [<ffffffff804753bc>] debug_smp_processor_id+0xcc/0xf0
[ 933.398437] [<ffffffffc00b6bf4>] crypt_convert+0x80/0x438 [dm_crypt]
[ 933.398437] [<ffffffffc00b7090>] kcryptd_crypt+0xe4/0x524 [dm_crypt]
[ 933.398437] [<ffffffff802499b8>] process_one_work+0x290/0x4dc
[ 933.398437] [<ffffffff8024a100>] worker_thread+0x2b4/0x404
[ 933.398437] [<ffffffff8024e9c0>] kthread+0x88/0x90
[ 933.398437] [<ffffffff8020651c>] kernel_thread_helper+0x10/0x18
I also recently encountered one system freeze directly after starting an
I/O intensive operation (tar -xIvf on a kernel source), which may be
related (this freeze occured with 3.5.0-8).
Maybe these errors can be worked around by setting
CONFIG_CRYPTO_WORKQUEUE=n? Kernel config and debian packages containing
my kernel can be found here [2,3].
cheers,
David
[1]
http://dev.lemote.com/cgit/linux-official.git
[2]
http://sourceforge.net/projects/loongson-stuff/files/loongson3a/
[3]
http://sourceforge.net/p/loongson-stuff/code/ci/master/tree/
[4]
http://www.lemote.com/products/computer/fulong/348.html
--
GnuPG public key:
http://dvdkhlng.users.sourceforge.net/dk2.gpg
Fingerprint: B63B 6AF2 4EEB F033 46F7 7F1D 935E 6F08 E457 205F