Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern

Add __GFP_ZERO flag for alloc_page in function bio_copy_kern to initialize
the buffer of a bio.

Signed-off-by: Haimin Zhang <tcs.kernel@gmail.com>
Reviewed-by: Chaitanya Kulkarni <kch@nvidia.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Link: https://lore.kernel.org/r/20220216084038.15635-1-tcs.kernel@gmail.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>

authored by

Haimin Zhang and committed by
Jens Axboe
cc8f7fe1 06582bc8

+1 -1
+1 -1
block/blk-map.c
··· 446 446 if (bytes > len) 447 447 bytes = len; 448 448 449 - page = alloc_page(GFP_NOIO | gfp_mask); 449 + page = alloc_page(GFP_NOIO | __GFP_ZERO | gfp_mask); 450 450 if (!page) 451 451 goto cleanup; 452 452