diff --git a/[refs] b/[refs] index c7dbf1145104..9627020a7c6b 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: c94a96ac93b4f5b8d1ff8430b1afa1a25610cf53 +refs/heads/master: cd25f54961273c2e4cbd47441e04832468382a5e diff --git a/trunk/drivers/block/loop.c b/trunk/drivers/block/loop.c index 49e6a545eb63..44e18c073c44 100644 --- a/trunk/drivers/block/loop.c +++ b/trunk/drivers/block/loop.c @@ -1641,9 +1641,6 @@ static struct loop_device *loop_alloc(int i) static void loop_free(struct loop_device *lo) { - if (!lo->lo_queue->queue_lock) - lo->lo_queue->queue_lock = &lo->lo_queue->__queue_lock; - blk_cleanup_queue(lo->lo_queue); put_disk(lo->lo_disk); list_del(&lo->lo_list);