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 5A7D9C54E90 for ; Wed, 21 May 2025 04:28:05 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B9E186B0095; Wed, 21 May 2025 00:28:04 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id B4F266B0096; Wed, 21 May 2025 00:28:04 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 97A546B0098; Wed, 21 May 2025 00:28:04 -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 7C0706B0095 for ; Wed, 21 May 2025 00:28:04 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 00FB180655 for ; Wed, 21 May 2025 04:28:03 +0000 (UTC) X-FDA: 83465632488.09.BDE6C77 Received: from tor.source.kernel.org (tor.source.kernel.org [172.105.4.254]) by imf22.hostedemail.com (Postfix) with ESMTP id 94485C0008 for ; Wed, 21 May 2025 04:28:02 +0000 (UTC) Authentication-Results: imf22.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=Z2tDeaTB; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf22.hostedemail.com: domain of sj@kernel.org designates 172.105.4.254 as permitted sender) smtp.mailfrom=sj@kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1747801682; 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=tsONhKHAMIeaidyf3IrHceUAd0Kjl7dcDVv6pJdikSs=; b=P4urqDRZLiBnp+YBfJOfEpKvwuYew6Y/MOaqBII+eV4q3D4bxVv5uJCToPskN+3EXH9m+G oOhNESFIX3r1XRoYNbIJkAEMQg2bkozzo25FPsYJ/PX42OXjpw3Sd0hgREb1dyqkn8Lx5R muTKuDEncFR6pFze7lWBpjdgHy+Ms6w= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1747801682; a=rsa-sha256; cv=none; b=D9KAN26xfl4ZB9CdhsaL3K3yC0PpOoCFEAz0WYlqmTmOdPCb2j3FVWI6WGfqkMe7QOh6lg mBVp5FBcRmhJzFdnKTsnKf8fLgSnP3ffdSVRY/Fz0sDneQKb85tf1nDGa8PTvX/LCTFPFP gqPnqEHEr8ZxwnB1ndnPnU6R4/Gni2g= ARC-Authentication-Results: i=1; imf22.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=Z2tDeaTB; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf22.hostedemail.com: domain of sj@kernel.org designates 172.105.4.254 as permitted sender) smtp.mailfrom=sj@kernel.org Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by tor.source.kernel.org (Postfix) with ESMTP id CF459629D4; Wed, 21 May 2025 04:28:01 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 03F15C4CEE4; Wed, 21 May 2025 04:28:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1747801681; bh=gikuULGjj+izdU6OlPzJGvNFZzPyv7Zh2oaHSFLM5Dk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Z2tDeaTBbl38PIGsebz0kMD8QPEiIRkaB6k96jtom5hn7INbomV2/VNJ+8LPD+4rc QAK1ZRBphS2Lb7rrNZ0mEc+kRotXy/fVqOR0dbL6yaTrMjYCrAg9TrJ6YPXbjLHr6t iYrDIbg7zNg3kXYO8zBcahVw+OoxqFabpNATRiKsGN0IIqjNh0DwweQ6zYxO9oQerM osMrEK2w6Limcgw0EAY2VMyS/5FFcKLyFLSL1/WfCbRXTxPMVMSyhvF4BO8LLXwDuN v7kCPr1R37dQeID7fzjcnNPEgdzTo7IQ5BOuKxWkMGEawmnO0ArvzGdV+STNIpOcrU mUTEDWH58G69A== From: SeongJae Park To: Andrew Morton Cc: SeongJae Park , damon@lists.linux.dev, kernel-team@meta.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org Subject: [PATCH 1/2] mm/damon/Kconfig: set DAMON_{VADDR,PADDR,SYSFS} default to DAMON Date: Tue, 20 May 2025 21:27:54 -0700 Message-Id: <20250521042755.39653-2-sj@kernel.org> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250521042755.39653-1-sj@kernel.org> References: <20250521042755.39653-1-sj@kernel.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Stat-Signature: 7m9xy4g86wpe91kjfgmdybc64jq4tyzx X-Rspam-User: X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: 94485C0008 X-HE-Tag: 1747801682-73646 X-HE-Meta: U2FsdGVkX18lU+/SU+o+KvVI0+PBcHJFznngatY1XXUUaIxBBjFPIaGE0ahl2E+/ypJCSL2Z1igKmpFet9HBPuQvAJb6efLOeZf0uQlWcJdF9yANO5Lk03ErGKlYikIIiXx6YUBBuDxE+jw2XW6t5whjRL79bDN1y+TRmOvFHe1fp81YROttu6ow3TMbScPvAYzoV8y2u5nKH/AIovuj0R6k59uTbcG1KjGoc1PrAqLgN0S/1kR5Fm8lU3n3GqtDqSqFKelRaXqQOir71jkPxw/8YQ5PZOSeEqUUYEkoSVgAyX1gOeMDHz2Bg7Fhg/yTnn/0o4G1dd6pwDMazqhv0JmkSfIrg/n8pgjAnT/5N6xMEAxpi/9+MQL3QscMQKUI9JH24CLovlDofbrbaRMZEgQr3hHZ5sGcjPuVqwTFEmbKiiwNdkVpvb1NzC/VKdkPLQSGb3jK0psQmsqnbOjhAsUe9cfKO4kQ1IMrfBK2izlCDCBS+kbfMUFYHzlFeFlWiNQmRplFrPFEvlMGT9RYuR+a6Mo7AVNoNMY7/w44hOBx4Fbh1y5h3cwoKXeNPVnhKWJGrf8DsxSoQgI/s3I20b9V+NGZcj6JTJUtPUoIoHkavIoLFk4MqKVN80Fc5WStca8bFnIDC/auGupiMifVFp9S4kwKda9LZs1SiC3qW7Hvn5QlBgGBgFdaIpWpy6uidchF5HIEGTamVrJSszpeGslXXGMAsceuIg8rGzh1rkJ90hgK1lo3ch6AkQiHI/eNUBejcFRQ/1Jet8PtMYPXLEPgjOhQ3K5EotzHKtwy9G1nq6PPDSDV6pkPLxrv47wu/F3Zh2hZAoQuTlE8bb9Eubw0YS3i0bfmC3vrEIhjlnH4YmZHdpZBQVwo0dwhWnAIGW5OybuAkooeFer595SO0xe6kzk/8ITXUd6ssqMhbHdK6jgnQbzZ0QFlqE2tgZMjrQD3owOqSnbTNQ1TCE1 XSSlHX0c NmzOl 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_{VADDR,PADDR,SYSFS} are de-facto essential parts of DAMON for normal usages. Because those need to be enabled one by one, however, and there are other test-purpose or non-essential configurations, it is easy to be confused and make mistakes at setup. Make the essential configurations default to CONFIG_DAMON, so that those can be enabled by default with a 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