Import of kernel-6.12.0-55.32.1.el10_0

This commit is contained in:
eabdullin 2025-09-19 14:31:10 +00:00
parent 93a7f3b72f
commit d59d7bced9
3 changed files with 10 additions and 1 deletions

View File

@ -12,7 +12,7 @@ RHEL_MINOR = 0
#
# Use this spot to avoid future merge conflicts.
# Do not trim this comment.
RHEL_RELEASE = 55.31.1
RHEL_RELEASE = 55.32.1
#
# RHEL_REBASE_NUM

View File

@ -1400,6 +1400,15 @@ void run_posix_cpu_timers(void)
lockdep_assert_irqs_disabled();
/*
* Ensure that release_task(tsk) can't happen while
* handle_posix_cpu_timers() is running. Otherwise, a concurrent
* posix_cpu_timer_del() may fail to lock_task_sighand(tsk) and
* miss timer->it.cpu.firing != 0.
*/
if (tsk->exit_state)
return;
/*
* If the actual expiry is deferred to task work context and the
* work is already scheduled there is no point to do anything here.