Commit 22652747 authored by Christoph Hellwig's avatar Christoph Hellwig Committed by Linus Torvalds

[PATCH] make LSM register functions GPLonly exports

These exports have the power to change the implementations of all
syscalls and I've seen people exploiting this "feature".

Make the exports GPLonly (which some LSM folks agreed to
when it was merged initially to avoid that).
parent d90199f2
...@@ -241,9 +241,9 @@ asmlinkage long sys_security (unsigned int id, unsigned int call, ...@@ -241,9 +241,9 @@ asmlinkage long sys_security (unsigned int id, unsigned int call,
return security_ops->sys_security (id, call, args); return security_ops->sys_security (id, call, args);
} }
EXPORT_SYMBOL (register_security); EXPORT_SYMBOL_GPL(register_security);
EXPORT_SYMBOL (unregister_security); EXPORT_SYMBOL_GPL(unregister_security);
EXPORT_SYMBOL (mod_reg_security); EXPORT_SYMBOL_GPL(mod_reg_security);
EXPORT_SYMBOL (mod_unreg_security); EXPORT_SYMBOL_GPL(mod_unreg_security);
EXPORT_SYMBOL (capable); EXPORT_SYMBOL(capable);
EXPORT_SYMBOL (security_ops); EXPORT_SYMBOL(security_ops);
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment