
Article
The vmalloc Deep Dive: Trees, Tables, and Per-CPU Tricks
A deep technical dive into the Linux kernel's vmalloc allocator, explaining how it uses augmented RB-trees to find free space, performs page table walks to map physical pages, and handles per-CPU virtual memory allocation.
By Shivam Kalra
