aboutsummaryrefslogtreecommitdiffstats
path: root/security/security.c
diff options
context:
space:
mode:
authorSami Tolvanen <samitolvanen@google.com>2020-06-15 11:12:32 -0700
committerJames Morris <jmorris@namei.org>2020-06-22 10:36:25 -0700
commit4bc799dcb67066e0531004d5bdbe755bb02b5488 (patch)
treee36e77d8dbe7b3707c43bbc7582fa3f295d60e20 /security/security.c
parentLinux 5.8-rc2 (diff)
downloadlinux-dev-4bc799dcb67066e0531004d5bdbe755bb02b5488.tar.xz
linux-dev-4bc799dcb67066e0531004d5bdbe755bb02b5488.zip
security: fix the key_permission LSM hook function type
Commit 8c0637e950d6 ("keys: Make the KEY_NEED_* perms an enum rather than a mask") changed the type of the key_permission callback functions, but didn't change the type of the hook, which trips indirect call checking with Control-Flow Integrity (CFI). This change fixes the issue by changing the hook type to match the functions. Fixes: 8c0637e950d6 ("keys: Make the KEY_NEED_* perms an enum rather than a mask") Signed-off-by: Sami Tolvanen <samitolvanen@google.com> Acked-by: Kees Cook <keescook@chromium.org> Signed-off-by: James Morris <jmorris@namei.org>
Diffstat (limited to 'security/security.c')
0 files changed, 0 insertions, 0 deletions