Revision 4c4ac9a48ac512c6b5a6cca06cfad2ad96e8caaa authored by Christophe Jaillet on 13 July 2015, 09:32:43 UTC, committed by Helge Deller on 19 July 2015, 06:56:14 UTC
Commit 0e0da48dee8d ("parisc: mm: don't count preallocated pmds")
introduced a memory leak.

After this commit, the 'return' statement in pmd_free is executed in all
cases. Even for pmd that are not attached to the pgd.  So 'free_pages'
can never be called anymore, leading to a memory leak.

Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Acked-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
Acked-by: Mikulas Patocka <mpatocka@redhat.com>
Acked-by: Helge Deller <deller@gmx.de>
Cc: stable@vger.kernel.org  # v4.0+
Signed-off-by: Helge Deller <deller@gmx.de>
1 parent 9d37e66
History
File Mode Size
boot
configs
include
kernel
lib
mm
platform
Kconfig -rw-r--r-- 5.1 KB
Kconfig.debug -rw-r--r-- 814 bytes
Makefile -rw-r--r-- 2.3 KB

back to top