[Devel] [PATCH rh7 0/9] Pull the latest version of idle memory tracking

Vladimir Davydov vdavydov at virtuozzo.com
Mon Oct 26 00:49:16 PDT 2015


Since the feature was backported initially, it has endured some
transformations regarding both the user API and the internal
implementation, therefore we need to pull it again.

This patch set reverts the previous version and pulls the latest one.

NOTE: DO NOT COMMIT IT UNTIL I FIX VCMMD.

Cody P Schafer (1):
  sysfs: create bin_attributes under the requested group

Vladimir Davydov (8):
  Revert "ms/mm/proc: add kpageidle file"
  Revert "ms/memcg/proc: add kpagecgroup file"
  Revert "ms/memcg: add page_cgroup_ino helper"
  memcg: add page_cgroup_ino helper
  proc: add kpagecgroup file
  mmu-notifier: add clear_young callback
  mm/mm_init.c: make creation of the mm_kobj happen earlier than
    device_initcall
  mm: introduce idle page tracking

 Documentation/vm/00-INDEX               |   2 +
 Documentation/vm/idle_page_tracking.txt |  98 +++++++++++++++
 Documentation/vm/pagemap.txt            |  12 +-
 fs/proc/Kconfig                         |   5 +-
 fs/proc/page.c                          | 168 -------------------------
 fs/proc/task_mmu.c                      |   3 +-
 fs/sysfs/group.c                        |   9 +-
 include/linux/memcontrol.h              |   5 +-
 include/linux/mm.h                      |  50 --------
 include/linux/mmu_notifier.h            |  41 +++++++
 include/linux/page-flags.h              |   4 +-
 include/linux/page_idle.h               |  69 +++++++++++
 mm/Kconfig                              |   6 +-
 mm/Makefile                             |   1 +
 mm/huge_memory.c                        |  12 +-
 mm/hwpoison-inject.c                    |   3 +
 mm/memcontrol.c                         |  50 ++++----
 mm/memory-failure.c                     |  18 ++-
 mm/migrate.c                            |   6 +
 mm/mm_init.c                            |   3 +-
 mm/mmu_notifier.c                       |  16 +++
 mm/page_idle.c                          | 209 ++++++++++++++++++++++++++++++++
 mm/rmap.c                               |  11 +-
 mm/swap.c                               |   1 +
 virt/kvm/kvm_main.c                     |  30 +++++
 25 files changed, 555 insertions(+), 277 deletions(-)
 create mode 100644 Documentation/vm/idle_page_tracking.txt
 create mode 100644 include/linux/page_idle.h
 create mode 100644 mm/page_idle.c

-- 
2.1.4




More information about the Devel mailing list