back some mainline patches for damon
Alex Rusuf (1):
mm/damon/core: fix return value from damos_wmark_metric_value
Huan Yang (1):
mm/damon/core: remove unnecessary si_meminfo invoke.
Ryan Roberts (1):
mm/damon/ops-common: atomically test and clear young on ptes and pmds
SeongJae Park (7):
mm/damon/sysfs: check DAMOS regions update progress from
before_terminate()
mm/damon: implement a function for max nr_accesses safe calculation
mm/damon/ops-common: avoid divide-by-zero during region hotness
calculation
mm/damon/lru_sort: avoid divide-by-zero in hot threshold calculation
mm/damon/sysfs-schemes: handle tried regions sysfs directory
allocation failure
mm/damon/sysfs-schemes: handle tried region directory allocation
failure
mm/damon/core: merge regions aggressively when max_nr_regions is unmet
Ze Zuo (1):
mm/damon/core: fix the compilation warning in kdamond_merge_regions
include/linux/damon.h | 7 +++++++
mm/damon/core.c | 36 ++++++++++++++++++++++++++----------
mm/damon/lru_sort.c | 4 +---
mm/damon/ops-common.c | 21 ++++++++-------------
mm/damon/ops-common.h | 4 ++--
mm/damon/paddr.c | 4 ++--
mm/damon/sysfs-schemes.c | 5 +++++
mm/damon/sysfs.c | 7 +++++--
mm/damon/vaddr.c | 4 ++--
9 files changed, 58 insertions(+), 34 deletions(-)
--
2.25.1