]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/commit
s390/kdump: Fix memleak in nt_vmcoreinfo
authorPhilipp Rudo <prudo@linux.ibm.com>
Mon, 13 Aug 2018 09:16:57 +0000 (11:16 +0200)
committerHeiko Carstens <heiko.carstens@de.ibm.com>
Thu, 16 Aug 2018 12:49:14 +0000 (14:49 +0200)
commit2d2e7075b87181ed0c675e4936e20bdadba02e1f
tree6a2e3f137a264539e74aac4e310a8d6ac2a3c986
parent263b0e480c9b0fda77a89f5d6375d8a39de5c166
s390/kdump: Fix memleak in nt_vmcoreinfo

The vmcoreinfo of a crashed system is potentially fragmented. Thus the
crash kernel has an intermediate step where the vmcoreinfo is copied into a
temporary, continuous buffer in the crash kernel memory. This temporary
buffer is never freed. Free it now to prevent the memleak.

While at it replace all occurrences of "VMCOREINFO" by its corresponding
macro to prevent potential renaming issues.

Signed-off-by: Philipp Rudo <prudo@linux.ibm.com>
Acked-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
arch/s390/kernel/crash_dump.c