mirror of https://gitee.com/openkylin/linux.git
Merge branch 'for-4.19-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu
Dennis writes: "percpu fixes for-4.19-rc8 The new percpu allocator introduced in 4.14 had a missing free for the percpu metadata. This caused a memory leak when percpu memory is being churned resulting in the allocation and deallocation of percpu memory chunks" * 'for-4.19-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu: percpu: stop leaking bitmap metadata blocks
This commit is contained in:
commit
c350a1d466
|
@ -1212,6 +1212,7 @@ static void pcpu_free_chunk(struct pcpu_chunk *chunk)
|
|||
{
|
||||
if (!chunk)
|
||||
return;
|
||||
pcpu_mem_free(chunk->md_blocks);
|
||||
pcpu_mem_free(chunk->bound_map);
|
||||
pcpu_mem_free(chunk->alloc_map);
|
||||
pcpu_mem_free(chunk);
|
||||
|
|
Loading…
Reference in New Issue