mm: kmemleak_alloc_percpu() should follow the gfp from per_alloc()
[firefly-linux-kernel-4.4.55.git] / mm / percpu.c
index dfd02484e8de10913e4fe1264bde04e00cc1e9b6..2dd74487a0aff653814db79e9bd2251e87cf9981 100644 (file)
@@ -1030,7 +1030,7 @@ area_found:
                memset((void *)pcpu_chunk_addr(chunk, cpu, 0) + off, 0, size);
 
        ptr = __addr_to_pcpu_ptr(chunk->base_addr + off);
-       kmemleak_alloc_percpu(ptr, size);
+       kmemleak_alloc_percpu(ptr, size, gfp);
        return ptr;
 
 fail_unlock: