linux/mm/damon
SeongJae Park f37ab7f595 UPSTREAM: mm/damon/core: use better timer mechanisms selection threshold
Patch series "mm/damon: Trivial fixups and improvements".

This patchset contains trivial fixups and improvements for DAMON and its
kunit/kselftest tests.

This patch (of 11):

DAMON is using hrtimer if requested sleep time is <=100ms, while the
suggested threshold[1] is <=20ms.  This commit applies the threshold.

[1] Documentation/timers/timers-howto.rst

Link: https://lkml.kernel.org/r/20211201150440.1088-2-sj@kernel.org
Fixes: ee801b7dd7 ("mm/damon/schemes: activate schemes based on a watermarks mechanism")
Signed-off-by: SeongJae Park <sj@kernel.org>
Cc: Shuah Khan <shuah@kernel.org>
Cc: Brendan Higgins <brendanhiggins@google.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

(cherry picked from commit 4de46a30b9)

Bug: 228223814
Signed-off-by: Hailong Tu <tuhailong@oppo.com>
Change-Id: Ieb5e3e196c96d8d54c83fecec53fdd13db763b62
2022-04-28 23:09:17 +08:00
..
core-test.h UPSTREAM: mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()' 2022-04-28 23:09:15 +08:00
core.c UPSTREAM: mm/damon/core: use better timer mechanisms selection threshold 2022-04-28 23:09:17 +08:00
dbgfs-test.h UPSTREAM: mm/damon: fix a few spelling mistakes in comments and a pr_debug message 2022-04-28 23:09:16 +08:00
dbgfs.c UPSTREAM: mm/damon/dbgfs: fix missed use of damon_dbgfs_lock 2022-04-28 23:09:17 +08:00
Kconfig UPSTREAM: mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) 2022-04-28 23:09:16 +08:00
Makefile UPSTREAM: mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) 2022-04-28 23:09:16 +08:00
paddr.c UPSTREAM: mm/damon/vaddr,paddr: support pageout prioritization 2022-04-28 23:09:16 +08:00
prmtv-common.c UPSTREAM: mm/damon/vaddr,paddr: support pageout prioritization 2022-04-28 23:09:16 +08:00
prmtv-common.h UPSTREAM: mm/damon/vaddr,paddr: support pageout prioritization 2022-04-28 23:09:16 +08:00
reclaim.c UPSTREAM: mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) 2022-04-28 23:09:16 +08:00
vaddr-test.h UPSTREAM: mm/damon: fix a few spelling mistakes in comments and a pr_debug message 2022-04-28 23:09:16 +08:00
vaddr.c UPSTREAM: mm/damon: remove unnecessary variable initialization 2022-04-28 23:09:16 +08:00