Messages in this thread | | | From | Kees Cook <> | Subject | [PATCH 0/4] Fix ro_after_init vs static_call | Date | Wed, 1 Sep 2021 16:37:53 -0700 |
| |
Hi,
It seems the .static_call_sites section was not being marked as ro-after-init in modules. Adjust the macro names, add comments, refactor the module section list, and fix .static_call_sites.
Thanks!
-Kees
Kees Cook (4): vmlinux.lds.h: Use regular *RODATA and *RO_AFTER_INIT_DATA suffixes vmlinux.lds.h: Split .static_call_sites from .static_call_tramp_key module: Use a list of strings for ro_after_init sections module: Include .static_call_sites in module ro_after_init
arch/s390/kernel/vmlinux.lds.S | 2 +- include/asm-generic/vmlinux.lds.h | 22 +++++++++++++++------- kernel/module.c | 29 +++++++++++++++++------------ 3 files changed, 33 insertions(+), 20 deletions(-)
-- 2.30.2
| |