From: Tvrtko Ursulin <tvrtko.ursu...@intel.com> sg_init_table will clear the allocated block so requesting zeroed memory from the allocator is redundant.
Signed-off-by: Tvrtko Ursulin <tvrtko.ursu...@intel.com> Cc: Bart Van Assche <bart.vanass...@wdc.com> Cc: Hannes Reinecke <h...@suse.com> Cc: Johannes Thumshirn <jthumsh...@suse.de> Cc: Jens Axboe <ax...@kernel.dk> --- lib/scatterlist.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/scatterlist.c b/lib/scatterlist.c index d61c025e38b4..9884be50a2c0 100644 --- a/lib/scatterlist.c +++ b/lib/scatterlist.c @@ -511,8 +511,7 @@ struct scatterlist *sgl_alloc_order(unsigned long length, unsigned int order, nent++; } - sgl = kmalloc_array(nent, sizeof(struct scatterlist), - (gfp & ~GFP_DMA) | __GFP_ZERO); + sgl = kmalloc_array(nent, sizeof(struct scatterlist), (gfp & ~GFP_DMA)); if (!sgl) return NULL; -- 2.14.1