Lines Matching refs:current
194 struct pid_namespace *ns = task_active_pid_ns(current); in acct_on()
288 pin_kill(task_active_pid_ns(current)->bacct); in SYSCALL_DEFINE1()
414 struct pacct_struct *pacct = ¤t->signal->pacct; in fill_ac()
425 strlcpy(ac->ac_comm, current->comm, sizeof(ac->ac_comm)); in fill_ac()
429 run_time -= current->group_leader->start_time; in fill_ac()
453 spin_lock_irq(¤t->sighand->siglock); in fill_ac()
454 tty = current->signal->tty; /* Safe as we hold the siglock */ in fill_ac()
463 spin_unlock_irq(¤t->sighand->siglock); in fill_ac()
478 flim = current->signal->rlim[RLIMIT_FSIZE].rlim_cur; in do_acct_process()
479 current->signal->rlim[RLIMIT_FSIZE].rlim_cur = RLIM_INFINITY; in do_acct_process()
503 ac.ac_pid = task_tgid_nr_ns(current, ns); in do_acct_process()
505 ac.ac_ppid = task_tgid_nr_ns(rcu_dereference(current->real_parent), in do_acct_process()
521 current->signal->rlim[RLIMIT_FSIZE].rlim_cur = flim; in do_acct_process()
532 struct pacct_struct *pacct = ¤t->signal->pacct; in acct_collect()
536 if (group_dead && current->mm) { in acct_collect()
539 down_read(¤t->mm->mmap_sem); in acct_collect()
540 vma = current->mm->mmap; in acct_collect()
545 up_read(¤t->mm->mmap_sem); in acct_collect()
548 spin_lock_irq(¤t->sighand->siglock); in acct_collect()
551 if (thread_group_leader(current)) { in acct_collect()
553 if (current->flags & PF_FORKNOEXEC) in acct_collect()
556 if (current->flags & PF_SUPERPRIV) in acct_collect()
558 if (current->flags & PF_DUMPCORE) in acct_collect()
560 if (current->flags & PF_SIGNALED) in acct_collect()
562 task_cputime(current, &utime, &stime); in acct_collect()
565 pacct->ac_minflt += current->min_flt; in acct_collect()
566 pacct->ac_majflt += current->maj_flt; in acct_collect()
567 spin_unlock_irq(¤t->sighand->siglock); in acct_collect()
596 for (ns = task_active_pid_ns(current); ns != NULL; ns = ns->parent) { in acct_process()