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 79881EE3F10 for ; Tue, 12 Sep 2023 18:36:08 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6430C6B013E; Tue, 12 Sep 2023 14:36:07 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 5F3286B013D; Tue, 12 Sep 2023 14:36:07 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4BAD66B0142; Tue, 12 Sep 2023 14:36:07 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 3A37A6B013D for ; Tue, 12 Sep 2023 14:36:07 -0400 (EDT) Received: from smtpin20.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id F2EEA160B79 for ; Tue, 12 Sep 2023 18:36:06 +0000 (UTC) X-FDA: 81228799932.20.310281F Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf08.hostedemail.com (Postfix) with ESMTP id 60C6C160022 for ; Tue, 12 Sep 2023 18:36:05 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=FczWdyoc; spf=pass (imf08.hostedemail.com: domain of sj@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=sj@kernel.org; dmarc=pass (policy=none) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1694543765; 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=Y2uZJvujDDrS1D/27Kg4J5AsnPiJ6zWN9sBb/VoItqE=; b=JPvuFBMCiPutxBwecSx/h1thZ0tgQFJmVpPBzHXPUTQtKOI/nfqaU2WHQ0h2FmlYTH3zIp 7gRQXcMkieBHthiOoTAF4lfqzMJxh4IGFWYx5Fbdm9KKrEkWfIfA97YWhHY6C7QB+HMTaI yodow01ZeLXy4dBlFUPnrThnXHA9jK4= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1694543765; a=rsa-sha256; cv=none; b=K3fcjuXJp0r/Dds66L0FJzER1vPRZsgtDkdEdEC0pA3vIij5jUPNEmMn4DUh1/270SLfvD upxWqhgsdPXLjkkNqCKS4ReaMl+RUB93LA14OUu1qMZvj/tGTTAbHpyXcn4Euw4THFBLsk XxtmVLz1NcpDhpQT4S5MQDwuTRgLmoM= ARC-Authentication-Results: i=1; imf08.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=FczWdyoc; spf=pass (imf08.hostedemail.com: domain of sj@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=sj@kernel.org; dmarc=pass (policy=none) header.from=kernel.org 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 dfw.source.kernel.org (Postfix) with ESMTPS id 548F7616A3; Tue, 12 Sep 2023 18:36:04 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 0ADCBC433C7; Tue, 12 Sep 2023 18:36:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1694543762; bh=sIE7XusR8HEiVTTAGJWiBafgMfTjtTZ475tcPsexnh8=; h=From:To:Cc:Subject:Date:From; b=FczWdyocMbir8+14OTgsluwARC/tF+bagortZhA8weYxUN5RLjbo0l7GWzqGpQ5iD VZ5reLr3U9U45keAY4HJmnadnkyywAFDaCAJ6dTI34FtuqUAs4eY5LYpLQsFukH0gR RfIxDwnQfr2tixWuf0rpwfR+Ix+op/0OWqUwxSaBt1zxbIwnF47QITEoNv1crbSTGA UMXyQ3wQ6eqsHu48oV5Z/LvPHIlYgbYIcrxdkmTXq4N+OLYEObngAxCSFu7L+eq7Cj OhVs5LZIz1aJ7bk+uKnSDQsG9lZpSjIeTY0Dhb2GOCJ/+7Juyi1grMymJXGQg0UPl2 ErQ9xzS/EfK/Q== 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: Date: Tue, 12 Sep 2023 18:35:57 +0000 Message-Id: <20230912183559.4733-1-sj@kernel.org> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 60C6C160022 X-Rspam-User: X-Stat-Signature: zqe7r4rcc3nhoz9x8j4mdhwfowyifi17 X-Rspamd-Server: rspam03 X-HE-Tag: 1694543765-931347 X-HE-Meta: U2FsdGVkX195DlHtdK83ynauK5mODQur9/tGtHvLmvqY2qJFWhZ+8uhExuliqpSFwZrEfKMAePzUZmAqFrH3yrBqTe+7om7rSmpqSEFKz/+yqHuY6z+EVt9wZDMY998zOUuPq3YHytEZMEqCmTmW23TVB2Skr2VMkbf8m6U5fdkhCDhoKfAYQ3zMJTg+Pq351iEYoADQLeL+JxQQik1D3oP1dV9W1GCBlng+1ZOlwn7au1I8XUAS083Da8fM7WoryIfJwVXY1vcaF/geXfPOfB4A3kL02bhjoTCSB/akaOe79+JurP5Rca+OCRmgDMVrukRhrvOxkDi6b/udcBCI9ueIU1l7sBFHWW8qDqR4nmR8MQ1Yk3wGRQ8aa6f+Hho7vTxSuCs/eawWT9RLIC1TpJclhDpzoPRembmj/YaQvKooc7t0h+0+9wCuLyGzAeygKrULFzX8KcFCQWrD9Yrmm+9ii7NspC2utDIqMDMuf+e6NSGzSpvUnGmnhHPfrutIpPhKCxY974UBNhJki7NoYN5nsPFm+Vt+KXjkZ6BJl7Hhr/P58bo7/df4oMdrhhZPsN+WTeGTosczK82IsXSsxsejZJt3tlSCsQBsLcNi5ihGKXijdLRCUyBWWNtBIl1Qh/c5SCrFd4aDvT1wFaGk5y+GEOVA6CXIL5Gsw6T6GoqsYa/gVOAN5uUNJzSSOhnwWPmdlOsqIr/F054Ud4C1RygaSmW6bYOFWxIkIyE/wCLjogR3FeB73igAVVzJkoP7lBVr7PII0caG6pX3NBrXYX82kGT7sv/KkXy5s+qXvWgIv4624tkJnKMWtmAIwygdNfrD+4VlkJBiv/HIZyrHIG40YQ1fQimW2dyEqnk4fiHdXyhiZV/R+KY0MsJLlaCtNv/tnDycCW62RmO1To2rEuw6ztuoIGhTBSHLjU9l+fd258JsWVgbnLW/0JGaHqTuFQKWDAcrgo9nX9OGzWp FdzNE402 tZ+OgmgDWEvUacCH/5dlprgxdmOMCBl1m/c6nvb2h0hrlSNoOWbieN38pt22O6id2fsxRnYgwLOmfrPKtWJiJvxraO8oTgLjbTCLpo+Xb/z1oZm/lNEEh3ASEtF7O/lA+ix9fhs8/r3XbzKcmjZu2/za2tIFvcNziszrkm/UTmfCzv9XVauTKoxiPFedLDmYh1cf+0e8BHaBa5TWUQu4JGVaoo7YdmWZkl894dQnNT+73sNFhTWxOzMVcjrJIuCogADPayJ1ugNThrGDiYKGAq7n+iYEmOqiRRP6wRGuQBT2d5LGyhROc8r1PV+5nttSI7siq6R/Se5/k+DvSGLOZ3s0y5bq5IN72xcKP7rsANmP9uqn1zdAVdnE5fueQPTnJaspDoQB7PNvRMtUQDoYYvdPbVw== 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: Date: Tue, 12 Sep 2023 02:24:11 +0000 Subject: [PATCH v2 0/2] mm/damon: add a tracepoint for damos apply target regions Changlog -------- >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: b67dc18d1406be3598248d2cc78904a81176fa13 -- 2.25.1