All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] mm: memcontrol: simplify page->mem_cgroup pinning
@ 2016-01-29 23:19 ` Johannes Weiner
  0 siblings, 0 replies; 31+ messages in thread
From: Johannes Weiner @ 2016-01-29 23:19 UTC (permalink / raw)
  To: Andrew Morton
  Cc: Vladimir Davydov, Michal Hocko, linux-mm, cgroups, linux-kernel,
	kernel-team

This simplifies the way page->mem_cgroup is pinned. After this series,
lock_page_memcg() is simpler to use, and only necessary if the page is
neither isolated from the LRU nor fully locked.

 fs/buffer.c                | 18 ++++++++---------
 fs/xfs/xfs_aops.c          |  7 +++----
 include/linux/memcontrol.h | 46 ++++++++++++++++++++++---------------------
 include/linux/mm.h         | 14 ++-----------
 include/linux/pagemap.h    |  3 +--
 mm/filemap.c               | 21 ++++++--------------
 mm/memcontrol.c            | 36 +++++++++++++++------------------
 mm/migrate.c               | 14 +++++++------
 mm/page-writeback.c        | 47 ++++++++++++++++++--------------------------
 mm/rmap.c                  | 16 ++++++---------
 mm/shmem.c                 |  2 +-
 mm/truncate.c              |  6 +-----
 mm/vmscan.c                |  7 +------
 mm/workingset.c            |  9 ++++-----
 14 files changed, 100 insertions(+), 146 deletions(-)

^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2016-02-28 23:57 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-01-29 23:19 [PATCH 0/3] mm: memcontrol: simplify page->mem_cgroup pinning Johannes Weiner
2016-01-29 23:19 ` Johannes Weiner
2016-01-29 23:19 ` Johannes Weiner
2016-01-29 23:19 ` [PATCH 1/3] mm: migrate: do not touch page->mem_cgroup of live pages Johannes Weiner
2016-01-29 23:19   ` Johannes Weiner
2016-02-03  9:20   ` Vladimir Davydov
2016-02-03  9:20     ` Vladimir Davydov
2016-02-03  9:20     ` Vladimir Davydov
2016-02-03 13:17   ` Mateusz Guzik
2016-02-03 13:17     ` Mateusz Guzik
2016-02-03 13:17     ` Mateusz Guzik
2016-02-03 14:08     ` Vladimir Davydov
2016-02-03 14:08       ` Vladimir Davydov
2016-02-03 14:08       ` Vladimir Davydov
2016-02-03 18:35       ` Johannes Weiner
2016-02-03 18:35         ` Johannes Weiner
2016-02-04  1:39         ` Hugh Dickins
2016-02-04  1:39           ` Hugh Dickins
2016-02-04  1:39           ` Hugh Dickins
2016-02-04 19:53           ` Johannes Weiner
2016-02-04 19:53             ` Johannes Weiner
2016-02-28 23:57             ` Hugh Dickins
2016-02-28 23:57               ` Hugh Dickins
2016-01-29 23:19 ` [PATCH 2/3] mm: simplify lock_page_memcg() Johannes Weiner
2016-01-29 23:19   ` Johannes Weiner
2016-02-03  9:25   ` Vladimir Davydov
2016-02-03  9:25     ` Vladimir Davydov
2016-01-29 23:19 ` [PATCH 3/3] mm: remove unnecessary uses of lock_page_memcg() Johannes Weiner
2016-01-29 23:19   ` Johannes Weiner
2016-02-03  9:29   ` Vladimir Davydov
2016-02-03  9:29     ` Vladimir Davydov

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.