Messages in this thread Patch in this message | | | From | Nikanth Karthikesan <> | Subject | [PATCH 6/6] Handle possible bio_alloc failure in bounce buffer | Date | Tue, 14 Apr 2009 16:36:47 +0530 |
| |
Handle possible bio_alloc failure in bounce buffer.
Signed-off-by: Nikanth Karthikesan <knikanth@suse.de>
---
Index: linux-2.6/mm/bounce.c =================================================================== --- linux-2.6.orig/mm/bounce.c +++ linux-2.6/mm/bounce.c @@ -202,6 +202,9 @@ static void __blk_queue_bounce(struct re unsigned int cnt = (*bio_orig)->bi_vcnt; bio = bio_alloc(GFP_NOIO, cnt); + if (unlikely(!bio)) + panic("Unable to allocate bios\n"); + memset(bio->bi_io_vec, 0, cnt * sizeof(struct bio_vec)); }
| |