[PATCH] samples/damon/mtier: use damon_addr_range consistently
Enze Li <[email protected]>
| Newsgroups | dev.linux.lists.damon,org.kernel.vger.linux-kernel,org.kvack.linux-mm |
|---|---|
| Message-ID | <[email protected]> |
The DAMON provides struct damon_addr_range for unified address range management. However, the mtier sample still defines a local struct region_range with an identical layout (start and end as phys_addr_t) and mixes its usage with struct damon_addr_range in damon_sample_mtier_build_ctx(). This patch removes the local struct region_range and changes the parameter type of nid_to_phys() to struct damon_addr_range. Signed-off-by: Enze Li <[email protected]> --- samples/damon/mtier.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/samples/damon/mtier.c b/samples/damon/mtier.c index ac9c24b92ead..67f20b52dc7b 100644 --- a/samples/damon/mtier.c +++ b/samples/damon/mtier.c @@ -52,12 +52,7 @@ module_param(detect_node_addresses, bool, 0600); static struct damon_ctx *ctxs[2]; -struct region_range { - phys_addr_t start; - phys_addr_t end; -}; - -static int nid_to_phys(int target_node, struct region_range *range) +static int nid_to_phys(int target_node, struct damon_addr_range *range) { if (!node_online(target_node)) { pr_err("NUMA node %d is not online\n", target_node); @@ -78,8 +73,7 @@ static struct damon_ctx *damon_sample_mtier_build_ctx(bool promote) struct damos *scheme; struct damos_quota_goal *quota_goal; struct damos_filter *filter; - struct region_range addr; - struct damon_addr_range range; + struct damon_addr_range range, addr; int ret; ctx = damon_new_ctx(); base-commit: c872b70f5d6c742ad34b8e838c92af81c8920b3e -- 2.47.3