From: Greg Kroah-Hartman Date: Thu, 16 Sep 2021 08:56:48 +0000 (+0200) Subject: 5.13-stable patches X-Git-Tag: v5.14.5~10 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=503f18ef41ed028676be9beda9e0cf8989427102;p=thirdparty%2Fkernel%2Fstable-queue.git 5.13-stable patches added patches: revert-posix-cpu-timers-force-next-expiration-recalc-after.patch --- diff --git a/queue-5.13/revert-posix-cpu-timers-force-next-expiration-recalc-after.patch b/queue-5.13/revert-posix-cpu-timers-force-next-expiration-recalc-after.patch new file mode 100644 index 00000000000..7dc8365aee4 --- /dev/null +++ b/queue-5.13/revert-posix-cpu-timers-force-next-expiration-recalc-after.patch @@ -0,0 +1,39 @@ +From 95cfea521f698ace3591dea4b49ac90dbeed9e86 Mon Sep 17 00:00:00 2001 +From: Greg Kroah-Hartman +Date: Thu, 16 Sep 2021 10:51:42 +0200 +Subject: Revert "posix-cpu-timers: Force next expiration recalc after + itimer reset" + +From: Greg Kroah-Hartman + +This reverts commit 75ef6fb512dde4c94686e6cb06498b64dfcace32 which is +commit 406dd42bd1ba0c01babf9cde169bb319e52f6147 upstream. + +It is reported to cause regressions. A proposed fix has been posted, +but it is not in a released kernel yet. So just revert this from the +stable release so that the bug is fixed. If it's really needed we can +add it back in in a future release. + +Link: https://lore.kernel.org/r/87ilz1pwaq.fsf@wylie.me.uk +Reported-by: "Alan J. Wylie" +Cc: Linus Torvalds +Cc: Frederic Weisbecker +Cc: Thomas Gleixner +Cc: Peter Zijlstra (Intel) +Cc: Sasha Levin +Signed-off-by: Greg Kroah-Hartman +--- + kernel/time/posix-cpu-timers.c | 2 ++ + 1 file changed, 2 insertions(+) + +--- a/kernel/time/posix-cpu-timers.c ++++ b/kernel/time/posix-cpu-timers.c +@@ -1346,6 +1346,8 @@ void set_process_cpu_timer(struct task_s + } + } + ++ if (!*newval) ++ return; + *newval += now; + } + diff --git a/queue-5.13/series b/queue-5.13/series index aea122b476c..616e5fe6c3d 100644 --- a/queue-5.13/series +++ b/queue-5.13/series @@ -347,3 +347,4 @@ net-w5100-check-return-value-after-calling-platform_.patch net-hns3-clean-up-a-type-mismatch-warning.patch kvm-arm64-vgic-move-irq-get_input_level-into-an-ops-.patch revert-bluetooth-move-shutdown-callback-before-flush.patch +revert-posix-cpu-timers-force-next-expiration-recalc-after.patch