Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

safesetid: move initcalls to the LSM framework

Reviewed-by: Kees Cook <kees@kernel.org>
Acked-by: Micah Morton <mortonm@chromium.org>
Reviewed-by: John Johansen <john.johhansen@canonical.com>
Signed-off-by: Paul Moore <paul@paul-moore.com>

+4 -2
+1
security/safesetid/lsm.c
··· 289 289 DEFINE_LSM(safesetid_security_init) = { 290 290 .id = &safesetid_lsmid, 291 291 .init = safesetid_security_init, 292 + .initcall_fs = safesetid_init_securityfs, 292 293 };
+2
security/safesetid/lsm.h
··· 70 70 extern struct setid_ruleset __rcu *safesetid_setuid_rules; 71 71 extern struct setid_ruleset __rcu *safesetid_setgid_rules; 72 72 73 + int safesetid_init_securityfs(void); 74 + 73 75 #endif /* _SAFESETID_H */
+1 -2
security/safesetid/securityfs.c
··· 308 308 .write = safesetid_gid_file_write, 309 309 }; 310 310 311 - static int __init safesetid_init_securityfs(void) 311 + int __init safesetid_init_securityfs(void) 312 312 { 313 313 int ret; 314 314 struct dentry *policy_dir; ··· 345 345 securityfs_remove(policy_dir); 346 346 return ret; 347 347 } 348 - fs_initcall(safesetid_init_securityfs);