diff options
Diffstat (limited to 'security/capability.c')
-rw-r--r-- | security/capability.c | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/security/capability.c b/security/capability.c index 1728d4e375db..67afc679719a 100644 --- a/security/capability.c +++ b/security/capability.c | |||
@@ -767,9 +767,15 @@ static int cap_xfrm_policy_delete_security(struct xfrm_sec_ctx *ctx) | |||
767 | return 0; | 767 | return 0; |
768 | } | 768 | } |
769 | 769 | ||
770 | static int cap_xfrm_state_alloc_security(struct xfrm_state *x, | 770 | static int cap_xfrm_state_alloc(struct xfrm_state *x, |
771 | struct xfrm_user_sec_ctx *sec_ctx, | 771 | struct xfrm_user_sec_ctx *sec_ctx) |
772 | u32 secid) | 772 | { |
773 | return 0; | ||
774 | } | ||
775 | |||
776 | static int cap_xfrm_state_alloc_acquire(struct xfrm_state *x, | ||
777 | struct xfrm_sec_ctx *polsec, | ||
778 | u32 secid) | ||
773 | { | 779 | { |
774 | return 0; | 780 | return 0; |
775 | } | 781 | } |
@@ -1084,7 +1090,8 @@ void __init security_fixup_ops(struct security_operations *ops) | |||
1084 | set_to_cap_if_null(ops, xfrm_policy_clone_security); | 1090 | set_to_cap_if_null(ops, xfrm_policy_clone_security); |
1085 | set_to_cap_if_null(ops, xfrm_policy_free_security); | 1091 | set_to_cap_if_null(ops, xfrm_policy_free_security); |
1086 | set_to_cap_if_null(ops, xfrm_policy_delete_security); | 1092 | set_to_cap_if_null(ops, xfrm_policy_delete_security); |
1087 | set_to_cap_if_null(ops, xfrm_state_alloc_security); | 1093 | set_to_cap_if_null(ops, xfrm_state_alloc); |
1094 | set_to_cap_if_null(ops, xfrm_state_alloc_acquire); | ||
1088 | set_to_cap_if_null(ops, xfrm_state_free_security); | 1095 | set_to_cap_if_null(ops, xfrm_state_free_security); |
1089 | set_to_cap_if_null(ops, xfrm_state_delete_security); | 1096 | set_to_cap_if_null(ops, xfrm_state_delete_security); |
1090 | set_to_cap_if_null(ops, xfrm_policy_lookup); | 1097 | set_to_cap_if_null(ops, xfrm_policy_lookup); |