summaryrefslogtreecommitdiff
path: root/mm/damon/reclaim.c
AgeCommit message (Expand)AuthorFilesLines
2026-08-20Merge tag 'mm-stable-2026-08-18-18-39' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-7/+4
2026-08-04mm/damon/reclaim: skip damon_call() if ctx has not startedSJ Park1-5/+6
2026-08-04mm/damon/reclaim: ignore damon_stop() return valueSJ Park1-2/+4
2026-07-30mm/damon/reclaim: remove duplicated min_region_sz power of 2 checkSJ Park1-5/+0
2026-07-09MAINTAINERS: s/SeongJae/SJ/SJ Park1-2/+0
2026-06-19Merge tag 'mm-stable-2026-06-18-09-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-19/+79
2026-06-03mm/damon/reclaim: handle ctx allocation failureSeongJae Park1-0/+4
2026-06-02mm/damon/reclaim: validate min_region_size to be power of 2Liew Rui Yan1-0/+5
2026-05-28mm/damon/reclaim: add autotune_monitoring_intervals parameterSeongJae Park1-5/+28
2026-05-28mm/damon/reclaim: cover all system ramsSeongJae Park1-7/+7
2026-05-28mm/damon: add synchronous commit for commit_inputsLiew Rui Yan1-7/+39
2026-04-27mm/damon/reclaim: detect and use fresh enabled and kdamond_pid valuesSeongJae Park1-30/+55
2026-04-05mm/damon/reclaim: respect addr_unit on default monitoring region setupSeongJae Park1-6/+0
2026-04-05mm/damon/core: receive addr_unit on damon_set_region_biggest_system_ram_defau...SeongJae Park1-0/+1
2026-01-31mm/damon: rename min_sz_region of damon_ctx to min_region_szSeongJae Park1-2/+2
2026-01-31mm/damon: rename DAMON_MIN_REGION to DAMON_MIN_REGION_SZSeongJae Park1-1/+1
2026-01-26mm/damon/reclaim: use damon_kdamond_pid()SeongJae Park1-1/+3
2026-01-20mm/damon: fix typos in commentsKevin Lourenco1-1/+1
2025-11-16mm/damon/reclaim: use min_sz_region for core address alignment when setting r...Quanmin Yan1-1/+1
2025-11-16mm/damon: add a min_sz_region parameter to damon_set_region_biggest_system_ra...Quanmin Yan1-1/+2
2025-09-21mm/damon/reclaim: use damon_initialized()SeongJae Park1-2/+7
2025-09-21mm/damon/reclaim: support addr_unit for DAMON_RECLAIMQuanmin Yan1-0/+40
2025-09-03mm/damon/reclaim: avoid divide-by-zero in damon_reclaim_apply_parameters()Quanmin Yan1-0/+5
2025-07-19mm/damon/reclaim: use damon_call() repeat mode instead of damon_callbackSeongJae Park1-31/+31
2025-07-13mm/damon/reclaim: use parameter context correctlySeongJae Park1-2/+2
2025-07-13mm/damon/reclaim: reset enabled when DAMON start failedSeongJae Park1-1/+4
2025-01-25mm/damon: add 'allow' argument to damos_new_filter()SeongJae Park1-1/+1
2024-07-03mm/damon/reclaim: remove unnecessary code for online tuningSeongJae Park1-18/+1
2024-07-03mm/damon/reclaim: use damon_commit_ctx()SeongJae Park1-19/+24
2024-07-03mm/damon/sysfs-schemes: add target_nid on sysfs-schemesHyeongtak Ji1-1/+2
2024-02-23mm/damon/reclaim: implement memory PSI-driven quota self-tuningSeongJae Park1-0/+25
2024-02-23mm/damon/reclaim: implement user-feedback driven quota auto-tuningSeongJae Park1-0/+28
2024-02-20mm/damon/reclaim: fix quota stauts loss due to online tuningsSeongJae Park1-1/+17
2023-10-04mm/damon/core: implement scheme-specific apply intervalSeongJae Park1-0/+2
2023-01-18mm/damon/reclaim: add a parameter called skip_anon for avoiding anonymous pag...SeongJae Park1-0/+19
2022-11-30mm/damon: use kstrtobool() instead of strtobool()Christophe JAILLET1-1/+2
2022-11-30mm/damon/reclaim: enable and disable synchronouslySeongJae Park1-30/+23
2022-11-30mm/damon/{reclaim,lru_sort}: remove unnecessarily included headersSeongJae Park1-2/+0
2022-11-30mm/damon/modules: deduplicate init steps for DAMON context setupSeongJae Park1-14/+3
2022-10-03mm/damon: deduplicate damon_{reclaim,lru_sort}_apply_parameters()Kaixu Xia1-10/+3
2022-10-03mm/damon: return void from damon_set_schemes()Kaixu Xia1-3/+1
2022-10-03mm/damon/reclaim: change damon_reclaim_wmarks to staticYang Yingliang1-1/+1
2022-10-03mm/damon/reclaim: use the quota params generator macroSeongJae Park1-52/+12
2022-10-03mm/damon/reclaim: use stat parameters generatorSeongJae Park1-36/+5
2022-10-03mm/damon/reclaim: use watermarks parameters generator macroSeongJae Park1-47/+9
2022-10-03mm/damon/reclaim: use monitoring attributes parameters generator macroSeongJae Park1-42/+5
2022-10-03mm/damon/reclaim: use 'struct damon_attrs' for storing parameters for itSeongJae Park1-17/+19
2022-10-03mm/damon/core: reduce parameters for damon_set_attrs()SeongJae Park1-2/+8
2022-10-03mm/damon: remove duplicate get_monitoring_region() definitionsXin Hao1-35/+2
2022-10-03mm/damon: introduce struct damos_access_patternYajun Deng1-9/+14