-
由 Lakshmi Ramasubramanian 提交于
IMA allocates kernel virtual memory to carry forward the measurement list, from the current kernel to the next kernel on kexec system call, in ima_add_kexec_buffer() function. In error code paths this memory is not freed resulting in memory leak. Free the memory allocated for the IMA measurement list in the error code paths in ima_add_kexec_buffer() function. Signed-off-by: NLakshmi Ramasubramanian <nramas@linux.microsoft.com> Suggested-by: NTyler Hicks <tyhicks@linux.microsoft.com> Fixes: 7b8589cc ("ima: on soft reboot, save the measurement list") Signed-off-by: NMimi Zohar <zohar@linux.ibm.com>
6d14c651