Move away from an init specific init_debug() macro to a more general lsm_pr()/lsm_pr_cont()/lsm_pr_dbg() set of macros that are available both before and after init. In the process we do a number of minor changes to improve the LSM initialization output and cleanup the code somewhat.
Showing the changes to security/security.c (1 of 3 files). Show all
Unified · Split
| @@ -73,6 +73,8 @@ const char *const lockdown_reasons[LOCKDOWN_CONFIDENTIALITY_MAX + 1] = { · 72 unmodified lines | ||
| 73 | 73 | [LOCKDOWN_CONFIDENTIALITY_MAX] = "confidentiality", |
| 74 | 74 | }; |
| 75 | 75 | |
| 76 | +bool lsm_debug __ro_after_init; | |
| 77 | + | |
| 76 | 78 | unsigned int lsm_active_cnt __ro_after_init; |
| 77 | 79 | const struct lsm_id *lsm_idlist[MAX_LSM_COUNT]; |
| 78 | 80 | |