diff options
| author | 2021-02-10 16:34:06 -0500 | |
|---|---|---|
| committer | 2021-02-10 16:34:06 -0500 | |
| commit | cccb0efdef01e8a9f44ac38e081c485f92fac3a4 (patch) | |
| tree | 14f523df71288692520ec98cf851330a0431d666 /kernel | |
| parent | IMA: Measure kernel version in early boot (diff) | |
| parent | ima: Free IMA measurement buffer after kexec syscall (diff) | |
Merge branch 'ima-kexec-fixes' into next-integrity
Diffstat (limited to 'kernel')
| -rw-r--r-- | kernel/kexec_file.c | 5 |
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); |
