summaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
authorMimi Zohar <zohar@linux.ibm.com>2021-02-10 16:34:06 -0500
committerMimi Zohar <zohar@linux.ibm.com>2021-02-10 16:34:06 -0500
commitcccb0efdef01e8a9f44ac38e081c485f92fac3a4 (patch)
tree14f523df71288692520ec98cf851330a0431d666 /kernel
parentb3f82afc1041a6a7d5347a01883f4aab7ec133b2 (diff)
parentf31e3386a4e92ba6eda7328cb508462956c94c64 (diff)
Merge branch 'ima-kexec-fixes' into next-integrity
Diffstat (limited to 'kernel')
-rw-r--r--kernel/kexec_file.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/kernel/kexec_file.c b/kernel/kexec_file.c
index b02086d70492..5c3447cf7ad5 100644
--- a/kernel/kexec_file.c
+++ b/kernel/kexec_file.c
@@ -166,6 +166,11 @@ void kimage_file_post_load_cleanup(struct kimage *image)
vfree(pi->sechdrs);
pi->sechdrs = NULL;
+#ifdef CONFIG_IMA_KEXEC
+ vfree(image->ima_buffer);
+ image->ima_buffer = NULL;
+#endif /* CONFIG_IMA_KEXEC */
+
/* See if architecture has anything to cleanup post load */
arch_kimage_file_post_load_cleanup(image);