ACTION MODIFIERS(9)
π Action modifiers π
okay so this is the Kernel API Manual page for Action modifiers β literally the tiny-but-mighty glossary of GFP action modifiers, and every single detail is staying, no cap. π
__GFP_NOWARNβ suppresses allocation failure reports. hush mode for allocation fails π__GFP_COMPβ address compound page metadata. yes bestie, address it π__GFP_ZEROβ returns a zeroed page on success. clean-slate energy, we love to see it β¨__GFP_ZEROTAGSβ zeroes memory tags at allocation time. setting memory tags at the same time as zeroing memory (e.g., with__GFP_ZERO) has minimal additional performance impact. however,__GFP_ZEROTAGSalso zeroes the tags even if memory is not getting zeroed at allocation time (e.g., withinit_on_free). itβs giving βtags zeroed no matter whatβ π__GFP_SKIP_KASANβ makes KASAN skip unpoisoning on page allocation. used for userspace and vmalloc pages; the latter are unpoisoned bykasan_unpoison_vmallocinstead. if passed to vmalloc,kasan_unpoison_vmallocis skipped too. for userspace pages, results in poisoning being skipped as well, seeshould_skip_kasan_poisonfor details. only effective inHW_TAGSmode. KASAN said βnot todayβ π
π SEE ALSO π
- kernel file
./tools/include/linux/gfp_types.h gfp_t(9)- Page mobility and placement hints(9)
- Watermark modifiers(9)
- Reclaim modifiers(9)
- Useful GFP flag combinations(9)
bestie, these are the related lore pages β go read them if you want the full kernel tea β
xoxo, your Action modifiers(9) bestie, signed off from ./tools/include/linux, October 2026 β source/version + date, cute and done πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms