]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit - mm/percpu.c
percpu: stop leaking bitmap metadata blocks
authorMike Rapoport <rppt@linux.vnet.ibm.com>
Sun, 7 Oct 2018 08:31:51 +0000 (11:31 +0300)
committerJuerg Haefliger <juergh@canonical.com>
Wed, 24 Jul 2019 01:53:41 +0000 (19:53 -0600)
commitd9a82af818720a349d597cec43379e4c3d502da7
tree12de853e7aa240bf08fcd4e8f2de1f5d99997365
parent4fed6529667570606377c5137901b832c9daf219
percpu: stop leaking bitmap metadata blocks

BugLink: https://bugs.launchpad.net/bugs/1836426
commit 6685b357363bfe295e3ae73665014db4aed62c58 upstream.

The commit ca460b3c9627 ("percpu: introduce bitmap metadata blocks")
introduced bitmap metadata blocks. These metadata blocks are allocated
whenever a new chunk is created, but they are never freed. Fix it.

Fixes: ca460b3c9627 ("percpu: introduce bitmap metadata blocks")
Signed-off-by: Mike Rapoport <rppt@linux.vnet.ibm.com>
Cc: stable@vger.kernel.org
Signed-off-by: Dennis Zhou <dennis@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
mm/percpu.c