]> www.infradead.org Git - users/dwmw2/linux.git/commit
mm: krealloc: clarify valid usage of __GFP_ZERO
authorDanilo Krummrich <dakr@kernel.org>
Mon, 12 Aug 2024 22:34:35 +0000 (00:34 +0200)
committerAndrew Morton <akpm@linux-foundation.org>
Wed, 4 Sep 2024 04:15:37 +0000 (21:15 -0700)
commit489a744e5fb16503b495ad1fa3dd1abf25b224e7
tree3bf8daea81e7f162b13f84a6c1a20459d0d5f207
parent1a83a716ec233990e1fd5b6fbb1200ade63bf450
mm: krealloc: clarify valid usage of __GFP_ZERO

Properly document that if __GFP_ZERO logic is requested, callers must
ensure that, starting with the initial memory allocation, every subsequent
call to this API for the same memory allocation is flagged with
__GFP_ZERO.  Otherwise, it is possible that __GFP_ZERO is not fully
honored by this API.

Link: https://lkml.kernel.org/r/20240812223707.32049-2-dakr@kernel.org
Signed-off-by: Danilo Krummrich <dakr@kernel.org>
Acked-by: David Rientjes <rientjes@google.com>
Cc: Christoph Lameter <cl@linux.com>
Cc: Hyeonggon Yoo <42.hyeyoo@gmail.com>
Cc: Joonsoo Kim <iamjoonsoo.kim@lge.com>
Cc: Pekka Enberg <penberg@kernel.org>
Cc: Roman Gushchin <roman.gushchin@linux.dev>
Cc: Vlastimil Babka <vbabka@suse.cz>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
include/linux/slab.h
mm/slab_common.c