|
@@ -3043,18 +3043,6 @@ static int mem_cgroup_move_swap_account(swp_entry_t entry,
|
|
|
if (swap_cgroup_cmpxchg(entry, old_id, new_id) == old_id) {
|
|
|
mem_cgroup_swap_statistics(from, false);
|
|
|
mem_cgroup_swap_statistics(to, true);
|
|
|
- /*
|
|
|
- * This function is only called from task migration context now.
|
|
|
- * It postpones page_counter and refcount handling till the end
|
|
|
- * of task migration(mem_cgroup_clear_mc()) for performance
|
|
|
- * improvement. But we cannot postpone css_get(to) because if
|
|
|
- * the process that has been moved to @to does swap-in, the
|
|
|
- * refcount of @to might be decreased to 0.
|
|
|
- *
|
|
|
- * We are in attach() phase, so the cgroup is guaranteed to be
|
|
|
- * alive, so we can just call css_get().
|
|
|
- */
|
|
|
- css_get(&to->css);
|
|
|
return 0;
|
|
|
}
|
|
|
return -EINVAL;
|