summaryrefslogtreecommitdiffstats
path: root/kernel/exit.c
Commit message (Expand)AuthorAgeFilesLines
* wait/ptrace: assume __WALL if the child is tracedOleg Nesterov2016-08-221-9/+20
* exit: fix race between wait_consider_task() and wait_task_zombie()Oleg Nesterov2015-01-161-3/+9
* signals: mv {dis,}allow_signal() from sched.h/exit.c to signal.[ch]Oleg Nesterov2014-06-061-39/+0
* memcg: optimize the "Search everything else" loop in mm_update_next_owner()Oleg Nesterov2014-06-041-3/+9
* memcg: mm_update_next_owner() should skip kthreadsOleg Nesterov2014-06-041-6/+4
* memcg: kill CONFIG_MM_OWNEROleg Nesterov2014-06-041-2/+2
* wait: WSTOPPED|WCONTINUED doesn't work if a zombie leader is traced by anothe...Oleg Nesterov2014-04-071-13/+9
* wait: WSTOPPED|WCONTINUED hangs if a zombie child is traced by real_parentOleg Nesterov2014-04-071-13/+16
* wait: completely ignore the EXIT_DEAD tasksOleg Nesterov2014-04-071-5/+6
* wait: use EXIT_TRACE only if thread_group_leader(zombie)Oleg Nesterov2014-04-071-10/+7
* wait: introduce EXIT_TRACE to avoid the racy EXIT_DEAD->EXIT_ZOMBIE transitionOleg Nesterov2014-04-071-29/+21
* wait: fix reparent_leader() vs EXIT_DEAD->EXIT_ZOMBIE raceOleg Nesterov2014-04-071-4/+11
* kernel/exit.c: call proc_exit_connector() after exit_state is setGuillaume Morin2014-04-071-1/+1
* exit: move check_stack_usage() to the end of do_exit()Oleg Nesterov2014-04-071-1/+1
* exit: call disassociate_ctty() before exit_task_namespaces()Oleg Nesterov2014-04-071-4/+2
* cgroup: remove useless argument from cgroup_exit()Li Zefan2014-03-291-1/+1
* introduce for_each_thread() to replace the buggy while_each_thread()Oleg Nesterov2014-01-211-0/+1
* ptrace: revert "Prepare to fix racy accesses on task breakpoints"Oleg Nesterov2013-07-091-1/+1
* Merge branch 'akpm' (updates from Andrew Morton)Linus Torvalds2013-07-031-11/+0
|\
| * exit.c: unexport __set_special_pids()Oleg Nesterov2013-07-031-11/+0
* | Merge branch 'freezer'Rafael J. Wysocki2013-06-281-1/+1
|\ \ | |/ |/|
| * lockdep: remove task argument from debug_check_no_locks_heldColin Cross2013-05-121-1/+1
* | move exit_task_namespaces() outside of exit_notify()Oleg Nesterov2013-06-151-1/+1
|/
* Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2013-05-011-1/+1
|\
| * get rid of the last free_pipe_info() callersAl Viro2013-04-091-1/+1
* | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2013-05-011-5/+0
|\ \
| * | make SYSCALL_DEFINE<n>-generated wrappers do asmlinkage_protectAl Viro2013-03-031-5/+0
| |/
* / Revert "lockdep: check that no locks held at freeze time"Paul Walmsley2013-03-311-1/+1
|/
* coredump: use a freezable_schedule for the coredump_finish waitMandeep Singh Baines2013-02-271-2/+2
* lockdep: check that no locks held at freeze timeMandeep Singh Baines2013-02-271-1/+1
* cputime: Use accessors to read task cputime statsFrederic Weisbecker2013-01-271-4/+6
* Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds2012-12-171-12/+0
|\
| * pidns: Wait in zap_pid_ns_processes until pid_ns->nr_hashed == 1Eric W. Biederman2012-11-191-12/+0
* | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2012-12-121-92/+0
|\ \
| * | kill daemonize()Al Viro2012-11-281-92/+0
| |/
* / cputime: Rename thread_group_times to thread_group_cputime_adjustedFrederic Weisbecker2012-11-281-2/+2
|/
* Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2012-10-021-96/+1
|\
| * new helper: daemonize_descriptors()Al Viro2012-09-261-3/+1
| * move files_struct-related bits from kernel/exit.c to fs/file.cAl Viro2012-09-261-93/+0
* | net: use a per task frag allocatorEric Dumazet2012-09-241-0/+3
|/
* posix_types.h: Cleanup stale __NFDBITS and related definitionsJosh Boyer2012-07-261-1/+1
* move exit_task_work() past exit_files() et.al.Al Viro2012-07-221-4/+2
* pidns: find_new_reaper() can no longer switch to init_pid_ns.child_reaperOleg Nesterov2012-06-201-8/+2
* pidns: guarantee that the pidns init will be the last pidns process reapedEric W. Biederman2012-06-201-1/+13
* mm: correctly synchronize rss-counters at exit/execKonstantin Khlebnikov2012-06-201-0/+1
* Revert "mm: correctly synchronize rss-counters at exit/exec"Linus Torvalds2012-06-071-8/+5
* mm: correctly synchronize rss-counters at exit/execKonstantin Khlebnikov2012-06-071-5/+8
* Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2012-05-311-2/+3
|\
| * genirq: reimplement exit_irq_thread() hook via task_work_add()Oleg Nesterov2012-05-231-2/+0
| * task_work_add: generic process-context callbacksOleg Nesterov2012-05-231-1/+4