Commit Graph

308 Commits (e0420029dedb867e5c2c044a0737338a7e9cec0b)

Author SHA1 Message Date
Pavel Emelyanov 6c5f3e7b43 Pidns: make full use of xxx_vnr() calls 17 years ago
Eric W. Biederman 161550d74c pid: sys_wait... fixes 17 years ago
Oleg Nesterov 5dee1707df move the related code from exit_notify() to exit_signals() 17 years ago
Oleg Nesterov d12619b5ff fix group stop with exit race 17 years ago
Oleg Nesterov 297bd42b15 move daemonized kernel threads into the swapper's session 17 years ago
Oleg Nesterov 8520d7c7f8 teach set_special_pids() to use struct pid 17 years ago
Oleg Nesterov c543f1ee08 wait_task_zombie: remove ->exit_state/exit_signal checks for WNOWAIT 17 years ago
Oleg Nesterov 3a515e4a62 wait_task_continued/zombie: don't use task_pid_nr_ns() lockless 17 years ago
Oleg Nesterov f2cc3eb133 do_wait: fix security checks 17 years ago
Oleg Nesterov 96fabbf55a do_wait: cleanup delay_group_leader() usage 17 years ago
Oleg Nesterov 1bad95c3be wait_task_stopped(): remove unneeded delay_group_leader check 17 years ago
Oleg Nesterov 9cbab81005 do_wait: factor out "retval != 0" checks 17 years ago
Oleg Nesterov ee7c82da83 wait_task_stopped: simplify and fix races with SIGCONT/SIGKILL/untrace 17 years ago
Oleg Nesterov 34a1738f7d kill my_ptrace_child() 17 years ago
Oleg Nesterov 6b39c7bfbd kill PT_ATTACHED 17 years ago
Oleg Nesterov 0a76fe8e50 do_wait: remove one "else if" branch 17 years ago
Oleg Nesterov ed5d2cac11 exec: rework the group exit and fix the race with kill 17 years ago
Pierre Peiffer 06c93e8757 Remove one useless extern declaration 17 years ago
Matthew Wilcox 338077e54e exit: Use task_is_* 17 years ago
Scott James Remnant e6ceb32aa2 wait_task_stopped(): pass correct exit_code to wait_noreap_copyout() 17 years ago
Oleg Nesterov c895078355 wait_task_stopped(): don't use task_pid_nr_ns() lockless 17 years ago
Roland McGrath a3474224e6 wait_task_stopped: Check p->exit_state instead of TASK_TRACED 17 years ago
Alexey Dobriyan a39bc51691 Uninline fork.c/exit.c 18 years ago
Pavel Emelyanov ba25f9dcc4 Use helpers to obtain task pid in printks 18 years ago
Pavel Emelyanov 9a2e70572e Isolate the explicit usage of signal->pgrp 18 years ago
Pavel Emelyanov b488893a39 pid namespaces: changes to show virtual ids to user 18 years ago
Sukadev Bhattiprolu 3eb07c8c8a pid namespaces: destroy pid namespace on init's death 18 years ago
Pavel Emelyanov 60347f6716 pid namespaces: prepare proc_flust_task() to flush entries from multiple proc trees 18 years ago
Pavel Emelyanov 2e4a707269 pid namespaces: move exit_task_namespaces() 18 years ago
Oleg Nesterov 762a24beed pid namespaces: rework forget_original_parent() 18 years ago
Daniel Walker d4c5e41f3f whitespace fixes: task exit handling 18 years ago
Matthias Kaehlcke 03ff17979c kernel/exit.c: Use list_for_each_entry(_safe) instead of list_for_each(_safe) 18 years ago
Pavel Emelyanov cf7b708c8d Make access to task's nsproxy lighter 18 years ago
Serge E. Hallyn b460cbc581 pid namespaces: define is_global_init() and is_container_init() 18 years ago
Sukadev Bhattiprolu 88f21d8182 pid namespaces: rename child_reaper() function 18 years ago
Pavel Emelianov a47afb0f9d pid namespaces: round up the API 18 years ago
Paul Menage 8793d854ed Task Control Groups: make cpusets a client of cgroups 18 years ago
Paul Menage b4f48b6363 Task Control Groups: add fork()/exit() hooks 18 years ago
Alexey Dobriyan 42b2dd0a02 Shrink task_struct if CONFIG_FUTEX=n 18 years ago
Oleg Nesterov 6db840fa78 exec: RT sub-thread can livelock and monopolize CPU on exec 18 years ago
Oleg Nesterov 715015e8da wait_task_stopped/continued: remove unneeded p->signal != NULL check 18 years ago
Oleg Nesterov 442a10cf9e wait_task_zombie: don't fight with non-existing race with a dying ptracee 18 years ago
Oleg Nesterov 3ae4cbadf4 exit_notify: don't take tasklist for TIF_SIGPENDING re-targeting 18 years ago
Oleg Nesterov 2f4e6e2a81 wait_task_zombie: fix 2/3 races vs forget_original_parent() 18 years ago
Oleg Nesterov 407af46a96 wait_task_zombie: remove unneeded child->signal check 18 years ago
Oleg Nesterov 84eb646b6e handle the multi-threaded init's exit() properly 18 years ago
Oleg Nesterov d2ee7198cc pi-futex: set PF_EXITING without taking ->pi_lock 18 years ago
Jesper Juhl a9022e9cb9 Clean up duplicate includes in kernel/ 18 years ago
Laurent Vivier 9ac52315d4 sched: guest CPU accounting: add guest-CPU /proc/<pid>/stat fields 18 years ago
Davide Libenzi b8fceee17a signalfd simplification 18 years ago