summaryrefslogtreecommitdiffstats
path: root/debian/patches-rt/mm-memcontrol-Don-t-call-schedule_work_on-in-preempt.patch
diff options
context:
space:
mode:
authorRomain Perier <romain.perier@gmail.com>2019-08-27 17:07:45 +0200
committerRomain Perier <romain.perier@opensource.viveris.fr>2019-08-27 17:08:08 +0200
commit23d5ad8d5f3c53402d4deff0405b99764d6d6f26 (patch)
tree0ff5e42af6e127a5f14fb0c4d068ae03c8ba2ba4 /debian/patches-rt/mm-memcontrol-Don-t-call-schedule_work_on-in-preempt.patch
parent1aed09ad6e2763da9fabb4f9d1e37a22a9c3bb4a (diff)
downloadlinux-debian-23d5ad8d5f3c53402d4deff0405b99764d6d6f26.tar.gz
[rt] Update to 5.2.10-rt5
Diffstat (limited to 'debian/patches-rt/mm-memcontrol-Don-t-call-schedule_work_on-in-preempt.patch')
-rw-r--r--debian/patches-rt/mm-memcontrol-Don-t-call-schedule_work_on-in-preempt.patch6
1 files changed, 3 insertions, 3 deletions
diff --git a/debian/patches-rt/mm-memcontrol-Don-t-call-schedule_work_on-in-preempt.patch b/debian/patches-rt/mm-memcontrol-Don-t-call-schedule_work_on-in-preempt.patch
index aba99c66d..2d27909e7 100644
--- a/debian/patches-rt/mm-memcontrol-Don-t-call-schedule_work_on-in-preempt.patch
+++ b/debian/patches-rt/mm-memcontrol-Don-t-call-schedule_work_on-in-preempt.patch
@@ -1,7 +1,7 @@
From: Yang Shi <yang.shi@windriver.com>
Subject: mm/memcontrol: Don't call schedule_work_on in preemption disabled context
Date: Wed, 30 Oct 2013 11:48:33 -0700
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/5.2/older/patches-5.2.9-rt3.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/5.2/older/patches-5.2.10-rt5.tar.xz
The following trace is triggered when running ltp oom test cases:
@@ -49,7 +49,7 @@ Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
--- a/mm/memcontrol.c
+++ b/mm/memcontrol.c
-@@ -2167,7 +2167,7 @@ static void drain_all_stock(struct mem_c
+@@ -2186,7 +2186,7 @@ static void drain_all_stock(struct mem_c
* as well as workers from this path always operate on the local
* per-cpu data. CPU up doesn't touch memcg_stock at all.
*/
@@ -58,7 +58,7 @@ Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
for_each_online_cpu(cpu) {
struct memcg_stock_pcp *stock = &per_cpu(memcg_stock, cpu);
struct mem_cgroup *memcg;
-@@ -2187,7 +2187,7 @@ static void drain_all_stock(struct mem_c
+@@ -2206,7 +2206,7 @@ static void drain_all_stock(struct mem_c
}
css_put(&memcg->css);
}