From f3d8ef58ca01f69daf151e5ffee19be656b28661 Mon Sep 17 00:00:00 2001 From: Thadeu Lima de Souza Cascardo Date: Fri, 21 May 2010 09:44:52 -0400 Subject: [PATCH] put_cpu only after queueing works. --- block_wq.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/block_wq.c b/block_wq.c index ae6d8ab..1b3fc0b 100644 --- a/block_wq.c +++ b/block_wq.c @@ -53,9 +53,9 @@ static int block_wq_init(void) if (!block_wq) return -ENOMEM; printk(KERN_INFO "Queueing task in CPU %d\n", get_cpu()); - put_cpu(); queue_work(block_wq, &block_work); queue_work(block_wq, &print_work); + put_cpu(); return 0; } -- 2.20.1