diff --git a/drivers/block/ll_rw_blk.c b/drivers/block/ll_rw_blk.c index af47bc3bb0b3587b011b3cbcc44e9ebd65a4c6d0..28977a7bad1603ca2766bac8d3d58c8b5f7a4085 100644 --- a/drivers/block/ll_rw_blk.c +++ b/drivers/block/ll_rw_blk.c @@ -2210,7 +2210,7 @@ int blk_execute_rq(request_queue_t *q, struct gendisk *bd_disk, rq->end_io = blk_end_sync_rq; elv_add_request(q, rq, ELEVATOR_INSERT_BACK, 1); generic_unplug_device(q); - wait_for_completion(rq->waiting); + wait_for_completion(&wait); rq->waiting = NULL; if (rq->errors)