Messages in this thread Patch in this message |  | | From | Tvrtko Ursulin <> | Subject | [PATCH 3/6] lib/scatterlist: Skip requesting zeroed allocations in sgl_alloc_order | Date | Wed, 26 Sep 2018 15:16:22 +0100 |
| |
From: Tvrtko Ursulin <tvrtko.ursulin@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.ursulin@intel.com> Cc: Bart Van Assche <bart.vanassche@wdc.com> Cc: Hannes Reinecke <hare@suse.com> Cc: Johannes Thumshirn <jthumshirn@suse.de> Cc: Jens Axboe <axboe@kernel.dk> --- lib/scatterlist.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/lib/scatterlist.c b/lib/scatterlist.c index 23e53dce897d..3cc01cd82242 100644 --- a/lib/scatterlist.c +++ b/lib/scatterlist.c @@ -495,8 +495,7 @@ struct scatterlist *sgl_alloc_order(unsigned long length, unsigned int order, return NULL; nalloc++; } - sgl = kmalloc_array(nalloc, sizeof(struct scatterlist), - (gfp & ~GFP_DMA) | __GFP_ZERO); + sgl = kmalloc_array(nalloc, sizeof(struct scatterlist), gfp & ~GFP_DMA); if (!sgl) return NULL; -- 2.17.1
|  |