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 47DE2C3ABCC for ; Mon, 12 May 2025 18:27:26 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 0534F6B0082; Mon, 12 May 2025 14:27:23 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 0026E6B0083; Mon, 12 May 2025 14:27:22 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E0B556B0085; Mon, 12 May 2025 14:27:22 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id C3FBA6B0082 for ; Mon, 12 May 2025 14:27:22 -0400 (EDT) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 1FC88806E0 for ; Mon, 12 May 2025 18:27:24 +0000 (UTC) X-FDA: 83435088408.17.3C72C49 Received: from nyc.source.kernel.org (nyc.source.kernel.org [147.75.193.91]) by imf25.hostedemail.com (Postfix) with ESMTP id 856BBA000C for ; Mon, 12 May 2025 18:27:22 +0000 (UTC) Authentication-Results: imf25.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=uwRqTvNO; spf=pass (imf25.hostedemail.com: domain of sj@kernel.org designates 147.75.193.91 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=1747074442; 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=OsLixl4Wwr/UHD90S1Op/UN9Cl1IRsYxzaAJOzdZ1YM=; b=cK0ml61+YmREQbN+Cd2YuPVBS5ybQTzm2+/GXi+3qZccC8IkY+Q6C1baJyB0R708sNZuyG YaYFVHRPYUz9qc3x4h5WukxuZzl2z9gKO9L3zzusumXOjQH4yrmIuw+ZcdxxCQPT65wlRY w9fAF/K8JK5GECnyffm73QJ/j26bfzs= ARC-Authentication-Results: i=1; imf25.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=uwRqTvNO; spf=pass (imf25.hostedemail.com: domain of sj@kernel.org designates 147.75.193.91 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=1747074442; a=rsa-sha256; cv=none; b=312XlxobmXFZv5oGHvqDoGZJC5kHGxuhZ5HaSN/JzokzBQQiKpNejg++GjFjHHDApxyZO7 Ns/VJ9M3XmSh4J9UZoemMggt89gxndcZ4glpayWk9rh1lmMzXp+keYvr3F33w+IGcc6L3I HDZhwG8npwJTFTEZ9l3/7crYE7P8h2g= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by nyc.source.kernel.org (Postfix) with ESMTP id C5952A4C38A; Mon, 12 May 2025 18:27:21 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 4738CC4CEE7; Mon, 12 May 2025 18:27:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1747074441; bh=2Xzrax3Bv2jB/dQYzj+XSzLPEbT+pzZZ0yeFVr03EIE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=uwRqTvNOFDkpFdjOH9eq2nUeXBYHF+ai8XBHGtGcbvcCpcYXQ6TNefOflFAHF9F0z FGFSnQXV0NO/NLsnd7EG1Z00xyD8A+fRsmr3kwBg3LZrR0a33IhJ5GdUULIUE+HLNl Hz1vErvd/R6TnMvnZ1ScpHSwxHQl4bu1UtzQxgP8EV/uF+xLvETdrx0XJ630wbFJiS 10oUBTh39le2r39u81DnLGdGaRhni6Fy4w0b7r5VYbeOApNH3pG4zfflk8aiEruhkD xo5nbrhksyZyttGG4IS9opimu09OpXkp0McigjBFlZZFi9GdtT23X7whppyCik7hLp s/cIWcrDeitmg== From: SeongJae Park To: Cc: SeongJae Park , Andrew Morton , damon@lists.linux.dev, kernel-team@meta.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org Subject: [RFC PATCH 1/2] mm/damon/Kconfig: defaults VADDR, PADDR, and SYSFS to DAMON Date: Mon, 12 May 2025 11:27:15 -0700 Message-Id: <20250512182716.50245-2-sj@kernel.org> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250512182716.50245-1-sj@kernel.org> References: <20250512182716.50245-1-sj@kernel.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 856BBA000C X-Rspam-User: X-Rspamd-Server: rspam11 X-Stat-Signature: yzadbupzhk3jdnta7kgwa5ziedg765kg X-HE-Tag: 1747074442-351471 X-HE-Meta: U2FsdGVkX18J1Fvb2IFWJ8/RYun/RT0h7wg6iaW+aWmShglMJ224BOucJi5jAr1ktUQhxsP8T3zcIRc/mdGIr4a9AGvgiC2HhFJ7xyYn8RaXCylU/xMRDyQ/PfCt2fhS6Y9mnCgF2kQyGiQ+TMcTyTZletDiCWZ+PMtzdO6gunouge2HhIWExuC54hJqJhqd+PAHOFX6lfCuBqjigVRNoXldAoCNG9dWri8Utzw885fA6je6zBZ+DI9TY5uslocvHFph2FfaeBNQRc4zE7cQeTJDDcQGNbxJluD7Bh2+CNZFA6Vme3bXQ3VAbQIVg4+MIc6uOdtgIzcz7k6fAzI/2DhIUIKubCoy6leuBwDnhXKjqUTdPZu9qJwG/Cp6pK8FntpZUB/vzZsf2KVp+oLkUv8ZTdzgdxcoHz2iWJSVzxKHT2562HeIw2w8EWbMOwvISGYaYneqwqbEwJdzS3kI5x4tlQoiQPB0aIw1sor60w/QyAPlHXHfLPawZT6I8hbRWE1mevt3V3hqsSBnfbsauZY/9FPYNuol+2uRqVcDhfrM1DWM8vOxmhQ4J1U6bSM8d3gpL87bdKnyM61xiRyWmWrjeYGwPs+5MP3P2B0rV1GZ6HIX+bO4FC/X611LVH3I5bko951wNy3EmF/FB+M0NO8Rx/1PSby6InQPt4BsmD6r3i3EcCcdjA2jq5N0EtaTKz2lATbt98xVzNBtaXGa95bheTA8PbrnxipYGG4ywX9vWMNS05PoKj7VsKFPPG+AtOAT3gGwtqWCEa+ZYM67bMZKLXLrKwHGcGkFGJkpB2CqnSm+uaNA5vMUw+11J/nV8rwLgzV7MuXA/iMJAAG0YKiAlVa6f4XB90LpIZT57+1R8Z9rypLDMDFMZQ8rv644Bi6pLh6VLVRYa7nujRl/XBukLnxtRVb9miNt1xPTnJXrOrpB/xXMG6GNUn3Wu97tX6uBzFVrCesOEOqzPTV hULNRpsY j1IfoqNeiNYcrBHvfejJn3ap0U7myaAORXB6VXiWq0wf+xBtiGEA/yt7dybV/CIJ247OB3WacQCsKh+N9AM17SRz0PMn0ZmCfbafFPBsDve2+1BZ1SqZ5caHiI67BsqEAEvVBw+HCWprrlzaIvBTdt9MSWPqzyRJGDvR9Rc5ZgdAlFdhbq7MMskYAy4Xr0FqB6dL96ivWywNlfMaBsMkNowt6eKzQB79zsh0uZIPJYAms7C8= 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: It is suggested to enable DAMON_VADDR, DAMON_PADDR and DAMON_SYSFS configurations together with DAMON, since those are essential parts of DAMON for optimum and usual usages. Because those need to be enabled one by one, and there are other test-purpose or non-essential configurations, it is easy to be confused and make mistakes at setup. Make the essential configuration defaults to CONFIG_DAMON, so that those can be enabled by default with single change. Signed-off-by: SeongJae Park --- mm/damon/Kconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mm/damon/Kconfig b/mm/damon/Kconfig index c213cf8b5638..c93d0c56b963 100644 --- a/mm/damon/Kconfig +++ b/mm/damon/Kconfig @@ -28,6 +28,7 @@ config DAMON_VADDR bool "Data access monitoring operations for virtual address spaces" depends on DAMON && MMU select PAGE_IDLE_FLAG + default DAMON help This builds the default data access monitoring operations for DAMON that work for virtual address spaces. @@ -36,6 +37,7 @@ config DAMON_PADDR bool "Data access monitoring operations for the physical address space" depends on DAMON && MMU select PAGE_IDLE_FLAG + default DAMON help This builds the default data access monitoring operations for DAMON that works for the physical address space. @@ -55,6 +57,7 @@ config DAMON_VADDR_KUNIT_TEST config DAMON_SYSFS bool "DAMON sysfs interface" depends on DAMON && SYSFS + default DAMON help This builds the sysfs interface for DAMON. The user space can use the interface for arbitrary data access monitoring. -- 2.39.5