blk-mq: fix dereference of rq->mq_ctx if allocation fails
authorJeff Moyer <jmoyer@redhat.com>
Tue, 3 Dec 2013 21:23:00 +0000 (14:23 -0700)
committerJens Axboe <axboe@kernel.dk>
Tue, 3 Dec 2013 21:24:28 +0000 (14:24 -0700)
If __GFP_WAIT isn't set and we fail allocating, when we go
to drop the reference on the ctx, we will attempt to dereference
the NULL rq. Fix that.

Signed-off-by: Jeff Moyer <jmoyer@redhat.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>

No differences found