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

Commit a24eab1e authored by Jens Axboe's avatar Jens Axboe
Browse files

loop: fix bad bio_alloc() nr_iovec request



Don't allocate room for an iovec when it is not needed.

Signed-off-by: default avatarJens Axboe <jens.axboe@oracle.com>
parent b801a1e7
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -610,7 +610,7 @@ static int loop_thread(void *data)
static int loop_switch(struct loop_device *lo, struct file *file)
static int loop_switch(struct loop_device *lo, struct file *file)
{
{
	struct switch_request w;
	struct switch_request w;
	struct bio *bio = bio_alloc(GFP_KERNEL, 1);
	struct bio *bio = bio_alloc(GFP_KERNEL, 0);
	if (!bio)
	if (!bio)
		return -ENOMEM;
		return -ENOMEM;
	init_completion(&w.wait);
	init_completion(&w.wait);