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 5008CC54756 for ; Thu, 22 May 2025 05:54:40 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9F5D26B0082; Thu, 22 May 2025 01:54:39 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9A7216B0083; Thu, 22 May 2025 01:54:39 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8BBD56B0085; Thu, 22 May 2025 01:54:39 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 6CC316B0082 for ; Thu, 22 May 2025 01:54:39 -0400 (EDT) Received: from smtpin20.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id E6E611CF70E for ; Thu, 22 May 2025 05:54:38 +0000 (UTC) X-FDA: 83469479436.20.BFB8B72 Received: from invmail4.hynix.com (exvmail4.skhynix.com [166.125.252.92]) by imf09.hostedemail.com (Postfix) with ESMTP id 4766514000A for ; Thu, 22 May 2025 05:54:35 +0000 (UTC) Authentication-Results: imf09.hostedemail.com; dkim=none; spf=pass (imf09.hostedemail.com: domain of honggyu.kim@sk.com designates 166.125.252.92 as permitted sender) smtp.mailfrom=honggyu.kim@sk.com; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1747893277; a=rsa-sha256; cv=none; b=Ie251sEXw4CL7+I4nB0VcosFtV/MRNKDTRLTCexvUtel7oqChA4oPNFQVmp8CNSDVrOAmj wElNHVs68PRIxB08dKUR4GyUI8xbUKL/kR7hvd2tzyXs00jgMZs6wcngGNaFO9rd64bbf6 rlYHbOrJz0RdbjUN0a487mGjeCHdkwc= ARC-Authentication-Results: i=1; imf09.hostedemail.com; dkim=none; spf=pass (imf09.hostedemail.com: domain of honggyu.kim@sk.com designates 166.125.252.92 as permitted sender) smtp.mailfrom=honggyu.kim@sk.com; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1747893277; 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-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=aDkBbIxF5TLBzHT9aBoTwGfG4HAwAQ1xpylQJGffmW8=; b=S6VjONQ+CL4fhqLtebJBhshHqgFKL0GYK7xYjGtlZb1XytlxG5XLPPhBagq3dnAyfmHPhd HkB5fhbYkwr67/J2wCD3vZENo0XOraFtwRvGSPHYgjkAigezwVbgKgZafvUpd8nOfRqi+I DH4v3V0MU/n9QhJXEjNfSZ4EBWkDpEQ= X-AuditID: a67dfc5b-681ff7000002311f-be-682ebc19f855 Message-ID: <35593bd8-85db-4490-9f18-9d9674d5c6e1@sk.com> Date: Thu, 22 May 2025 14:54:33 +0900 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Cc: kernel_team@skhynix.com, damon@lists.linux.dev, kernel-team@meta.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org Subject: Re: [PATCH 1/2] mm/damon/Kconfig: set DAMON_{VADDR,PADDR,SYSFS} default to DAMON To: SeongJae Park , Andrew Morton References: <20250521042755.39653-1-sj@kernel.org> <20250521042755.39653-2-sj@kernel.org> Content-Language: ko From: Honggyu Kim In-Reply-To: <20250521042755.39653-2-sj@kernel.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRmVeSWpSXmKPExsXC9ZZnoa7kHr0Mg649uhZz1q9hs3jy/zer xb6LQNblXXPYLO6t+c9qcfjrGyYHNo9NqzqBxKdJ7B4nZvxm8XixeSajx7mLFR6fN8kFsEVx 2aSk5mSWpRbp2yVwZUxb8Iep4CB/xekNd9kbGLt5uhg5OSQETCT2T57OBGPfv9HNCGLzClhK bH2zAMxmEVCVOPT0KxNEXFDi5MwnLCC2qIC8xP1bM9hBbGaBGolZl1ewgtjCAtESJw4uBKrh 4BAR8JFoWZ4IEhYCCh+6/J4ZolxEYnZnG5jNJqAmceXlJLDxnALGEjcuzYOqMZPo2trFCGHL S2x/OwcozgV05gY2iSurd7FD3CwpcXDFDZYJjIKzkJw3C8mOWUhmzUIyawEjyypGocy8stzE zBwTvYzKvMwKveT83E2MwFhYVvsnegfjpwvBhxgFOBiVeHgdDuhmCLEmlhVX5h5ilOBgVhLh jV2hkyHEm5JYWZValB9fVJqTWnyIUZqDRUmc1+hbeYqQQHpiSWp2ampBahFMlomDU6qBMf03 Q9Vf/n2rEycfXpJQrrvGb03KV3YlXYvT8pN9pG4eTPXOrP/BP8HA5lPUInG+9Ut2XD1TVrBm wWRGmQ+XOSZWrNt+59s+KdW1LVt5ub/7reZsX81lnriEb8Kf8CVTpp4pjhZyq/P1fdJw39FU Vjy90TkxqWXb803XKgJvXvz0dtHf9/sONiqxFGckGmoxFxUnAgCj2e33gQIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRmVeSWpSXmKPExsXCNUNLT1dyj16GwdIt6hZz1q9hs3jy/zer xb6LQNbhuSdZLS7vmsNmcW/Nf1aLw1/fMDmwe2xa1cnmsenTJHaPEzN+s3i82DyT0ePcxQqP xS8+MHl83iQXwB7FZZOSmpNZllqkb5fAlTFtwR+mgoP8Fac33GVvYOzm6WLk5JAQMJG4f6Ob EcTmFbCU2PpmAZjNIqAqcejpVyaIuKDEyZlPWEBsUQF5ifu3ZrCD2MwCNRKzLq9gBbGFBaIl ThxcCFTDwSEi4CPRsjwRJCwEFD50+T0zRLmIxOzONjCbTUBN4srLSWDjOQWMJW5cmgdVYybR tbWLEcKWl9j+dg7zBEa+WUiumIVk1CwkLbOQtCxgZFnFKJKZV5abmJljqlecnVGZl1mhl5yf u4kRGNjLav9M3MH45bL7IUYBDkYlHl6HA7oZQqyJZcWVuYcYJTiYlUR4Y1foZAjxpiRWVqUW 5ccXleakFh9ilOZgURLn9QpPTRASSE8sSc1OTS1ILYLJMnFwSjUwbisMFhczdinaY/3Hvfbd +dMzLx038OO/82Vau5nP5vC//TVharxzn0S+r5a0OqcYs3fTn5ar/JMFD99a/+zjHz6rtdd9 M1Z8jb11qrjsvXTW58Wz1ijMlAsNOeGg0HxPdDrfiTk61k8/3pdVKTO+GJb78Sbfn8z5Bt2+ 6XWrF6RJfSuRuPd3jRJLcUaioRZzUXEiAEFzulpoAgAA X-CFilter-Loop: Reflected X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: 4766514000A X-Stat-Signature: dg317ay56uxkysw5w7xm7yyqgtsirasi X-Rspam-User: X-HE-Tag: 1747893275-168022 X-HE-Meta: U2FsdGVkX19+JVEbJ/yuS0ImF3n+BUBN5HlHF7toDSKr2TAhfiPvjAosY5oNfiM9gc3E9QzlYKbnzS2ond1k4jM+JOfX+FNm29eI8ewtrXil4+VKUmQ6fHIpXm5x9ljRXxqJUsC8nXihXOVYYSN6FvSFcQgBrOvKLmOXe0viCIVmvYwmbBQidowyVMeVhvTJVm33hPn9BR07p8NwmIhFs3/3cvK4RaE3nJSSY0aCxHHtiLtG6frTg4Z2+SP5ShRXKTz9x/6rJh0WoWrUMG1yupuJEgemhUbCuIzSlbv7VV6VGEI+KCHl7JvzTt7krgX8noERVK08+6FGPvvbDOmexoBJGgXwX0f5KEOQxAoX/c7sxgEZdc0vsAiaOyYbKFcHc1JycdVxvbHhcnpULFb53Lg9wFCdO3bMZgFZ9dshLfVGdiIoZgi2/PYl4Bvm6Uo9EIpheMIF0+OmXWOcBcncGJNvkGQlBQXXabnYg6dVLQCy5SYYLrFeVG/db6MFmC3gm7alSImRSpgkZSbptxtaYAUOEgLAdzNOdGq+QASblyo1/sFzi4iPIizrzsCv1okdPPBCwpDbAzyLmiFhpqBDAPDqPidZMGUEXljK9bY0dF3sfTOptOx5efs/nDdpwhVoP2sTzeKsXUoznFNibdGjbxPw7RUonMJmNGUajlVilZDNgnHDh35DypFcUf4cseMXRLpPzitVcN0QVQrhqBf3L0oEbqmthC/tzyaBlbhonr9LzBdKgE3VraUTJ/WKy8KtiLIeD4mpCyHL4JUP/W9VLDj64UvDzQfQHFi31jFmA6m+/UDBCrVaEwJQ8PivVFPHpMVYRTMIpN/qLe6HU/+C1i5H7olldkjXupHPi3pgv14S7sF1QiN/1HOJYM5m+scO/Us5ed4dQwtWZ0A/1riH+Rmue9usfSCKVjwu/MORHjFEbQoZ9ct+h/m5GOqWsmZf4zD3NgZq0JRcQTVhltQ 1phsibch lvgXAATVlgSVSPEMTjHxASAg0rdBXUpJ9GFzottlXDNnnzRQaluREQnR1OeUAGR9GWgdDUIFYbeuYMJxes8W8Edgo9s8XFi9shWgMbLEiObP3NNNvOE0IGDLGk/ARmKsqauxjWjlRzW4PPXz2ZgOgcMh9/g== 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: Hi SeongJae, This is the patch I was waiting for. Since enabling DAMON build doesn't directly impact the kernel behaviors as it is disabled by default. On 5/21/2025 1:27 PM, SeongJae Park wrote: > 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. I'm not sure if I'm elighble to ack your patch, but I would like to add Acked-by: Honggyu Kim Thanks, Honggyu