diff options
author | KP Singh <[email protected]> | 2024-08-16 17:43:04 +0200 |
---|---|---|
committer | Paul Moore <[email protected]> | 2024-08-20 14:05:33 -0400 |
commit | 77b644c39d6afc0b2985807c74d95335931f6403 (patch) | |
tree | e0b5a54e80ec176accfc0e2cdd5046e7855fd85f /lib/crypto/mpi/mpi-sub-ui.c | |
parent | e4b0b54f95fdb4b160bf91fd2703fa8b0adc0fcd (diff) |
init/main.c: Initialize early LSMs after arch code, static keys and calls.
With LSMs using static calls and static keys, early_lsm_init needs to
wait for setup_arch for architecture specific functionality which
includes jump tables and static calls to be initialized.
Since not all architectures call jump_table_init in setup_arch,
explicitly call both jump_table_init and static_call_init before
early_security_init.
This only affects "early LSMs" i.e. only lockdown when
CONFIG_SECURITY_LOCKDOWN_LSM_EARLY is set.
Tested-by: Guenter Roeck <[email protected]>
Signed-off-by: KP Singh <[email protected]>
Signed-off-by: Paul Moore <[email protected]>
Diffstat (limited to 'lib/crypto/mpi/mpi-sub-ui.c')
0 files changed, 0 insertions, 0 deletions