diff options
| author | Thomas Gleixner <tglx@kernel.org> | 2026-09-11 11:09:44 +0200 |
|---|---|---|
| committer | Thomas Gleixner <tglx@kernel.org> | 2026-09-16 18:44:04 +0200 |
| commit | 7b07d15ed1d78cb49309754a2d14dacdddb058c7 (patch) | |
| tree | 3afa556396eb9697b7408c20c939e5bef31031d8 /scripts/Makefile.thinlto | |
| parent | 54ad1e0ea42c3dc25de39b09220af408e4913820 (diff) | |
| download | linux-7b07d15ed1d78cb49309754a2d14dacdddb058c7.tar.gz linux-7b07d15ed1d78cb49309754a2d14dacdddb058c7.zip | |
posix-timers: Handle exit in do_exit() completely
Now that POSIX CPU timers cannot be enqueued on a task after PF_EXITING is
set and process wide timers cannot be enqueued when PF_EXITING is set and
the last thread in the group is exiting, it is possible to mop up POSIX
timers in do_exit() completely.
This requires to cancel an eventually pending POSIX CPU timer task work
right there because do_exit() invokes exit_task_work() later, which would
be acting on torn down data.
Signed-off-by: Thomas Gleixner <tglx@kernel.org>
Tested-by: Kijo Park <red993688@gmail.com>
Reviewed-by: Oleg Nesterov <oleg@redhat.com>
Reviewed-by: Frederic Weisbecker <frederic@kernel.org>
Link: https://patch.msgid.link/20260911090541.947206186@kernel.org
Diffstat (limited to 'scripts/Makefile.thinlto')
0 files changed, 0 insertions, 0 deletions
