Bläddra i källkod

loop: fix bad bio_alloc() nr_iovec request

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

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
Jens Axboe 17 år sedan
förälder
incheckning
a24eab1ed5
1 ändrade filer med 1 tillägg och 1 borttagningar
  1. 1 1
      drivers/block/loop.c

+ 1 - 1
drivers/block/loop.c

@@ -610,7 +610,7 @@ static int loop_thread(void *data)
 static int loop_switch(struct loop_device *lo, struct file *file)
 {
 	struct switch_request w;
-	struct bio *bio = bio_alloc(GFP_KERNEL, 1);
+	struct bio *bio = bio_alloc(GFP_KERNEL, 0);
 	if (!bio)
 		return -ENOMEM;
 	init_completion(&w.wait);