mirror of
https://github.com/torvalds/linux.git
synced 2026-04-18 06:44:00 -04:00
coccinelle: kmalloc_obj: Remove default GFP_KERNEL arg
Remove any GFP_KERNEL arguments found in the new kmalloc_obj-family
helpers. This captures the script used in commit 189f164e57 ("Convert
remaining multi-line kmalloc_obj/flex GFP_KERNEL uses").
Link: https://patch.msgid.link/20260320175113.work.016-kees@kernel.org
Signed-off-by: Kees Cook <kees@kernel.org>
This commit is contained in:
@@ -122,3 +122,14 @@ fresh identifier ALLOC_OBJS = script:python(ALLOC_ARRAY) { alloc_array(ALLOC_ARR
|
||||
- ALLOC(struct_size_t(TYPE, FLEX, COUNT), GFP)
|
||||
+ ALLOC_FLEX(TYPE, FLEX, COUNT, GFP)
|
||||
)
|
||||
|
||||
@drop_gfp_kernel depends on patch && !(file in "tools") && !(file in "samples")@
|
||||
identifier ALLOC = {kmalloc_obj,kmalloc_objs,kmalloc_flex,
|
||||
kzalloc_obj,kzalloc_objs,kzalloc_flex,
|
||||
kvmalloc_obj,kvmalloc_objs,kvmalloc_flex,
|
||||
kvzalloc_obj,kvzalloc_objs,kvzalloc_flex};
|
||||
@@
|
||||
|
||||
ALLOC(...
|
||||
- , GFP_KERNEL
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user