]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
exit: hoist get_pid() in release_task() outside of tasklist_lock
authorMateusz Guzik <mjguzik@gmail.com>
Thu, 6 Feb 2025 16:44:11 +0000 (17:44 +0100)
committerChristian Brauner <brauner@kernel.org>
Fri, 7 Feb 2025 10:22:43 +0000 (11:22 +0100)
commit6731cd97e60d6f3a30057c0fc513aed543187104
tree10e56d9ba6de1b363633fa2db2c6db843b43e410
parent1ab2785694971257f6a7dbd5a71bd8402b5fc305
exit: hoist get_pid() in release_task() outside of tasklist_lock

Reduces hold time as get_pid() contains an atomic.

Reviewed-by: Oleg Nesterov <oleg@redhat.com>
Signed-off-by: Mateusz Guzik <mjguzik@gmail.com>
Link: https://lore.kernel.org/r/20250206164415.450051-3-mjguzik@gmail.com
Acked-by: "Liam R. Howlett" <Liam.Howlett@Oracle.com>
Signed-off-by: Christian Brauner <brauner@kernel.org>
kernel/exit.c