]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - mm/percpu-km.c
percpu: clear memory allocated with the km allocator
[mv-sheeva.git] / mm / percpu-km.c
index 7037bc73bfa42a5fd93294f27185a119387dbf17..89633fefc6a2b39d8d32d0204846f4ab8b303930 100644 (file)
 
 static int pcpu_populate_chunk(struct pcpu_chunk *chunk, int off, int size)
 {
-       /* noop */
+       unsigned int cpu;
+
+       for_each_possible_cpu(cpu)
+               memset((void *)pcpu_chunk_addr(chunk, cpu, 0) + off, 0, size);
+
        return 0;
 }