Oleg Nesterov
|
ee7c82da83
wait_task_stopped: simplify and fix races with SIGCONT/SIGKILL/untrace
|
il y a 17 ans |
Oleg Nesterov
|
34a1738f7d
kill my_ptrace_child()
|
il y a 17 ans |
Oleg Nesterov
|
6b39c7bfbd
kill PT_ATTACHED
|
il y a 17 ans |
Oleg Nesterov
|
0a76fe8e50
do_wait: remove one "else if" branch
|
il y a 17 ans |
Oleg Nesterov
|
ed5d2cac11
exec: rework the group exit and fix the race with kill
|
il y a 17 ans |
Pierre Peiffer
|
06c93e8757
Remove one useless extern declaration
|
il y a 17 ans |
Matthew Wilcox
|
338077e54e
exit: Use task_is_*
|
il y a 17 ans |
Scott James Remnant
|
e6ceb32aa2
wait_task_stopped(): pass correct exit_code to wait_noreap_copyout()
|
il y a 17 ans |
Oleg Nesterov
|
c895078355
wait_task_stopped(): don't use task_pid_nr_ns() lockless
|
il y a 17 ans |
Roland McGrath
|
a3474224e6
wait_task_stopped: Check p->exit_state instead of TASK_TRACED
|
il y a 17 ans |
Alexey Dobriyan
|
a39bc51691
Uninline fork.c/exit.c
|
il y a 17 ans |
Pavel Emelyanov
|
ba25f9dcc4
Use helpers to obtain task pid in printks
|
il y a 17 ans |
Pavel Emelyanov
|
9a2e70572e
Isolate the explicit usage of signal->pgrp
|
il y a 17 ans |
Pavel Emelyanov
|
b488893a39
pid namespaces: changes to show virtual ids to user
|
il y a 17 ans |
Sukadev Bhattiprolu
|
3eb07c8c8a
pid namespaces: destroy pid namespace on init's death
|
il y a 17 ans |
Pavel Emelyanov
|
60347f6716
pid namespaces: prepare proc_flust_task() to flush entries from multiple proc trees
|
il y a 17 ans |
Pavel Emelyanov
|
2e4a707269
pid namespaces: move exit_task_namespaces()
|
il y a 17 ans |
Oleg Nesterov
|
762a24beed
pid namespaces: rework forget_original_parent()
|
il y a 17 ans |
Daniel Walker
|
d4c5e41f3f
whitespace fixes: task exit handling
|
il y a 17 ans |
Matthias Kaehlcke
|
03ff17979c
kernel/exit.c: Use list_for_each_entry(_safe) instead of list_for_each(_safe)
|
il y a 17 ans |
Pavel Emelyanov
|
cf7b708c8d
Make access to task's nsproxy lighter
|
il y a 17 ans |
Serge E. Hallyn
|
b460cbc581
pid namespaces: define is_global_init() and is_container_init()
|
il y a 17 ans |
Sukadev Bhattiprolu
|
88f21d8182
pid namespaces: rename child_reaper() function
|
il y a 17 ans |
Pavel Emelianov
|
a47afb0f9d
pid namespaces: round up the API
|
il y a 17 ans |
Paul Menage
|
8793d854ed
Task Control Groups: make cpusets a client of cgroups
|
il y a 17 ans |
Paul Menage
|
b4f48b6363
Task Control Groups: add fork()/exit() hooks
|
il y a 17 ans |
Alexey Dobriyan
|
42b2dd0a02
Shrink task_struct if CONFIG_FUTEX=n
|
il y a 17 ans |
Oleg Nesterov
|
6db840fa78
exec: RT sub-thread can livelock and monopolize CPU on exec
|
il y a 17 ans |
Oleg Nesterov
|
715015e8da
wait_task_stopped/continued: remove unneeded p->signal != NULL check
|
il y a 17 ans |
Oleg Nesterov
|
442a10cf9e
wait_task_zombie: don't fight with non-existing race with a dying ptracee
|
il y a 17 ans |