From: Mike Galbraith <mgalbraith@suse.de>
Date: Wed Aug 2 10:55:41 CEST 2017
Subject: mm:memcontrol: move misplaced local_unlock_irqrestore()
Patch-mainline: Never, RT specific
References: SLE Realtime Extension
Signed-off-by: Mike Galbraith <mgalbraith@suse.de>
---
mm/memcontrol.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- a/mm/memcontrol.c
+++ b/mm/memcontrol.c
@@ -5922,10 +5922,10 @@ void mem_cgroup_swapout(struct page *pag
#endif
mem_cgroup_charge_statistics(memcg, page, false, -1);
memcg_check_events(memcg, page);
+ local_unlock_irqrestore(event_lock, flags);
if (!mem_cgroup_is_root(memcg))
css_put(&memcg->css);
- local_unlock_irqrestore(event_lock, flags);
}
/*