From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id EC18DC6FA82 for ; Mon, 12 Sep 2022 15:12:46 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 74F806B0071; Mon, 12 Sep 2022 11:12:46 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 6FED16B0073; Mon, 12 Sep 2022 11:12:46 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5C64B8D0001; Mon, 12 Sep 2022 11:12:46 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 4CD666B0071 for ; Mon, 12 Sep 2022 11:12:46 -0400 (EDT) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 232241A0A2B for ; Mon, 12 Sep 2022 15:12:46 +0000 (UTC) X-FDA: 79903775532.17.FA76183 Received: from mail-pl1-f173.google.com (mail-pl1-f173.google.com [209.85.214.173]) by imf27.hostedemail.com (Postfix) with ESMTP id C49B0400F4 for ; Mon, 12 Sep 2022 15:12:45 +0000 (UTC) Received: by mail-pl1-f173.google.com with SMTP id 9so8863064plj.11 for ; Mon, 12 Sep 2022 08:12:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:date:subject:cc:to:from:from:to:cc:subject:date; bh=J2EfS61ET44TCc+3QSfNlPKs8G07uWPFuZhCKqF9mNg=; b=lvadD5K3rHg41vyguPIZs3SAs0qNEImqL8auN87u0WS8Do2g67gHhkQT80c2u4gJxA RGJOtB8EtMOgz2k4rYvmUvKTGV/3ZnNJse0pcxuUIzu/N0bjKvNPvvyQrk8r6lBIM/Vc /BYK8ItrmRLwSa0fnHA5ys3gKpncm5G+gS1pLgs3lBe6c/qMWSFhc9HHeTqDt5crXB58 dMCmFTlzaspQrnhNv34zGiay22wWatvIt5YpeYR7QmL1bM9UD08RGB/0P0ZxQhU0SQB9 ht62eIr0wA4e+6jHqXf2Iz80usBeX4hXAurB18Zq4qrO8te4W6M3cFsXgDuoywwHSDvN h2Zg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date; bh=J2EfS61ET44TCc+3QSfNlPKs8G07uWPFuZhCKqF9mNg=; b=spxhAxaFHqzbP/b8PIJK6M+Z4vU+UG9yzpkATwaKUwMuNkl35S64jypfc2d264Gc42 pcxCXkAz2LGrgI4kxzRXY2pAk0DvkHc5Dbsvh7PFRHr5+xY9mKBnlsIT3b8dhXBYh8uh /P9a+b9vy7mX/1YRebKGKW7lUh8EdBXTnu7JoJRcAAouUMJn5mXRI/H21zYFDREEepXA zrFwFMMyAtDur7HDnFnShvOmXcfH6IgynIgF6nwkQTqJa2UM1wI3xwicsA9Xn0JoOh7L 4JIrEPaopQafwhTz5v3ciwUZLJWlTIv1X1M84+2083NY2ruGZAYb5XEI0xGXqgSRBcQl KlrQ== X-Gm-Message-State: ACgBeo1N/XVgtce/srKgKhgp623BzSZY8KFUmRcCtKbdzaAyubirBj6L AiqIwa/HcGP5fwtIjbpkTg== X-Google-Smtp-Source: AA6agR6mScOPPWtchxpH7T2XGJUOb+bGqVrhg7PQocFGMCm7j1FNyLGp4fCFo47zYN9F8iYQZqsj5A== X-Received: by 2002:a17:902:e14c:b0:177:e7be:2ab6 with SMTP id d12-20020a170902e14c00b00177e7be2ab6mr23975827pla.25.1662995564687; Mon, 12 Sep 2022 08:12:44 -0700 (PDT) Received: from localhost.localdomain ([43.132.141.3]) by smtp.gmail.com with ESMTPSA id u16-20020a17090a0c5000b00200b2894648sm5311046pje.52.2022.09.12.08.12.42 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 12 Sep 2022 08:12:43 -0700 (PDT) From: xiakaixu1987@gmail.com X-Google-Original-From: kaixuxia@tencent.com To: sj@kernel.org, akpm@linux-foundation.org Cc: damon@lists.linux.dev, linux-mm@kvack.org, linux-kernel@vger.kernel.org, Kaixu Xia Subject: [PATCH] mm/damon/sysfs: use the wrapper directly to check if the kdamond is running Date: Mon, 12 Sep 2022 23:11:53 +0800 Message-Id: <1662995513-24489-1-git-send-email-kaixuxia@tencent.com> X-Mailer: git-send-email 1.8.3.1 ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1662995565; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references:dkim-signature; bh=J2EfS61ET44TCc+3QSfNlPKs8G07uWPFuZhCKqF9mNg=; b=joQP3i+WD0/MAMnm9aIzfTgnCNpQS0C69u93m9QfwpydAcN1CAiMXdlffUDBfqRnIzuiOh 9DMahSK+GS80tqeJe2iU8afqo/J8ErZyXhs9lvrOgQFm9lWHAdTlmm/VW+5CzuIfqCYqAz Mws0Eq4l1ZxLH/j8rDko9aQWHnUKSCY= ARC-Authentication-Results: i=1; imf27.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=lvadD5K3; spf=pass (imf27.hostedemail.com: domain of xiakaixu1987@gmail.com designates 209.85.214.173 as permitted sender) smtp.mailfrom=xiakaixu1987@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1662995565; a=rsa-sha256; cv=none; b=Snfss72EcvsLej2Fj/Mjj3Am3Y6XjdxUqT5d7lfMobkKcZA1xN9cELY6mOTVcwGVn53Xcf DLxRffMDBg25Kqe6V4WrjkQG9NdcNUBL6LjlmBo1hwe+7xF63yzKtvnYUH/eKe4oa908Q8 lkjjVnbs+CN3wt0oVAlbRSkgdRClSWY= X-Stat-Signature: gi34pdyud5xukq1xosonf9xwez3mz7tr X-Rspamd-Queue-Id: C49B0400F4 Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=lvadD5K3; spf=pass (imf27.hostedemail.com: domain of xiakaixu1987@gmail.com designates 209.85.214.173 as permitted sender) smtp.mailfrom=xiakaixu1987@gmail.com; dmarc=pass (policy=none) header.from=gmail.com X-Rspam-User: X-Rspamd-Server: rspam09 X-HE-Tag: 1662995565-784360 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: From: Kaixu Xia We can use the 'damon_sysfs_kdamond_running()' wrapper directly to check if the kdamond is running in 'damon_sysfs_turn_damon_on()'. Signed-off-by: Kaixu Xia --- mm/damon/sysfs.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/mm/damon/sysfs.c b/mm/damon/sysfs.c index 7488e27c87c3..84861c4085a5 100644 --- a/mm/damon/sysfs.c +++ b/mm/damon/sysfs.c @@ -2455,8 +2455,7 @@ static int damon_sysfs_turn_damon_on(struct damon_sysfs_kdamond *kdamond) struct damon_ctx *ctx; int err; - if (kdamond->damon_ctx && - damon_sysfs_ctx_running(kdamond->damon_ctx)) + if (damon_sysfs_kdamond_running(kdamond)) return -EBUSY; if (damon_sysfs_cmd_request.kdamond == kdamond) return -EBUSY; -- 2.27.0