]> git.karo-electronics.de Git - mv-sheeva.git/commitdiff
[IA64] perfmon: Change vmalloc to vzalloc and drop memset.
authorJesper Juhl <jj@chaosbits.net>
Sat, 30 Oct 2010 19:35:58 +0000 (21:35 +0200)
committerTony Luck <tony.luck@intel.com>
Tue, 28 Dec 2010 22:13:36 +0000 (14:13 -0800)
vzalloc() nicely zeroes memory for us, so we don't have to do a vmalloc()
and then manually memset() the returned memory when all we want is for it
to be zero. Patch changes this for pfm_rvmalloc().

Signed-off-by: Jesper Juhl <jj@chaosbits.net>
Signed-off-by: Tony Luck <tony.luck@intel.com>
arch/ia64/kernel/perfmon.c

index 39e534f5a3b05fc36c46d1e58b0c581c6c307bc5..3aee09d2c2de1391e17c39155e45acae024c7f6e 100644 (file)
@@ -829,10 +829,9 @@ pfm_rvmalloc(unsigned long size)
        unsigned long addr;
 
        size = PAGE_ALIGN(size);
-       mem  = vmalloc(size);
+       mem  = vzalloc(size);
        if (mem) {
                //printk("perfmon: CPU%d pfm_rvmalloc(%ld)=%p\n", smp_processor_id(), size, mem);
-               memset(mem, 0, size);
                addr = (unsigned long)mem;
                while (size > 0) {
                        pfm_reserve_page(addr);