Когда мы используем vmalloc и kmalloc?
Я знаю, что kmalloc выделяет непрерывную память в физической памяти, а также виртуальную память, vmalloc выделяет непрерывную память в виртуальной памяти, но это не гарантирует, что память, выделенная в физической памяти, будет смежной.
Поэтому кажется, что kmalloc намного лучше, чем vmalloc. Я не знаю, когда мы используем vmalloc, kmalloc? Может кто-нибудь привести примеры использования vmalloc в реальности?