summaryrefslogtreecommitdiffstats
path: root/kernel/exit.c
Commit message (Expand)AuthorAgeFilesLines
* exit: Move preemption fixup up, move blocking operations downJann Horn2020-06-221-9/+16
* exit: panic before exit_mm() on global init exitchenqiwu2020-01-091-4/+8
* futex: Mark the begin of futex exit explicitlyThomas Gleixner2019-11-291-12/+1
* futex: Set task::futex_state to DEAD right after handling futex exitThomas Gleixner2019-11-291-1/+0
* exit/exec: Seperate mm_release()Thomas Gleixner2019-11-291-1/+1
* futex: Replace PF_EXITPIDONE with a stateThomas Gleixner2019-11-291-16/+2
* tasks, sched/core: With a grace period after finish_task_switch(), remove unn...Eric W. Biederman2019-09-251-67/+0
* tasks: Add a count of task RCU usersEric W. Biederman2019-09-251-1/+6
* Merge tag 'core-process-v5.4' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2019-09-161-4/+34
|\
| * waitid: Add support for waiting for the current process groupEric W. Biederman2019-09-101-2/+5
| * pidfd: add P_PIDFD to waitid()Christian Brauner2019-08-011-3/+30
* | exit: make setting exit_state consistentChristian Brauner2019-07-301-2/+3
* | pidfd: fix a poll race when setting exit_stateSuren Baghdasaryan2019-07-221-0/+1
|/
* cgroup: Call cgroup_release() before __exit_signal()Tejun Heo2019-05-311-1/+1
* treewide: Add SPDX license identifier for missed filesThomas Gleixner2019-05-211-0/+1
* mm: change mm_update_next_owner() to update mm->owner with WRITE_ONCEAndrea Arcangeli2019-05-141-3/+3
* Merge branch 'for-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cg...Linus Torvalds2019-03-071-0/+1
|\
| * cgroup/pids: turn cgroup_subsys->free() into cgroup_subsys->release() to fix ...Oleg Nesterov2019-01-311-0/+1
* | kernel/exit.c: release ptraced tasks before zap_pid_ns_processesAndrei Vagin2019-02-011-2/+10
|/
* sched/wait: Fix rcuwait_wake_up() orderingPrateek Sood2019-01-211-1/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds2019-01-161-0/+1
|\
| * umh: add exit routine for UMH processTaehee Yoo2019-01-111-0/+1
* | make 'user_access_begin()' do 'access_ok()'Linus Torvalds2019-01-041-4/+2
|/
* Remove 'type' argument from access_ok() functionLinus Torvalds2019-01-031-2/+2
* signal: Pass pid type into group_send_sig_infoEric W. Biederman2018-07-211-1/+2
* pid: Implement PIDTYPE_TGIDEric W. Biederman2018-07-211-0/+1
* pids: Move task_pid_type into sched/signal.hEric W. Biederman2018-07-211-8/+0
* kernel: use kernel_wait4() instead of sys_wait4()Dominik Brodowski2018-04-021-1/+1
* kernel/exit.c: export abort() to modulesAndrew Morton2018-01-041-0/+1
* arch: define weak abort()Sudip Mukherjee2017-12-141-0/+8
* locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns ...Mark Rutland2017-10-251-1/+1
* waitid(): Avoid unbalanced user_access_end() on access_ok() errorKees Cook2017-10-201-2/+2
* waitid(): Add missing access_ok() checksKees Cook2017-10-091-0/+6
* fix infoleak in waitid(2)Al Viro2017-09-291-13/+10
* Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds2017-09-111-2/+2
|\
| * signal: Remove kernel interal si_code magicEric W. Biederman2017-07-241-2/+2
* | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2017-09-041-0/+1
|\ \
| * | locking/lockdep: Implement the 'crossrelease' featureByungchul Park2017-08-101-0/+1
| |/
| |
| \
*-. \ Merge branches 'doc.2017.08.17a', 'fixes.2017.08.17a', 'hotplug.2017.07.25b',...Paul E. McKenney2017-08-171-6/+4
|\ \ \ | |_|/ |/| |
| | * exit: Replace spin_unlock_wait() with lock/unlock pairPaul E. McKenney2017-08-171-1/+2
| |/ |/|
| * rcu: Create reasonable API for do_exit() TASKS_RCU processingPaul E. McKenney2017-08-171-5/+2
|/
* kernel/exit.c: avoid undefined behaviour when calling wait4()zhongjiang2017-07-101-0/+4
* fix waitid(2) breakageAl Viro2017-07-081-5/+12
* kernel/exit.c: don't include unused userfaultfd_k.hMike Rapoport2017-07-061-1/+0
* Merge branch 'work.sys_wait' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2017-07-051-143/+164
|\
| * osf_wait4: switch to kernel_wait4()Al Viro2017-05-211-2/+2
| * waitid(): switch copyout of siginfo to unsafe_put_user()Al Viro2017-05-211-15/+25
| * wait_task_zombie: consolidate info logicsAl Viro2017-05-211-29/+16
| * kill wait_noreap_copyout()Al Viro2017-05-211-40/+25
| * lift getrusage() from wait_noreap_copyout()Al Viro2017-05-211-7/+6