X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;ds=sidebyside;f=mm%2Fpercpu.c;h=2ddf9a990dbd057228782a3af5ac6901a0af632b;hb=02ec47474604beb7191f6e4c1aef73561cf66d25;hp=63e24fb4387b6d305960f9e7ba8c0554e6818ca5;hpb=67be1e4f4b0a512f6af3a7db681ae9b62d31de5e;p=firefly-linux-kernel-4.4.55.git diff --git a/mm/percpu.c b/mm/percpu.c index 63e24fb4387b..2ddf9a990dbd 100644 --- a/mm/percpu.c +++ b/mm/percpu.c @@ -610,7 +610,7 @@ static struct pcpu_chunk *pcpu_alloc_chunk(void) chunk->map = pcpu_mem_zalloc(PCPU_DFL_MAP_ALLOC * sizeof(chunk->map[0])); if (!chunk->map) { - kfree(chunk); + pcpu_mem_free(chunk, pcpu_chunk_struct_size); return NULL; }