Use single threaded work queue. singlethreaded
authorThadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
Fri, 21 May 2010 13:46:13 +0000 (09:46 -0400)
committerThadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
Fri, 21 May 2010 13:46:13 +0000 (09:46 -0400)
block_wq.c

index 751728c..c05b974 100644 (file)
@@ -46,7 +46,7 @@ static DECLARE_WORK(print_work, work_print);
 
 static int block_wq_init(void)
 {
-       block_wq = create_workqueue("block_wq");
+       block_wq = create_singlethread_workqueue("block_wq");
        if (!block_wq)
                return -ENOMEM;
        printk(KERN_INFO "Queueing task in CPU %d\n", get_cpu());