X-Git-Url: http://git.monstr.eu/?a=blobdiff_plain;f=kernel%2Fexit.c;h=9a89e7f36acb4382efca6855b4c01b74820a8dd5;hb=14c6ef2b559688e04bec376e0778d9484dc9bd4d;hp=fd1c04193e18b8d1dd678f7d5c4183881e552b74;hpb=56015910355992f040f6163dcec96642021d2737;p=linux-2.6-microblaze.git diff --git a/kernel/exit.c b/kernel/exit.c index fd1c04193e18..9a89e7f36acb 100644 --- a/kernel/exit.c +++ b/kernel/exit.c @@ -162,7 +162,6 @@ static void __exit_signal(struct task_struct *tsk) flush_sigqueue(&sig->shared_pending); tty_kref_put(tty); } - exit_task_sigqueue_cache(tsk); } static void delayed_put_task_struct(struct rcu_head *rhp) @@ -189,7 +188,7 @@ repeat: /* don't need to get the RCU readlock here - the process is dead and * can't be modifying its own credentials. But shut RCU-lockdep up */ rcu_read_lock(); - atomic_dec(&__task_cred(p)->user->processes); + dec_rlimit_ucounts(task_ucounts(p), UCOUNT_RLIMIT_NPROC, 1); rcu_read_unlock(); cgroup_release(p);