diff options
-rw-r--r-- | security/keys/process_keys.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/security/keys/process_keys.c b/security/keys/process_keys.c index 68548ea6fe01..0cf8a130a267 100644 --- a/security/keys/process_keys.c +++ b/security/keys/process_keys.c | |||
@@ -857,3 +857,13 @@ void key_change_session_keyring(struct callback_head *twork) | |||
857 | 857 | ||
858 | commit_creds(new); | 858 | commit_creds(new); |
859 | } | 859 | } |
860 | |||
861 | /* | ||
862 | * Make sure that root's user and user-session keyrings exist. | ||
863 | */ | ||
864 | static int __init init_root_keyring(void) | ||
865 | { | ||
866 | return install_user_keyrings(); | ||
867 | } | ||
868 | |||
869 | late_initcall(init_root_keyring); | ||