|
@@ -335,7 +335,7 @@ Signed-off-by: T.J. Mercier <[email protected]>
|
|
|
if (order > 0)
|
|
|
return 0;
|
|
|
|
|
|
-@@ -5373,6 +5386,7 @@ static int mem_cgroup_css_online(struct
|
|
|
+@@ -5383,6 +5396,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);
|
|
|
-@@ -5404,6 +5418,7 @@ static void mem_cgroup_css_offline(struc
|
|
|
+@@ -5414,6 +5428,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);
|
|
|
|
|
|
-@@ -5415,6 +5430,7 @@ static void mem_cgroup_css_released(stru
|
|
|
+@@ -5425,6 +5440,7 @@ static void mem_cgroup_css_released(stru
|
|
|
struct mem_cgroup *memcg = mem_cgroup_from_css(css);
|
|
|
|
|
|
invalidate_reclaim_iterators(memcg);
|