|
@@ -810,7 +810,7 @@ void blk_exit_rl(struct request_queue *q, struct request_list *rl)
|
|
|
|
|
|
struct request_queue *blk_alloc_queue(gfp_t gfp_mask)
|
|
|
{
|
|
|
- return blk_alloc_queue_node(gfp_mask, NUMA_NO_NODE);
|
|
|
+ return blk_alloc_queue_node(gfp_mask, NUMA_NO_NODE, NULL);
|
|
|
}
|
|
|
EXPORT_SYMBOL(blk_alloc_queue);
|
|
|
|
|
@@ -888,7 +888,8 @@ static void blk_rq_timed_out_timer(struct timer_list *t)
|
|
|
kblockd_schedule_work(&q->timeout_work);
|
|
|
}
|
|
|
|
|
|
-struct request_queue *blk_alloc_queue_node(gfp_t gfp_mask, int node_id)
|
|
|
+struct request_queue *blk_alloc_queue_node(gfp_t gfp_mask, int node_id,
|
|
|
+ spinlock_t *lock)
|
|
|
{
|
|
|
struct request_queue *q;
|
|
|
|
|
@@ -1030,7 +1031,7 @@ blk_init_queue_node(request_fn_proc *rfn, spinlock_t *lock, int node_id)
|
|
|
{
|
|
|
struct request_queue *q;
|
|
|
|
|
|
- q = blk_alloc_queue_node(GFP_KERNEL, node_id);
|
|
|
+ q = blk_alloc_queue_node(GFP_KERNEL, node_id, NULL);
|
|
|
if (!q)
|
|
|
return NULL;
|
|
|
|