mm/damon/sysfs: use the wrapper directly to check if the kdamond is running
We can use the 'damon_sysfs_kdamond_running()' wrapper directly to check if the kdamond is running in 'damon_sysfs_turn_damon_on()'. Link: https://lkml.kernel.org/r/1662995513-24489-1-git-send-email-kaixuxia@tencent.com Signed-off-by: Kaixu Xia <kaixuxia@tencent.com> Reviewed-by: SeongJae Park <sj@kernel.org> Reviewed-by: Muchun Song <songmuchun@bytedance.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
This commit is contained in:
parent
a17a8b3b3e
commit
e7fcac4cd2
@ -2465,8 +2465,7 @@ static int damon_sysfs_turn_damon_on(struct damon_sysfs_kdamond *kdamond)
|
|||||||
struct damon_ctx *ctx;
|
struct damon_ctx *ctx;
|
||||||
int err;
|
int err;
|
||||||
|
|
||||||
if (kdamond->damon_ctx &&
|
if (damon_sysfs_kdamond_running(kdamond))
|
||||||
damon_sysfs_ctx_running(kdamond->damon_ctx))
|
|
||||||
return -EBUSY;
|
return -EBUSY;
|
||||||
if (damon_sysfs_cmd_request.kdamond == kdamond)
|
if (damon_sysfs_cmd_request.kdamond == kdamond)
|
||||||
return -EBUSY;
|
return -EBUSY;
|
||||||
|
Loading…
Reference in New Issue
Block a user