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 12D6EC7EE39 for ; Sat, 28 Jun 2025 16:04:40 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 0559B8D0005; Sat, 28 Jun 2025 12:04:38 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id F22A28D0001; Sat, 28 Jun 2025 12:04:37 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id DC3098D0005; Sat, 28 Jun 2025 12:04:37 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id BFAE58D0001 for ; Sat, 28 Jun 2025 12:04:37 -0400 (EDT) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 097575957B for ; Sat, 28 Jun 2025 16:04:37 +0000 (UTC) X-FDA: 83605282194.24.E12AF63 Received: from sea.source.kernel.org (sea.source.kernel.org [172.234.252.31]) by imf07.hostedemail.com (Postfix) with ESMTP id 5315440008 for ; Sat, 28 Jun 2025 16:04:35 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=AL3CjV8R; spf=pass (imf07.hostedemail.com: domain of sj@kernel.org designates 172.234.252.31 as permitted sender) smtp.mailfrom=sj@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1751126675; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=lNOYpQ0l/SQtH1E41p+dZdgoMact7h+/d9hRkhAQavY=; b=0mkqUA+kzXyrwUR2izW11tqASP25O+ZVmT3JRKVbcPeIUP3xCelhkCEcBzSs8zjyCg1q5X PaBx6wozpITEkyUB4aG99izlor+mIHBH8E9sa4Wneeif5xk1DBXmnnrvUZQRJhQtPd4hYY tHqby78CriKqiGZD25NVAIy7+eLdRP4= ARC-Authentication-Results: i=1; imf07.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=AL3CjV8R; spf=pass (imf07.hostedemail.com: domain of sj@kernel.org designates 172.234.252.31 as permitted sender) smtp.mailfrom=sj@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1751126675; a=rsa-sha256; cv=none; b=h9RTSpif7Xv1D6UJEP19+zoGbSEPVV5orIkJ3v8hiEanMoKCkfbcMyI8Oy1wXggpyTZX1A K0Q97fKvzWN/k+SjEe0ZFdUz5+a+/1i1T2AEthG9o/JqwPlVPeos5a7El0jLBTkamYGhHs 4ocXnKI642ngLrT2TUProIE+UgklCiQ= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sea.source.kernel.org (Postfix) with ESMTP id 4FF0646382; Sat, 28 Jun 2025 16:04:34 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 0B039C4CEF0; Sat, 28 Jun 2025 16:04:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1751126674; bh=/RUstGJfkJjRI+Pr6WW5egPsetwstPl+AsaLyBk7JE4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=AL3CjV8RIxzxWxM0CBi6GhgIMqaf9qt6luLN0tmydUTgFd+kG6t/FoisMMGa+eE/7 sT34yBMVuQTiXpRS7fxFl6+/bzgfvu3Xp4VcdlVWLUM00qeumc63oD3hbfNntsc6tA uxPFbiM/CqYQHJNsuH6CX1SWnn2ilDD3htKqZFui/qo7Qnm/LQqIjR+XPqLBEUaTfX zHUHKT4zKiJs45m1KEvgkG24rlK5H3yI8hkbM/ZSd7ZP64/uNDuj3HHvGNzlVmzBsA 2enrh9+qZoK2oNklSK1BRvbaHgH9d2kvsjfI6ON0/mMvOzjB+l3sj8DfFX8WNfqbGK XNW4o+oz7ABVQ== From: SeongJae Park To: Andrew Morton Cc: SeongJae Park , Shuah Khan , damon@lists.linux.dev, kernel-team@meta.com, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-mm@kvack.org Subject: [PATCH 2/6] selftests/damon/_damon_sysfs: set Kdamond.pid in start() Date: Sat, 28 Jun 2025 09:04:24 -0700 Message-Id: <20250628160428.53115-3-sj@kernel.org> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250628160428.53115-1-sj@kernel.org> References: <20250628160428.53115-1-sj@kernel.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspam-User: X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 5315440008 X-Stat-Signature: f6wrdr43w9myhrz78j375yweq38i6r5t X-HE-Tag: 1751126675-303537 X-HE-Meta: U2FsdGVkX1/nPEOf49y4cAAgQ7V1F6sr5aKaEp+sviMTlNDq13lM1eWd1IMSqh4JUu+1cmDa77ykrBnabQpgvkjPrbX1CyZSTKagKn+B6a3mPaG6koqyQIHmjZAoTSHYUXBotDOSPBylM2FSLqsPMd7sd1Fw239rtDNcSY+Wfvo9t6d2xbeyEJuPYMUSw8eI8gMedTiDs8zenAIj39yxO7Ci34dhe31cod1ZkO3dKgTYaJaDxm0aPQOT1sLU3X9NAfNvv+eIYcCcm+gVVNjMpyas1SEpby6dBZUOPKhsJDlJZ24ee7jH66K3LYuPVrktwDB3HU2sewQDrnazHPv9/Dvm6OTP34aZoVlHzCUI0DfwqtcaHGayWMAPCNazo7EYMfCMqAI27WePj81HuccVNfG4YfDR9Wv9Ly4BaFh7j1yo5G78Mq/bgDYYrCrWPOJ9MxQIJD2OmApTtlSHryXfbUlSGLBR0XBoBMs0Y1TrfOarzUEEoK4FD15ebbD5CulODu07woYZ/Bf3Y0lUdTeJ3+dI8tPsSTjjRijh7jt71qNQ5yE8CvbVcO41cCHNzldP9X9jp9zY7Cq4uP8Zl5q/vZMBorND+1lNeQPbYZvjUjqs6bu3wzOI0tJ27AukoHC4/DQTNGhl/LcxE19gF8nK0o1FlWzFFvjV+pBZCibpUjW4yv9crcCNj3LiU9kOSdAZGFwNogIXf1+qiILF4duNz3LCuLVqnN93B3EGO9X/X297w0k8hIlADQWfUoLBiM55VRXRkPmnmbuvAW8qi8tkaL18XJpL7qkl1KjWmNRNIuBd/0mtxi+MhTnt4wxrwvUGLLHsHK2gZbQL6cGU/BPvlqysx+1bCnCIzewZ8sT9vfiXRCZwodWaPbVlYhi4TU0RIxT1Um6Z+PMBxD4HsrZZEq9jLG5DZVnJpt/7OZ/WzKB70IWNr8Wev58qcREooKI7yTFeWuuPz8gsHzV7KYk f2+kY0J3 3/fD60a0EQHyqSDctwdCNmKoKxQkD8AUBMXOu26WPGVBJXLoiegJo0HT9wwaARkJBNZMWKUytUmYHolPoHREj12/M5bCjg6y5T42o3NCTVr1z5pb6976QHVuv43rSSLSqaaZOa3uWzxHlk74B/8bZiLFTEZtrEEAxhrTeKycgW5nA7VnXIdvwSwAFYAdTbTG4cPIn3Q6sFWsrzl2Av5Jne3aCO2/ixmmBvWn/DJtK5YPZwQij6PDf5jlgKut50uIHVi8ZzUy8vTIZl14G93YXta9jlQ== 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: List-Subscribe: List-Unsubscribe: _damon_sysfs.py is a Python module for reading and writing DAMON sysfs for testing. It is not reading resulting kdamond pids. Read and update those when starting kdamonds. Signed-off-by: SeongJae Park --- tools/testing/selftests/damon/_damon_sysfs.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/testing/selftests/damon/_damon_sysfs.py b/tools/testing/selftests/damon/_damon_sysfs.py index 5b1cb6b3ce4e..f587e117472e 100644 --- a/tools/testing/selftests/damon/_damon_sysfs.py +++ b/tools/testing/selftests/damon/_damon_sysfs.py @@ -408,6 +408,9 @@ class Kdamond: if err is not None: return err err = write_file(os.path.join(self.sysfs_dir(), 'state'), 'on') + if err is not None: + return err + self.pid, err = read_file(os.path.join(self.sysfs_dir(), 'pid')) return err def stop(self): -- 2.39.5