diff options
Diffstat (limited to 'security/security.c')
-rw-r--r-- | security/security.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/security/security.c b/security/security.c index f88eaf6b14cc..d8b727637f02 100644 --- a/security/security.c +++ b/security/security.c | |||
@@ -684,6 +684,11 @@ int security_task_create(unsigned long clone_flags) | |||
684 | return security_ops->task_create(clone_flags); | 684 | return security_ops->task_create(clone_flags); |
685 | } | 685 | } |
686 | 686 | ||
687 | int security_cred_alloc_blank(struct cred *cred, gfp_t gfp) | ||
688 | { | ||
689 | return security_ops->cred_alloc_blank(cred, gfp); | ||
690 | } | ||
691 | |||
687 | void security_cred_free(struct cred *cred) | 692 | void security_cred_free(struct cred *cred) |
688 | { | 693 | { |
689 | security_ops->cred_free(cred); | 694 | security_ops->cred_free(cred); |
@@ -699,6 +704,11 @@ void security_commit_creds(struct cred *new, const struct cred *old) | |||
699 | security_ops->cred_commit(new, old); | 704 | security_ops->cred_commit(new, old); |
700 | } | 705 | } |
701 | 706 | ||
707 | void security_transfer_creds(struct cred *new, const struct cred *old) | ||
708 | { | ||
709 | security_ops->cred_transfer(new, old); | ||
710 | } | ||
711 | |||
702 | int security_kernel_act_as(struct cred *new, u32 secid) | 712 | int security_kernel_act_as(struct cred *new, u32 secid) |
703 | { | 713 | { |
704 | return security_ops->kernel_act_as(new, secid); | 714 | return security_ops->kernel_act_as(new, secid); |
@@ -1241,6 +1251,13 @@ int security_key_getsecurity(struct key *key, char **_buffer) | |||
1241 | return security_ops->key_getsecurity(key, _buffer); | 1251 | return security_ops->key_getsecurity(key, _buffer); |
1242 | } | 1252 | } |
1243 | 1253 | ||
1254 | int security_key_session_to_parent(const struct cred *cred, | ||
1255 | const struct cred *parent_cred, | ||
1256 | struct key *key) | ||
1257 | { | ||
1258 | return security_ops->key_session_to_parent(cred, parent_cred, key); | ||
1259 | } | ||
1260 | |||
1244 | #endif /* CONFIG_KEYS */ | 1261 | #endif /* CONFIG_KEYS */ |
1245 | 1262 | ||
1246 | #ifdef CONFIG_AUDIT | 1263 | #ifdef CONFIG_AUDIT |