Hi Here are patches for dm-crypt parallelization: http://people.redhat.com/mpatocka/patches/kernel/dm-crypt-paralelizace/ For each cpu, we create a kernel thread bound to that cpu. There is a global queue with sectors to be encrypted. We add requests to the queue and wake the per-cpu-threads. The threads pop requests from the queue and process them. Mikulas -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel