* commit '7e96f2bfaa90a0751fd38c1ecae09382699e2be3':
UPSTREAM: cgroup: remove cgroup_rstat_flush_atomic()
UPSTREAM: memcg: remove mem_cgroup_flush_stats_atomic()
UPSTREAM: memcg: calculate root usage from global state
UPSTREAM: memcg: flush stats non-atomically in mem_cgroup_wb_stats()
UPSTREAM: writeback: move wb_over_bg_thresh() call outside lock section
UPSTREAM: memcg: do not modify rstat tree for zero updates
UPSTREAM: vmscan: memcg: sleep when flushing stats during reclaim
UPSTREAM: workingset: memcg: sleep when flushing stats in workingset_refault()
UPSTREAM: memcg: sleep during flushing stats in safe contexts
UPSTREAM: memcg: replace stats_flush_lock with an atomic
UPSTREAM: memcg: do not flush stats in irq context
UPSTREAM: memcg: rename mem_cgroup_flush_stats_"delayed" to "ratelimited"
UPSTREAM: cgroup: rename cgroup_rstat_flush_"irqsafe" to "atomic"
BACKPORT: epoll: Add synchronous wakeup support for ep_poll_callback
Change-Id: I36190c9f45aba4876eb00f61990bbe5ffe57b2ff