If I have eight hours for cutting wood, I spend six sharpening my axe.
https://linux-kernel-labs.github.io/refs/heads/master/labs/memory_mapping.html
kmalloc: uses low-memory
vmalloc: uses high-memory