kvfree_atomic(9)
π kvfree_atomic(9) π
okay so this page lives in the Kernel API Manual, and it's literally about freeing memory. bestie, it's short but important, so pay attention π β¨
πΈ NAME πΈ
kvfree_atomic β free memory. that's the whole vibe. π§
β¨ SYNOPSIS β¨
void kvfree_atomic (const void *addr );
π ARGUMENTS π
addrβ pointer to allocated memory. yes, that's the thing you're freeing, bestie π«Ά
π DESCRIPTION π
It's the same as kvfree, except for vmalloc backed memory it uses vfree_atomic. lowkey specific, highkey iconic.
Must not be called from NMI context β like, do not do it. that's a hard no, no cap. π
π₯ SEE ALSO π₯
- Kernel file
./mm/slub.cenumslab_flags(9) kmem_cache_alloc_node(9)kmem_cache_free(9)ksize(9)kfree(9)kvfree(9)kvfree_sensitive(9)kmem_cache_alloc_bulk(9)
xoxo, your local kernel bestie π β sourced from ./mm, dated October 2026. byeee π«Άβ¨
π¦ 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