Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 77291852 authored by Christophe JAILLET's avatar Christophe JAILLET Committed by Jens Axboe
Browse files

nbd: Fix error handling



'blk_mq_alloc_request()' returns an error pointer in case of error, not
NULL. So test it with IS_ERR.

Fixes: 	fd8383fd ("nbd: convert to blkmq")

Signed-off-by: default avatarChristophe JAILLET <christophe.jaillet@wanadoo.fr>
Signed-off-by: default avatarJens Axboe <axboe@fb.com>
parent bc33b0ca
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -599,7 +599,7 @@ static int __nbd_ioctl(struct block_device *bdev, struct nbd_device *nbd,
			return -EINVAL;

		sreq = blk_mq_alloc_request(bdev_get_queue(bdev), WRITE, 0);
		if (!sreq)
		if (IS_ERR(sreq))
			return -ENOMEM;

		mutex_unlock(&nbd->tx_lock);