mirror of
https://github.com/torvalds/linux.git
synced 2024-12-30 23:02:08 +00:00
mm/damon/paddr: minor refactor of damon_pa_mark_accessed_or_deactivate()
Omit one line by unified folio_put(), and make code more clear. Link: https://lkml.kernel.org/r/20230308083311.120951-3-wangkefeng.wang@huawei.com Signed-off-by: Kefeng Wang <wangkefeng.wang@huawei.com> Reviewed-by: SeongJae Park <sj@kernel.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
This commit is contained in:
parent
dd41143312
commit
b6993be236
@ -268,16 +268,15 @@ static inline unsigned long damon_pa_mark_accessed_or_deactivate(
|
||||
if (!folio)
|
||||
continue;
|
||||
|
||||
if (damos_pa_filter_out(s, folio)) {
|
||||
folio_put(folio);
|
||||
continue;
|
||||
}
|
||||
if (damos_pa_filter_out(s, folio))
|
||||
goto put_folio;
|
||||
|
||||
if (mark_accessed)
|
||||
folio_mark_accessed(folio);
|
||||
else
|
||||
folio_deactivate(folio);
|
||||
applied += folio_nr_pages(folio);
|
||||
put_folio:
|
||||
folio_put(folio);
|
||||
}
|
||||
return applied * PAGE_SIZE;
|
||||
|
Loading…
Reference in New Issue
Block a user