mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-29 03:01:39 -04:00
audit: kill audit_prepare_user_tty
Now that netlink messages are processed in the context of the sender tty_audit_push_task can be called directly and audit_prepare_user_tty which only added looking up the task of the tty by process id is not needed. Cc: Al Viro <[email protected]> Cc: Eric Paris <[email protected]> Signed-off-by: "Eric W. Biederman" <[email protected]>
This commit is contained in:
parent
02276bda4a
commit
f95732e2e0
1 changed files with 1 additions and 19 deletions
|
|
@ -468,24 +468,6 @@ static int kauditd_thread(void *dummy)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static int audit_prepare_user_tty(pid_t pid, uid_t loginuid, u32 sessionid)
|
||||
{
|
||||
struct task_struct *tsk;
|
||||
int err;
|
||||
|
||||
rcu_read_lock();
|
||||
tsk = find_task_by_vpid(pid);
|
||||
if (!tsk) {
|
||||
rcu_read_unlock();
|
||||
return -ESRCH;
|
||||
}
|
||||
get_task_struct(tsk);
|
||||
rcu_read_unlock();
|
||||
err = tty_audit_push_task(tsk, loginuid, sessionid);
|
||||
put_task_struct(tsk);
|
||||
return err;
|
||||
}
|
||||
|
||||
int audit_send_list(void *_dest)
|
||||
{
|
||||
struct audit_netlink_list *dest = _dest;
|
||||
|
|
@ -748,7 +730,7 @@ static int audit_receive_msg(struct sk_buff *skb, struct nlmsghdr *nlh)
|
|||
if (err == 1) {
|
||||
err = 0;
|
||||
if (msg_type == AUDIT_USER_TTY) {
|
||||
err = audit_prepare_user_tty(pid, loginuid,
|
||||
err = tty_audit_push_task(current, loginuid,
|
||||
sessionid);
|
||||
if (err)
|
||||
break;
|
||||
|
|
|
|||
Loading…
Reference in a new issue