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 7E49EEE49B7 for ; Wed, 13 Sep 2023 02:21:06 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 342906B0155; Tue, 12 Sep 2023 22:21:05 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 2F1246B014B; Tue, 12 Sep 2023 22:21:05 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 169726B0155; Tue, 12 Sep 2023 22:21:05 -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 F2ED66B014B for ; Tue, 12 Sep 2023 22:21:04 -0400 (EDT) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 9E0C0120541 for ; Wed, 13 Sep 2023 02:21:04 +0000 (UTC) X-FDA: 81229971648.01.6DB073D Received: from sin.source.kernel.org (sin.source.kernel.org [145.40.73.55]) by imf23.hostedemail.com (Postfix) with ESMTP id B4E1914000A for ; Wed, 13 Sep 2023 02:21:02 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b="kBFiF8/3"; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf23.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=1694571663; 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=z1pVPJJGg0DGFsOUksgGA2irOu33U0eFkEgaAZhOd8Q=; b=lMyspUP2OAE5Qq6QW8gOLVq4TzXMUUrD4krYWFCai8mfD211llu9mQGMWI9s9T5RMiD1d0 t3Ee2OEhbf+mbzUbhdEnPcbHHnLAapuhPuXOmiaiTI6m6G4ysmB5cF00/Nn5/uerILRCyv WvqXh+ZjE4J+r1nNHKrdhnbL23B8tRc= ARC-Authentication-Results: i=1; imf23.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b="kBFiF8/3"; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf23.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=1694571663; a=rsa-sha256; cv=none; b=LIOgRDdKbT80exdBXJ78yvPSvRAtuiseW8KR/4i7DfYcWPlT1nptsi6vulm1EVK0QZAp2g 1cFcNIdQvvMPMAjNtLMxSxJ+OvGy0iMwC8A5xhx16RtkQHiZCHUPXUB9HXr5y6+5LlLTOA SlTn6ZTZaKuMqrlrgjBJ27pZMyTdQlU= 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 EEDE9CE10D2; Wed, 13 Sep 2023 02:20:57 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 8B026C433C8; Wed, 13 Sep 2023 02:20:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1694571656; bh=p0CHdZa8KlXcbj//65Q/lcW6/zB0JeOD1X2rYK6IK3Q=; h=From:To:Cc:Subject:Date:From; b=kBFiF8/35PXtPRvBqYjCRXhdoO+UEarSh5dbUSwBAEPJQwlMdFjuZ/luXqYQjywNx IAOQRFOepkA7K46VtpVJyeAAT3o+LAK4Pm5W9B/LnAW7oSNGi06iJ/aCi31xgkGON2 drn6ldmGNdsRsnIzYZQOz+0XeEm1Tzr0cft9MKRxAJtCiF67e286w17/fn31fxgM3H X4xLHQDT3gqPdbuWsILNkawG67XKIbdo2MLA5rF0N8vRx2ozhJMGkcsMYojfW5ycH1 QZXMk5Wyhkp2aOcJaD4sCTjBcHn8djIau9974JIgR1bKRbeF5e9IyiALHuu2RE7AGl U+OCdUUACJAsQ== From: SeongJae Park To: Andrew Morton Cc: SeongJae Park , Jonathan Corbet , Steven Rostedt , damon@lists.linux.dev, linux-mm@kvack.org, linux-trace-kernel@vger.kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH RESEND v2 0/2] mm/damon: add a tracepoint for damos apply target regions Date: Wed, 13 Sep 2023 02:20:48 +0000 Message-Id: <20230913022050.2109-1-sj@kernel.org> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspam-User: X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: B4E1914000A X-Stat-Signature: ukye3btcf43469m19wmw8uiycfbcai8x X-HE-Tag: 1694571662-44329 X-HE-Meta: U2FsdGVkX180fqZEi5y6NqoKbkdr/Jk3BfiBH51ZIGXPVeErnELP2Rnfyjf8S0s+01U0qNaaV2MRKIS3upHIaridDR/pxzZiGSs8BPwznBmi7iaUZ+xISwMgbL8IytVhTEMhtiP6XvbGZJPBulCCw1OcsFhQudGtbRsBqqiILjBBaiU3nMlOItyGB6V73Q5q57iBLTM/dGPyFLvA9vROKzYGPy6HMVOBpNsD2TqjTo+NNb6s2B6Sf0GAJsjbtIJSWYx7C8QEaECpRiX+17HAzC/eY3HPcwZ3Mw5ekJADblaoKHefdpeZJ6Px2RXPl4FofJ0H8tigWlcUoZ/qiCLPNDsSAW141jBMIlmPMLtdnPiOBExJOF5Okbtn/P3QHHFxnoVHHQ77i5pAfWLpQXh6HDhHs+HY/Wgu9G6q2WyGPo3PBEl3al4YBv4brGNQTi34VMDArLrHt527l6KeV6yxIXBgvJV+BPMpuovDjKS1RR1+1eUPtU9zKnoG/rHCRjEVUEla16F9lV7O0lsuacgS/solc1/9VKMTMt9oX8EdKfxhqVJ1P4hUZxzZ30X2ppx/HC9PE4xvGpe/MYTNU8KepBFHzg/tu/gOqUQEcblcR4ej2qk6DHOEoTsuOvdhZMXKskwzR+/mt2NEtg4ZD9gcTap3mGZTHr/xepp0oAL3vHqwgZhRq4D4JrH6exjbrVcsnqV7IbflQT4IOcui7aACNzSGwZjv/v24Eiw24Z7pdzdiLl95n6UptdyfQJ85Jz1meEDJJLVYddls4rBiqzpKAoQmhIodtVw8MzFBtA6Yo3jDPyK4SoONI46jEThW8rLYZdmefx9LhJ4iM/LcTVZyLF9qw+3dSOlpIPZIU3YTbJd+7xVXjnQW+DuZA7k4Y+Nei0FVuQHiKSYbyjks7W7GLTlFXGC2Y7H3XTncj/TQf5Q/RumYTsODTNpzxj+GqWxaRWmPjBOSQBrztXCzW5T 9OKtByqR wTBLo71I29jYuZvEx2Zy9c+t+aCuBc7hUTw/+XrKFfTne0e6ZRa39o7953NgrHdpDa6keUvo/FT+6iImT36PyeHMCYJQvvCb6Uw3/JP0JnuOO3R+t21dexji6VN8kPMIsnmRVukC1r1b9PThDTCU4EcyyxVVrNvgvAqDUewAdVhdh6Hku56HAfe5W0tNLpnmyEv/ar+EWw/xXmz2iadox7FNYCnbiqTObgjdXjYAahnPPIJWdTFzlYYQvZr6oR0nRxbz4UMLl2Lyhvs82AIsHMs9UdKW19Jh+4yeH38/vaw/KC5hSt1jtsJXFcpgP6O/CpDcvqiZpvee78KkiZqXIxQLlJw== 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: Changlog -------- >From original v2 post (https://lore.kernel.org/damon/20230912183559.4733-1-sj@kernel.org/) - Fix header - Rebase on latest mm-unstable >From v1 (https://lore.kernel.org/damon/20230911045908.97649-1-sj@kernel.org/) - Get scheme/target indices only when the trace is enabled (Steven Rostedt) >From RFC (https://lore.kernel.org/damon/20230827004045.49516-1-sj@kernel.org/) - Fix the 4 byte hole (Steven Rostedt) - Add documentation Description ----------- 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 | 39 ++++++++++++++++++++ mm/damon/core.c | 32 +++++++++++++++- 3 files changed, 100 insertions(+), 8 deletions(-) base-commit: 8abeac23845e94681a163299a52d802b82475761 -- 2.25.1