[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