what is the difference between kmalloc and vmalloc?
Mulyadi Santosa
mulyadi.santosa at gmail.com
Wed Nov 21 23:09:50 EST 2012
On Thu, Nov 22, 2012 at 10:12 AM, horse_rivers <horse_rivers at 126.com> 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
More information about the Kernelnewbies
mailing list