GPU_BUDDY_CLEARED(9)
π¦ GPU_BUDDY_CLEARED π¦
okay bestie, welcome to the Kernel API Manual β this page is literally about GPU_BUDDY_CLEARED, and it's giving βtiny but importantβ energy. no cap. π
πΈ NAME πΈ
GPU_BUDDY_CLEARED β mark returned blocks as cleared β¨
π SYNOPSIS π
GPU_BUDDY_CLEARED
π DESCRIPTION π
So this one is used with gpu_buddy_free_list to indicate that the memory being freed has been cleared (zeroed). like, actually zeroed, not just βvibes are clearβ zeroed. π
The blocks get placed in the clear tree for future GPU_BUDDY_CLEAR_ALLOCATION requests. main character memory management behavior, honestly. π
π₯ SEE ALSO π₯
Kernel file ./include/linux/gpu_buddy.h β and the whole referenced squad is:
GPU_BUDDY_RANGE_ALLOCATION(9)GPU_BUDDY_TOPDOWN_ALLOCATION(9)GPU_BUDDY_CONTIGUOUS_ALLOCATION(9)GPU_BUDDY_CLEAR_ALLOCATION(9)GPU_BUDDY_TRIM_DISABLE(9)struct gpu_buddy_block(9)struct gpu_buddy(9)gpu_buddy_driver_set_lock(9)gpu_buddy_driver_lock_held(9)
π okay that's the whole page β signed, sealed, and slaying from ./include/linux, dated October 2026, for GPU_BUDDY_CLEARED(9). bye bestie! π
π¦ 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