what is the difference between kmalloc and vmalloc?
From: Mulyadi Santosa <hidden>
Date: 2012-11-22 04:09:50
From: Mulyadi Santosa <hidden>
Date: 2012-11-22 04:09:50
On Thu, Nov 22, 2012 at 10:12 AM, horse_rivers [off-list ref] wrote:
thanks!
kmalloc allocates memory from slab cache. It tends to be physically contigous and you can get memory size smaller than page size. vmalloc, on the other hand, is when you need only virtually contigous memory area. Example of such usage is for allocating memory to load kernel module. -- regards, Mulyadi Santosa Freelance Linux trainer and consultant blog: the-hydra.blogspot.com training: mulyaditraining.blogspot.com