1/7

mm/memcontrol: flatten try_charge_memcg control flow

Refactor try_charge_memcg by flattening the nested memsw/memory page_counter operations to separate the logic between the two. When page_counter_try_charge is made stock-aware, this flattening makes