|
@@ -335,7 +335,7 @@ Signed-off-by: T.J. Mercier <[email protected]>
|
|
|
if (order > 0)
|
|
|
return 0;
|
|
|
|
|
|
-@@ -5383,6 +5396,7 @@ static int mem_cgroup_css_online(struct
|
|
|
+@@ -5386,6 +5399,7 @@ static int mem_cgroup_css_online(struct
|
|
|
if (unlikely(mem_cgroup_is_root(memcg)))
|
|
|
queue_delayed_work(system_unbound_wq, &stats_flush_dwork,
|
|
|
2UL*HZ);
|
|
@@ -343,7 +343,7 @@ Signed-off-by: T.J. Mercier <[email protected]>
|
|
|
return 0;
|
|
|
offline_kmem:
|
|
|
memcg_offline_kmem(memcg);
|
|
|
-@@ -5414,6 +5428,7 @@ static void mem_cgroup_css_offline(struc
|
|
|
+@@ -5417,6 +5431,7 @@ static void mem_cgroup_css_offline(struc
|
|
|
memcg_offline_kmem(memcg);
|
|
|
reparent_shrinker_deferred(memcg);
|
|
|
wb_memcg_offline(memcg);
|
|
@@ -351,7 +351,7 @@ Signed-off-by: T.J. Mercier <[email protected]>
|
|
|
|
|
|
drain_all_stock(memcg);
|
|
|
|
|
|
-@@ -5425,6 +5440,7 @@ static void mem_cgroup_css_released(stru
|
|
|
+@@ -5428,6 +5443,7 @@ static void mem_cgroup_css_released(stru
|
|
|
struct mem_cgroup *memcg = mem_cgroup_from_css(css);
|
|
|
|
|
|
invalidate_reclaim_iterators(memcg);
|