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 4F574C5B549 for ; Wed, 28 May 2025 05:36:00 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E81166B0082; Wed, 28 May 2025 01:35:58 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id E58F26B0083; Wed, 28 May 2025 01:35:58 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D6EC26B0088; Wed, 28 May 2025 01:35:58 -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 BA0FD6B0082 for ; Wed, 28 May 2025 01:35:58 -0400 (EDT) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 6FD7112024D for ; Wed, 28 May 2025 05:35:58 +0000 (UTC) X-FDA: 83491205196.23.2482D57 Received: from mx0b-00364e01.pphosted.com (mx0b-00364e01.pphosted.com [148.163.139.74]) by imf07.hostedemail.com (Postfix) with ESMTP id 373D540009 for ; Wed, 28 May 2025 05:35:56 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=columbia.edu header.s=pps01 header.b=btw61md1; spf=pass (imf07.hostedemail.com: domain of tz2294@columbia.edu designates 148.163.139.74 as permitted sender) smtp.mailfrom=tz2294@columbia.edu; dmarc=pass (policy=none) header.from=columbia.edu ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1748410556; 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:dkim-signature; bh=sp1HTHNp9i8nJGzJLl+MrKoe11bDNbefLMEa4bQ6yek=; b=jNXmiGjDF0z86Vn6r2n1nNWpk/7QYImi4uBHKUWfqePRcBkBctb1AurwnFXaO1My9OhN4c /CcS5QmdEUBo1QBjNvVZG8o0Dor1jOsesHVPw7jCzxDaFD4uxhllLJVfOK7d+EwrOhhUEl exNHRko0y1Vqq4JBGgYbtu3w1kqnfdI= ARC-Authentication-Results: i=1; imf07.hostedemail.com; dkim=pass header.d=columbia.edu header.s=pps01 header.b=btw61md1; spf=pass (imf07.hostedemail.com: domain of tz2294@columbia.edu designates 148.163.139.74 as permitted sender) smtp.mailfrom=tz2294@columbia.edu; dmarc=pass (policy=none) header.from=columbia.edu ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1748410556; a=rsa-sha256; cv=none; b=fn6uigA2IOapCMVfQg6uJGckZC6Sy41HDDdJXTggLJ18WfIMPRLhYnFEC8YNAjMrzOm2Z/ teE1j9UnmFO3kiHKu7nr2R16LIvEFOMiraQa0xVUgRrV+fL6AdSSjCy8ORVY9uCY7rEAk1 SdrI018OCRd7ic7kBcU929rVD9U2KCY= Received: from pps.filterd (m0167076.ppops.net [127.0.0.1]) by mx0b-00364e01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 54S0UWJe012306 for ; Wed, 28 May 2025 01:35:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=columbia.edu; h=cc : content-transfer-encoding : content-type : date : from : in-reply-to : message-id : mime-version : references : subject : to; s=pps01; bh=sp1HTHNp9i8nJGzJLl+MrKoe11bDNbefLMEa4bQ6yek=; b=btw61md1ol/I85WxujwDh8AfHaAF1w0IvdnYi13BQNSJyYhfydso0KdAkAdqVFUzJJxa DBxcJTzkFOF1ltYx/7BGhIrY7d4u2noxW56WNcSEn2+aoN0SWtL/shlt3CZWwAuPYvF+ ICGTA0Jvs/j+b+Uw4qWsbUHMZlQhBfv+hU0r3HoO323uQTCiPUJLAz2B4f7fIPKfJuWY q2nprnmbQ/2QtegiEOWHMj8jPn7IHL4xJA7LDFpmPJk94L9UOmRFFdiJqOV7avHhOFqU eWi8OIg8q4EVgGz5VAh3oxpl1q74axoZ5zh9w5Dp3b8bWcFoJi9Ib0ngg3ybEVHt4LiG WQ== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0b-00364e01.pphosted.com (PPS) with ESMTPS id 46uurn3rfn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Wed, 28 May 2025 01:35:55 -0400 Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-7c5bb68b386so1348969085a.3 for ; Tue, 27 May 2025 22:35:55 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748410554; x=1749015354; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=sp1HTHNp9i8nJGzJLl+MrKoe11bDNbefLMEa4bQ6yek=; b=goNeKHagQug/lY345Zof45oxtC5ZKXMxlITxEZijCHY6j/oQF52+0PJaTHcqM7hNA6 TGlIGRV5K7Q5ySvaNqY3M37qObn/CaoRKtKCr4t+UkE4e/6O0/uRMZOVTaY8Pwxct7rX mXQvuNu17ZhykZaV3PNg8R+MvzZoEOOntPnX9VFLY9dPyv3l2RhicKnOe8cE46zRHi3Z i6srjJECQzIKgmYoKwn7A5EZ2eBc1oIPRqi82lVW6IdPVXVDTusp4/ojLa/HXeMh+Ulh SJzve80x7CRjStQ5jMA/MfZ32Ir+DbJP5XYayCPTjjvMvqhj3YjHcuJpKTwCUGMfT08r 3E/A== X-Forwarded-Encrypted: i=1; AJvYcCWUwdR6kMa304gkI79zxfZk4A9xXUCs/nvNtuRcGEn0uJBkiXcb+jU/vrFG5zMVlzpsCDOfSNlzjw==@kvack.org X-Gm-Message-State: AOJu0Yw6nf5klXlamcTMipm0bbf5fr8uXaMV61czlHT0uJWk4gSRlkNX VqCQhnujcYbPtu3j4YL+O1dmx39tcTLMKUtiwzugFw15gE57zL6G+WeY0SKV69UyN7gch3VceIq ZGwdO/mXm1N3fFfvivkmj7WMJmC0pv6HDpshowlIm08ptAkgA X-Gm-Gg: ASbGncs6fxTtHaLQchKB9wRGMQgQeRRy3Vo93JP6RpKzuERv2t2gEPtNyx8fMOz6/jm 1KRMYRLnlyXa3Yvwjeo8etwOmmRGF60bw9SvEyGzDLInSqgEPy01J2MJac8y91MmFWYvgU68rf5 jFRKwvgGJGMmGDIvKG+nii1MoLreqlwL2omRY0l2bd5DTA8bNXLUhHTAPByYtpGf7e4lzB7YgQg fNg6TIZ7CJmayq6H2znWnTDypTKTAI8E84rbpyoWvj+KEjDaL78CqUwMh4e+98JWnhP99uuKUlg JjjEQ7XqllWYXScwoe2fVaTw0zTF3/J2tzR4Fuu8NuY1ql1hKqWasAbGbkjoGON4k+q6 X-Received: by 2002:a05:620a:244f:b0:7ca:e971:8335 with SMTP id af79cd13be357-7ceecbad616mr2593458785a.8.1748410554412; Tue, 27 May 2025 22:35:54 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEnrArbZ+R14YYj/3nPVnHDO2U1t2oUn6i4bFafxorEqiTIqpaF+odMlSpR7iXP+Y7Sko8Saw== X-Received: by 2002:a05:620a:244f:b0:7ca:e971:8335 with SMTP id af79cd13be357-7ceecbad616mr2593456585a.8.1748410553995; Tue, 27 May 2025 22:35:53 -0700 (PDT) Received: from [127.0.1.1] (dyn-160-39-33-242.dyn.columbia.edu. [160.39.33.242]) by smtp.gmail.com with ESMTPSA id af79cd13be357-7cfb82001f9sm32382585a.9.2025.05.27.22.35.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 May 2025 22:35:53 -0700 (PDT) From: Tal Zussman Date: Wed, 28 May 2025 01:35:36 -0400 Subject: [PATCH 1/2] x86/tlb/trace: Export the TLB_REMOTE_WRONG_CPU enum MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20250528-tlb-trace-fix-v1-1-2e94c58f450d@columbia.edu> References: <20250528-tlb-trace-fix-v1-0-2e94c58f450d@columbia.edu> In-Reply-To: <20250528-tlb-trace-fix-v1-0-2e94c58f450d@columbia.edu> To: Steven Rostedt , Masami Hiramatsu , Mathieu Desnoyers , Ingo Molnar , Rik van Riel , Andrew Morton , David Hildenbrand , Lorenzo Stoakes , "Liam R. Howlett" , Vlastimil Babka , Mike Rapoport , Suren Baghdasaryan , Michal Hocko , x86@kernel.org Cc: linux-kernel@vger.kernel.org, linux-trace-kernel@vger.kernel.org, linux-mm@kvack.org, Tal Zussman X-Mailer: b4 0.14.3-dev-d7477 X-Developer-Signature: v=1; a=ed25519-sha256; t=1748410551; l=1136; i=tz2294@columbia.edu; s=20250528; h=from:subject:message-id; bh=qbEfMXw4f6hGtzDMopgPNMAN0mELfSEB7aJDCRd37ag=; b=6Xi1Q38KxIyNKkntpq8m0aT6OIo29lk+yXPpyL+z33nU+BFY2ulYAOgkmSfSJDsSawfNu9XTW ORAeuLDxnDZASLxFoqIz9hQMiJZeYg1HZUz5uCtuhTZIDZ1dFtKH4Zu X-Developer-Key: i=tz2294@columbia.edu; a=ed25519; pk=BIj5KdACscEOyAC0oIkeZqLB3L94fzBnDccEooxeM5Y= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNTI4MDA0OCBTYWx0ZWRfX6kH5Wwb/1yLW YWJIKtqs+7som4m1pqU9Ua80E5sIqJ3H3hyLGrHGOOVcP5eyjni4JRW8avbee1L8YU24Dric1Dj uLHLl/v/U6KYadlu4BK64LvAYO5q5cTCjl6Egyo0znE9ZobQn5q95zWKE4jmVKRdKhVcmgJ87xu AcDCW9TVgtwcdMHnkES0f5ofsGXRicHMR/WQcTxnWAVWKetgvyBbb0lL88pzbqgWsDGexHHwz8f 3/1Cmug6NQIDsJOaC4YFOMm3R1KuDiL6Wy9UJkaSs6f9I1cpivRfDE9/ch45UdF0xiZqNIGSi97 xo39JvZ0jsbZGoDSNIPWHFQJChQQjYnJb3mIyVWlebNx6aypqnpSij6rbqfBDhH1NBMx4BsFfot 6DvziHnl X-Proofpoint-GUID: QpclFexlTjRGjwaeUVetH2o876J681sZ X-Proofpoint-ORIG-GUID: QpclFexlTjRGjwaeUVetH2o876J681sZ X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-05-28_03,2025-05-27_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=10 mlxscore=0 malwarescore=0 priorityscore=1501 adultscore=0 mlxlogscore=884 clxscore=1011 suspectscore=0 phishscore=0 bulkscore=10 spamscore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2505160000 definitions=main-2505280048 X-Stat-Signature: tzn79pjbb5a6ihbq463n84gmjmbe76a8 X-Rspamd-Queue-Id: 373D540009 X-Rspam-User: X-Rspamd-Server: rspam02 X-HE-Tag: 1748410556-502814 X-HE-Meta: U2FsdGVkX18FiGVAfWIw7wP8AS9vQ5Tc2CRs0DpRn7eG0IqtoAtMV5FEOcBcRo0rPUAYGKs0cE4yEYvvDv/B+cuF47fGUmKlDISAUYEvbFJlflmrPPtqCa7C2ZTNk5dYsf/8xNwxj5bT0htxO1RpwCa89MHm+kRX42I0L4t9Qm9gVhrC0pq3YmT2LWxqZ7JXoklpP/GUFL7nHkwkQ4zhin2DhM0/R+D/feo1kXQxgYDGmnk/EU8a7lA5iO9UtzLLKrGGlhbLEHume2hFTc4k6YXP9xNZMCL7ClWbPWDMjlCTWdpnKtGveQIGR/093WhPBgdJS69tMZdVe8h0hPSS+ik6q3qxe+uRvQp9Kw401XOQfwdgEYYSq9FU3vYKteZXXOKsITeS36k05fz4hixdMYgYzZj64AgHDcICEcw7hyJfdKAZfeqK4X1ds9zQ0Cbub83MxDQJYfRHQw1BeucBkcvZluQWNtGqevfeWmdLtYwNYKlTAR7usqnkLeaRFFo3DHxoUc3yScJtqs7VEehQF1yTiGiZWVr3vovKPXewiDJNgK1n9AdKAy0zai72xM8y90GVrk3uu0zczjQomfoxuftsDo52TYuqxZkhrPODbBRu1DvKUZXC+YW8OAcfUuHkdRuxWCGxOH8AXnWnVfjyTh/uD9pamY62PSliUZ+MKVeWdb9WIFoc3roPAVt/vWc5ionks0EVjNU3Ii14iPBG8e83bApmUzOlpI5N0NRo3WBN36mJyKzWOwlGFUYz9XZFEAOKPScR6lSa1+775nNf5F6NlCJKkciIURGNYjc/BVjx9OgwivQiX+gZ1U95LLFtUUKEARwlyACboKE2EBfr+GljP/u7Mur18W196gArB0ZelFiRQhEINZHwrVGMboHvrjyduvae421ESQNBN93OZnCFUZlofUqSWJkBt/8Fw6o3UhqViqGYeiX0Pc4KtZZfUnZB7lK9Nc9zUjngEih hC7vPOFk Nc5OzWyZlITHqmdThpcwSAsHWphp/8SUhbjsA 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: When the TLB_REMOTE_WRONG_CPU enum was introduced for the tlb_flush tracepoint, the enum was not exported to userspace. Add it to the appropriate macro definition to enable parsing by userspace tools, as per [0]. [0] Link: https://lore.kernel.org/all/20150403013802.220157513@goodmis.org Fixes: 2815a56e4b72 ("x86/mm/tlb: Add tracepoint for TLB flush IPI to stale CPU") Signed-off-by: Tal Zussman --- include/trace/events/tlb.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/trace/events/tlb.h b/include/trace/events/tlb.h index b4d8e7dc38f8..725a75720a23 100644 --- a/include/trace/events/tlb.h +++ b/include/trace/events/tlb.h @@ -13,7 +13,8 @@ EM( TLB_REMOTE_SHOOTDOWN, "remote shootdown" ) \ EM( TLB_LOCAL_SHOOTDOWN, "local shootdown" ) \ EM( TLB_LOCAL_MM_SHOOTDOWN, "local mm shootdown" ) \ - EMe( TLB_REMOTE_SEND_IPI, "remote ipi send" ) + EM( TLB_REMOTE_SEND_IPI, "remote ipi send" ) \ + EMe( TLB_REMOTE_WRONG_CPU, "remote wrong CPU" ) /* * First define the enums in TLB_FLUSH_REASON to be exported to userspace -- 2.39.5