[RFC PATCH 0/2] mm/damon: void divide-by-zero in DAMON module's parameters application

From: Quanmin Yan
Date: Mon Aug 25 2025 - 23:36:50 EST


DAMON's RECLAIM or LRU_SORT modules perform no validation on
user-configured parameters during application, which may lead
to division-by-zero errors.

Avoid the divide-by-zero by adding validation checks when DAMON
modules attempt to apply the parameters.

Quanmin Yan (2):
mm/damon/lru_sort: avoid divide-by-zero in
damon_lru_sort_apply_parameters()
mm/damon/reclaim: avoid divide-by-zero in
damon_reclaim_apply_parameters()

mm/damon/lru_sort.c | 5 +++++
mm/damon/reclaim.c | 5 +++++
2 files changed, 10 insertions(+)

--
2.43.0