Smack: use init_task_smack() in smack_cred_transfer()
smack_cred_transfer() open codes the same initialization as init_task_smack(). Remove the open coding and replace it with a call to init_task_smack(). Signed-off-by: Casey Schaufler <casey@schaufler-ca.com>
This commit is contained in:
parent
f0816d4332
commit
69b6d71052
@ -2101,12 +2101,7 @@ static void smack_cred_transfer(struct cred *new, const struct cred *old)
|
|||||||
struct task_smack *old_tsp = smack_cred(old);
|
struct task_smack *old_tsp = smack_cred(old);
|
||||||
struct task_smack *new_tsp = smack_cred(new);
|
struct task_smack *new_tsp = smack_cred(new);
|
||||||
|
|
||||||
new_tsp->smk_task = old_tsp->smk_task;
|
init_task_smack(new_tsp, old_tsp->smk_task, old_tsp->smk_task);
|
||||||
new_tsp->smk_forked = old_tsp->smk_task;
|
|
||||||
mutex_init(&new_tsp->smk_rules_lock);
|
|
||||||
INIT_LIST_HEAD(&new_tsp->smk_rules);
|
|
||||||
|
|
||||||
/* cbs copy rule list */
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user