memcg-replace-in_interrupt-with-in_task.patch removed from -mm tree
The patch titled
Subject: memcg: replace in_interrupt() with !in_task()
has been removed from the -mm tree. Its filename was
memcg-replace-in_interrupt-with-in_task.patch
This patch was dropped because it was merged into mainline or a subsystem tree
------------------------------------------------------
From: Shakeel Butt <[email protected]>
Subject: memcg: replace in_interrupt() with !in_task()
Replace the deprecated in_interrupt() with !in_task() because in_interrupt() returns true for BH disabled even if the call happens in the task context. in_task() is the right interface to differentiate task context from NMI, hard IRQ and softirq contexts.
---
mm/memcontrol.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
mm/memcontrol.c renamed from mm/memcontrol.c~memcg-replace-in_interrupt-with-in_task +2 -2
@@ -2688,7 +2688,7 @@ done_restock:READ_ONCE (memcg->swap.high);/* Don't bother a random interrupted task */ -if (in_interrupt ()) { +if (!in_task ()) {if (mem_high) {schedule_work (&memcg->high_work);break ;
@@ -6968,7 +6968,7 @@ void mem_cgroup_sk_alloc(struct sock *skreturn ;/* Do not associate the sock with unrelated interrupted task's memcg. */ -if (in_interrupt ()) +if (!in_task ())return ;rcu_read_lock ();
_
Patches currently in -mm which might be from [email protected] are
memcg-sync-flush-only-if-periodic-flush-is-delayed.patch