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 4FE68EEB581 for ; Mon, 11 Sep 2023 04:59:21 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3B8866B0169; Mon, 11 Sep 2023 00:59:20 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 3AB856B016B; Mon, 11 Sep 2023 00:59:20 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 246AE6B016A; Mon, 11 Sep 2023 00:59:20 -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 144526B0168 for ; Mon, 11 Sep 2023 00:59:20 -0400 (EDT) Received: from smtpin12.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id A5B0D160877 for ; Mon, 11 Sep 2023 04:59:19 +0000 (UTC) X-FDA: 81223112838.12.44641E5 Received: from sin.source.kernel.org (sin.source.kernel.org [145.40.73.55]) by imf14.hostedemail.com (Postfix) with ESMTP id AC2BF100018 for ; Mon, 11 Sep 2023 04:59:17 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=UMGDw9r3; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf14.hostedemail.com: domain of sj@kernel.org designates 145.40.73.55 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=1694408358; 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:references:dkim-signature; bh=yBoYEqd136+bTo/mWspHvN9M/Hj14FeRhDr/9zdSW0A=; b=FkyAQrxFMq2FydNcd+szu5Hh1yMweYdCIvhhimveNVCB7d5L+wqybe3R3ORRj61H4Y5i/j TGF8v9I/Dt4L2C1iXhHq8vtCDvsVzLn34DQFSvUzYhSdeHEC3ccv0XGM9TIy58Rpd3OOy2 MS6SU/KKMPZ1Y0TX0cPltDLOdf8PnKY= ARC-Authentication-Results: i=1; imf14.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=UMGDw9r3; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf14.hostedemail.com: domain of sj@kernel.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=sj@kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1694408358; a=rsa-sha256; cv=none; b=g9bpgA20jSQh5YA2sV234fKZlfQc1yQFoum5P7S0d+gakYfyxkBvF4ceBcIHczN5IiFTcJ 3MqJJOzzwdlFhZAVDUvQVDF/BFVD/7mLeenSB5YHAWhfX65nt7L6aMYWYLFZeYOpHIkwxA 13O4z1UIj3G1Bz2sxM9GMa3+VJL5rzw= Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by sin.source.kernel.org (Postfix) with ESMTPS id C56A4CE0A2B; Mon, 11 Sep 2023 04:59:13 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 8414DC433C7; Mon, 11 Sep 2023 04:59:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1694408352; bh=1sKqWrxuZZ/FU8NiZPNr1J2lRE5UCnUUAPwMbQ5ieAo=; h=From:To:Cc:Subject:Date:From; b=UMGDw9r37FVQoS5uJYfNjzGi1EpPlHfX1xuzY1CeE5zzVELAk5UtS1n1cPtFBZpqX QVcHNooVzNrbuMSAE2ygWmVIEr+qAFxx5XuqJsjriRp2zkQ04EXAZvf6fpmp9uesa0 BC0qJXy9fBzlVM6Mec8GlZ0ybZdpPn04N3qbGInNi5CMMnRyQyPx2ZtYaxWRhArc4B 7gOAmoj1uL5iyvITgICR7bFb6jCL3iCEynmOfErNMwFOovowCywu/7oyo0FFyObUwn ZyRIwu0nKmT3z9RA1A+cQjH1EiGmzY5KZdbmq3lpbGW8sy9SW9Bsyi9am+7cu8vcUu ZkgINsxEYw/kA== From: SeongJae Park To: Andrew Morton Cc: SeongJae Park , Jonathan Corbet , Steven Rostedt , damon@lists.linux.dev, linux-mm@kvack.org, linux-doc@vger.kernel.org, linux-trace-kernel@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 0/2] mm/damon: add a tracepoint for damos apply target regions Date: Mon, 11 Sep 2023 04:59:06 +0000 Message-Id: <20230911045908.97649-1-sj@kernel.org> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: AC2BF100018 X-Rspam-User: X-Rspamd-Server: rspam04 X-Stat-Signature: 7cgag6tncphbzm1xdzen9jzcccypri8w X-HE-Tag: 1694408357-451384 X-HE-Meta: U2FsdGVkX1+HuFOnQaO5XCfcs3d5/x+CB8Q/HMiWWU4d7T5Q7omwiff0k2e8fVoXxI2wV8DZMDsLK8bsaZPhnQDpiesjPnBBuQwFAX6/gxqb5bJJfiXLu3P60GQnFEOqTdvUWN6F4kNppIGypYx0XfS+wa0/qHUTS0Wa+ibNztJFomxnBfRbve0jpgPFYipd5r5ttqeTBNVW0G9B8gOKNI9DOFtiAbRhSeMvXJnopGvXyPm4QiDu3uO6RkU9qYzAXPlhynAUkeeQPpUpWr2lJlbbIIp2ZiNmKVeP0bUIy/VxpnA3nIzbV3tBA4aifLs79lMKZlBHFNgl2SXOnizT5GGzqASgwquiY74SOsk6H9DzSvWnR0Ud4li5WbN98cZED940PIfuc37+zEjmV/WMwWI0e8zR1v1jkk+wiobss/K9zACkFYKyf8ZMm+JFQubQZxIyIBQOIceVFpZ9rBB1gUP/+xZ7/PUm2Y03CW52zFdQUvpmB6UuFpajKFNBB/7/lIV/hbBSMcbAHukRGcC5Wjgg3R4sQiD6qru45lowGKItwNA7jAoJbrP361+n6SR5G2ISlpPR7/9ngjtNul7BK+mzkD1cA/gXrrmhjBvtbU6m3QsVP2n1sUlQw4Za58A5NtBPnuqrUy9Tq/Ay7OR48GkQO9CYCnY6x8ZZzeq9AdtFTOKJH6ySs8OhiozR/B0aTzM7vmz7BPwKwSWQp08xxjxFjuevicIpFs18Td/VtdOwPenOx+2tZxwyeo6ZAIAfJWKqMCVpvkujjG+Ng7aDcD5gM5b2G8yGvRHW3azEkqFnT/v9fTKZrHoeaHhPxv5R+UUMhD8Z0V9xUyxyOzUMJfP7mNvyKUU9kpoQqIMQMiCl2Y91Wwjh6Mb03ck5EPZK9VM4UNYf6/Q9O4i7p/Nk+z/10lqGYX6obfyUsoZkyEIFZpTws7hGlerUqn+BlV1QIT1xKtxvhci34HIm+N9 aW1vLYsD Y+31AOElwZypGr82pcY5rUhwTw56yiCEWkUsdn34KT84p5bPGY5ahYvUYpFtbVNwM/dDIVOiZ4lFOp6lOP3o7SKOpCwYf8InQsQ0L2PZZxymwaeF6YdJEQZ6TrjVoxJh5qjDMWLskSRsxecyaaD0oUb7XuB6Spa3kKWuC2h+vEsiGC3vLdVdaedeq4xatGRCe8HS+6UGQvH5ENV2a+9AcmtViUe0q6hHW+OghxZI6pfxJs4pxnS+HpzrJdvTtqrAG+rkkH8wOrZkbkepREIF4bmxTjpZNuv7T5Gze4T8LAkRc6dJg1l6rk6ixTQNUy14L5y332xyqt5+ywa0nxwhFqqWj8w== 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: Changes from RFC (https://lore.kernel.org/damon/20230827004045.49516-1-sj@kernel.org/) - Fix the 4 byte hole (Steven Rostedt) - Add documentation DAMON provides damon_aggregated tracepoint to let users record full monitoring results. Sometimes, users need to record monitoring results of specific pattern. DAMOS tried regions directory of DAMON sysfs interface allows it, but the interface is mainly designed for snapshots and therefore would be inefficient for such recording. Implement yet another tracepoint for efficient support of the usecase. SeongJae Park (2): mm/damon/core: add a tracepoint for damos apply target regions Docs/admin-guide/mm/damon/usage: document damos_before_apply tracepoint Documentation/admin-guide/mm/damon/usage.rst | 37 ++++++++++++++++---- include/trace/events/damon.h | 37 ++++++++++++++++++++ mm/damon/core.c | 27 +++++++++++++- 3 files changed, 93 insertions(+), 8 deletions(-) base-commit: b4c5d592acb5a939aa4f6c08543daf6e2b435343 -- 2.25.1