diff options
author | Lakshmi Ramasubramanian <[email protected]> | 2021-02-04 09:49:50 -0800 |
---|---|---|
committer | Mimi Zohar <[email protected]> | 2021-02-10 15:49:35 -0500 |
commit | 6d14c6517885fa68524238787420511b87d671df (patch) | |
tree | 26792b78c4a23732df1876305971d435ceeef1d0 /tools/perf/scripts/python/export-to-sqlite.py | |
parent | 7c53f6b671f4aba70ff15e1b05148b10d58c2837 (diff) |
ima: Free IMA measurement buffer on error
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: Lakshmi Ramasubramanian <[email protected]>
Suggested-by: Tyler Hicks <[email protected]>
Fixes: 7b8589cc29e7 ("ima: on soft reboot, save the measurement list")
Signed-off-by: Mimi Zohar <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions