Messages in this thread |  | | Subject | Re: bootmem allocator | From | Andi Kleen <> | Date | Mon, 07 Apr 2008 21:44:04 +0200 |
| |
Ingo Molnar <mingo@elte.hu> writes:
> * Cyrill Gorcunov <gorcunov@gmail.com> wrote: > >> Hi Ingo, Peter, >> >> small question. It was a patch recently posted which removes memset(x, >> 0, x) after __alloc_bootmem call. There are a few another code >> snippets who still call memset(x, 0, x). And who is responsible for >> memory clearing? bootmem allocator or caller? > > hm, bootmem allocator is supposed to clear memory. We have a couple of > places that rely on that.
I was actually considering to change that for the GB pages hugetlbfs patchkit, because memset for 1G is a little slow and not needed (will be cleared later anyways) and it might be a problem for very large systems with a lot of such pages at boot.
-Andi
|  |