summaryrefslogtreecommitdiffstats
path: root/debian/patches-rt/workqueue-prevent-deadlock-stall.patch
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches-rt/workqueue-prevent-deadlock-stall.patch')
-rw-r--r--debian/patches-rt/workqueue-prevent-deadlock-stall.patch6
1 files changed, 3 insertions, 3 deletions
diff --git a/debian/patches-rt/workqueue-prevent-deadlock-stall.patch b/debian/patches-rt/workqueue-prevent-deadlock-stall.patch
index 95249e3d0..91ef71bc5 100644
--- a/debian/patches-rt/workqueue-prevent-deadlock-stall.patch
+++ b/debian/patches-rt/workqueue-prevent-deadlock-stall.patch
@@ -1,7 +1,7 @@
Subject: workqueue: Prevent deadlock/stall on RT
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 27 Jun 2014 16:24:52 +0200 (CEST)
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.10-rt8.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.13-rt10.tar.xz
Austin reported a XFS deadlock/stall on RT where scheduled work gets
never exececuted and tasks are waiting for each other for ever.
@@ -44,7 +44,7 @@ Cc: Steven Rostedt <rostedt@goodmis.org>
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
-@@ -3568,9 +3568,8 @@ void __noreturn do_task_dead(void)
+@@ -3567,9 +3567,8 @@ void __noreturn do_task_dead(void)
static inline void sched_submit_work(struct task_struct *tsk)
{
@@ -55,7 +55,7 @@ Cc: Steven Rostedt <rostedt@goodmis.org>
/*
* If a worker went to sleep, notify and ask workqueue whether
* it wants to wake up a task to maintain concurrency.
-@@ -3584,6 +3583,9 @@ static inline void sched_submit_work(str
+@@ -3583,6 +3582,9 @@ static inline void sched_submit_work(str
preempt_enable_no_resched();
}