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 45E3CC71136 for ; Thu, 12 Jun 2025 14:13:07 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B09F06B0088; Thu, 12 Jun 2025 10:13:06 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id ABA8F6B0089; Thu, 12 Jun 2025 10:13:06 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9D1466B0096; Thu, 12 Jun 2025 10:13:06 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 831E86B0088 for ; Thu, 12 Jun 2025 10:13:06 -0400 (EDT) Received: from smtpin07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 1E5FF5F9FD for ; Thu, 12 Jun 2025 14:13:06 +0000 (UTC) X-FDA: 83546940372.07.AEB026F Received: from relay.hostedemail.com (unirelay09 [10.200.18.72]) by imf29.hostedemail.com (Postfix) with ESMTP id 6227E12000B for ; Thu, 12 Jun 2025 14:13:04 +0000 (UTC) Authentication-Results: imf29.hostedemail.com; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1749737584; 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: references; bh=hWHJHFyn6+vBigcM3BkWahBkHpbj/mJJ8suP/FAd1JA=; b=rn+1yh39x6VrfSHJxFUHJLkfqNpZqJfhFPn7WnAlODBBrwuQXy1NfOmPkSAXbAWO6ZpfQU blVo3KGMYkfstzW/fn0G/9UH1yqEvSgsCjdhjG9edUBnUSSKzCzft//d0yJysDzcz/bmlZ uG6NFI5DHcqT6VhnUg7xK3aZFvvyptE= ARC-Authentication-Results: i=1; imf29.hostedemail.com; none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1749737584; a=rsa-sha256; cv=none; b=zF97CdZAxCq5AovXdkgnhliOpZjqWYa3FepbjTL+DzJmWyulOQhUa84jWc7d2+TVPyidM4 GuHyMIHK2PZeuqUuBDbMns7A2HQkhkbqpbA8EwT7mn8VUoDZLFLOdeAlmz1PAbY/+Zqd0u 1YoCbtGYYNHZRAcbx0OvTH0yFv3BLqo= Received: from omf17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id ED80F81105; Thu, 12 Jun 2025 14:13:02 +0000 (UTC) Received: from [HIDDEN] (Authenticated sender: rostedt@goodmis.org) by omf17.hostedemail.com (Postfix) with ESMTPA id D4CE518; Thu, 12 Jun 2025 14:13:00 +0000 (UTC) Date: Thu, 12 Jun 2025 10:12:59 -0400 From: Steven Rostedt To: LKML , Linux trace kernel , linux-mm@kvack.org Cc: Masami Hiramatsu , Mathieu Desnoyers , Andrew Morton , David Hildenbrand , Madhavan Srinivasan , Michael Ellerman Subject: [PATCH] powerpc/thp: tracing: Hide hugepage events under CONFIG_PPC_BOOK3S_64 Message-ID: <20250612101259.0ad43e48@batman.local.home> X-Mailer: Claws Mail 3.17.8 (GTK+ 2.24.33; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Session-Marker: 726F737465647440676F6F646D69732E6F7267 X-Session-ID: U2FsdGVkX1/TNcbCQL4JSQd2WThmCKZIdmvrRbao+Pg= X-HE-Meta: U2FsdGVkX1+l9YM5abWc5caLLQlplWKE+WQkJvUPSjXG5kG4eFjP+HIM2/a2LpO5jRBFVVvKGK5Dt5Wrtb1q64jWXnsO5l9ab27tqcNjb75RYUBiBD7M0J62l2cH7TSG1kd3z58eiTfTW928dek77QjPHuiNdToXVDAoqndf6gbqD7fnIGW4JNuoyF/QSdrr2EdufYw/lXM9pLVGN6c4/zHRRcKiCZMtjKzWOAY6gWZM/nwAXUlgMcmg52eaQKssksrYHBRiMZ0xLODygqNKD521zy3rOyE80bBFkeS/Ua8pqPK/TeYmNZPUg65ijCr1IvmqzAiwkGu5ieXeG2ACi6oQlnilmcjMK1E85Sxhg5WAVvGlfBetvlIvkffN5OhhLzFpYohGI5vNu6duHQCGRn53lTEF849O X-Rspamd-Queue-Id: 6227E12000B X-HE-Tag-Orig: 1749737580-822780 X-Rspamd-Server: rspam07 X-Stat-Signature: n48qkw8xhifzs4sdxp175o8yb467rn3s X-Rspam-User: X-HE-Tag: 1749737584-408172 X-HE-Meta: U2FsdGVkX1/BSXEl9RCFqBdI1++i5EzEcjOrvKmVgQBpl5b8rwH702AWWpByfd7L1tu5B6Z/e7oblUAGWPdJeJ0Ixde8DBeWmPn2vzZWIWWBzpLTAZ3Eqw1GBogjgrP6mK7jWIBvdEhv0E+ExYWCq0V2FPgPZf2UcWq3YxCSgj023FjJ+HiXNCge63F19sWfb7aW5TOjwWD4NoxBBhiDHtTr24wes7nvO9bj6poWw4BBF7M+Nmre0gWCPsfTKC2vXB3y+U1igGVSiGQVncCq103b2Y7S6T5niv8N5LrPv/1NTFSciFI0oAHfsH9LgtmgPQ+JRlTb7cRFu2f8+jA99yumFgSqRypfuZsZcjEKDFjcFQzMTggDhCIl01ko9MAuBdCW1vAYo6v59rau3qWraFBa0VRWEFH946Jak2c+o12jmoDf+Q8O9dDFSrzM82I3RexGhuCu6USjQ/naZl09i8BZY5423XVnv/JPEBumm3i0+v0FUrh0CjDdUp2lmO4GwS5VkFOWlEtAtxn+DPti7YumT3NbOxxSmMHclOv/o8TqJ8yZtDMhbRWyF7eEvTmt/EC3Gx6UaCYzozK93zfR6UExwpo/oNa/prUlUFoVkShawIoxvA6w85GbAsUG5qZHj/fr1DWfXDtEvIgdNwynshGuh16KuqG7TEcJJtgOcDU9nivLcVNXd2ymSGbYTIiN9RFkVlmovFgL/ya1Sabvxn56oAkUqA4XN2Il1J4yEsAoFp7C3wQLQevezTGriAjGNqs7tc/Cudowj8NxhRxkez7MiCiKGC/GEOKYVa8Us7CffIMA+2GEFcnIaCwZAvua+Xrb4ceHPqzA+7yKCvh92ivd2m73az4NNjuxEu+lCAG7y1/NYLI126eEgnxDgF4JBmW7fOPGPi7zqon0ldIjqtzxiyfGsS+951tqE/osCenS0XrJr7ifZLXwiZ4/8o93/AaJxYAjNOk2zVFuQtw ccUApJdd iEQl3vfGDdx4Z3nKl4neSbbdyDoaAMx7/09b+V5Cuz1TqY3pBNnlQXz2vahquUiCp+FOrzF6L3td34DA= 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: From: Steven Rostedt The events hugepage_set_pmd, hugepage_set_pud, hugepage_update_pmd and hugepage_update_pud are only called when CONFIG_PPC_BOOK3S_64 is defined. As each event can take up to 5K regardless if they are used or not, it's best not to define them when they are not used. Add #ifdef around these events when they are not used. Signed-off-by: Steven Rostedt (Google) --- Note, I will be adding code soon that will make unused events cause a warning. include/trace/events/thp.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/trace/events/thp.h b/include/trace/events/thp.h index f50048af5fcc..c8fe879d5828 100644 --- a/include/trace/events/thp.h +++ b/include/trace/events/thp.h @@ -8,6 +8,7 @@ #include #include +#ifdef CONFIG_PPC_BOOK3S_64 DECLARE_EVENT_CLASS(hugepage_set, TP_PROTO(unsigned long addr, unsigned long pte), @@ -66,6 +67,7 @@ DEFINE_EVENT(hugepage_update, hugepage_update_pud, TP_PROTO(unsigned long addr, unsigned long pud, unsigned long clr, unsigned long set), TP_ARGS(addr, pud, clr, set) ); +#endif /* CONFIG_PPC_BOOK3S_64 */ DECLARE_EVENT_CLASS(migration_pmd, -- 2.47.2