Messages in this thread | | | Date | Sat, 15 Nov 2008 20:52:29 -0800 | From | Arjan van de Ven <> | Subject | Re: [PATCH 1/7] mm: introduce simple_malloc()/simple_free() |
| |
On Sun, 16 Nov 2008 12:33:15 +0800 Lai Jiangshan <laijs@cn.fujitsu.com> wrote:
> > some subsystem needs vmalloc() when required memory is large. > but current kernel has not APIs for this requirement. > this patch introduces simple_malloc() and simple_free().
Hi
I kinda really don't like this approach. vmalloc() (and especially, vfree()) is a really expensive operation, and vmalloc()'d memory is also slower (due to tlb pressure). Realistically, people should try hard to use small datastructure instead....
-- Arjan van de Ven Intel Open Source Technology Centre For development, discussion and tips for power savings, visit http://www.lesswatts.org
| |