From f6338076a84c8520e87e60a38f5d94b6b0fb77b8 Mon Sep 17 00:00:00 2001 From: Zheng Da Date: Wed, 18 Aug 2010 15:28:15 +0200 Subject: block devices use the default work queue. kblockd work queue doesn't work. It might be a bug in DDE. On the other hand, the default work queue isn't used in a DDE driver, so it should be enough to use the default one. --- libdde_linux26/lib/src/block/blk-core.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libdde_linux26/lib/src/block/blk-core.c b/libdde_linux26/lib/src/block/blk-core.c index a38d3fc3..3104b543 100644 --- a/libdde_linux26/lib/src/block/blk-core.c +++ b/libdde_linux26/lib/src/block/blk-core.c @@ -2154,7 +2154,7 @@ EXPORT_SYMBOL_GPL(blk_lld_busy); int kblockd_schedule_work(struct request_queue *q, struct work_struct *work) { - return queue_work(kblockd_workqueue, work); + return schedule_work (work); } EXPORT_SYMBOL(kblockd_schedule_work); -- cgit v1.2.3