From nobody Mon Feb 9 17:07:21 2026 Received: from fhigh-a4-smtp.messagingengine.com (fhigh-a4-smtp.messagingengine.com [103.168.172.155]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3DC181DED56; Wed, 9 Apr 2025 03:34:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=103.168.172.155 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744169698; cv=none; b=kSjjEhUglY4AGnfKnJlgO90HAqMzAhh/8aSd/zt2d+WTcW7WY0OtAiAZaOSa8HpgB/6Py9/d43FtMUWixpNaECoTRJFNjT/aEl2p7OVH9zl3d+SgbZA2YJzxd1QyCnRSSdrBvOnmjZHxnea/6zhYmPYQXk46onj/Z2o1jLXnso4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744169698; c=relaxed/simple; bh=BM4ucfaSCyd4h7/irKImxABUrQPrN5JfhG7BMBvF5CQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=OEa9BD69BbK0sAjw++mty1g9Z7s7zQpmOQWkwePZi3Go1iIEoHxZ2wCwJQDU6SAOKyXtp7gNSavgQE0+7qpzDArA5ZiF7oS50baTb3RoSTp9/XqdXt3nfiy3zVl/RRE1R4H1RvZc1Q80kyqGJEGP+mItw0SJLXTsHFrcupP4tGk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=dxuuu.xyz; spf=pass smtp.mailfrom=dxuuu.xyz; dkim=pass (2048-bit key) header.d=dxuuu.xyz header.i=@dxuuu.xyz header.b=G9vvWjxI; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b=NTqvM5EK; arc=none smtp.client-ip=103.168.172.155 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=dxuuu.xyz Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=dxuuu.xyz Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=dxuuu.xyz header.i=@dxuuu.xyz header.b="G9vvWjxI"; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b="NTqvM5EK" Received: from phl-compute-12.internal (phl-compute-12.phl.internal [10.202.2.52]) by mailfhigh.phl.internal (Postfix) with ESMTP id 4B2611140256; Tue, 8 Apr 2025 23:34:54 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-12.internal (MEProxy); Tue, 08 Apr 2025 23:34:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dxuuu.xyz; h=cc :cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm1; t=1744169694; x= 1744256094; bh=2ofeAZF/8FfFJRWxnBMYkuk948swu1mQfL37VFkVNsQ=; b=G 9vvWjxIifheFzjsi2gV0DgWF+FF6GHgo0arJ9XU9hj/xMZDdkWcq0zBan0zq4dpu SPQTHQ1It/QpcUI7KxoeaasCvW+Sumrt7bJG//Sg3cjPoxL8h1UARvI7GJKunkYI ENqRlP61agSm6kZoxqM92bCc6/hQtA8oUYFpUNt7Vg5MHthixpAVvjgPHyWSO9HQ t96opSRvZ6XInoJ1eFxdan8VfJEwi3BRjieDh5MHPuyvoV30h6zm0yBDjwm94hy/ Yts63b2iH+f/Qfry7nswLCcM2NyHqOHyWV5iXrynhVhuV9Tdna92QbtuYPYEm0Og YOyzcs2VhpY5pWKsm3+tw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; t=1744169694; x=1744256094; bh=2 ofeAZF/8FfFJRWxnBMYkuk948swu1mQfL37VFkVNsQ=; b=NTqvM5EKESJ8UFvgn DhLjznY1MB2qjsj2QgaW47y9tdzijCJmZMMQeGZvviiahKyjIvfSyNDZ/RRlO8CG QPPBQ+seHOtZ2v+iTm9TRAvGWloFAkdaHt3cBOBnIkJdJSuI3+RvpZC5l7V6H7xi yHu6o87K3Z9tnu/v5y48kB5zN+5EKoI2U5ZqQBWncKpEmD5Uf2hBJivC7r2NxTCc Y1XAS/qEK+AOENN/0mfJiRTc9N4vFeYc59OcW64S5SuFeXtpq4uNQ5vRzC7Jwqoj KdWUAOp3RuL7CTMPYvTwRKIlJf/mAo5XM5Ik4u9C1PpuLjqj2uhZMbSO+MOcs2O0 8XHtA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddvtdegledvucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggv pdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucgfrhhlucfvnfffuc dljedtmdenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhm peffrghnihgvlhcuighuuceougiguhesugiguhhuuhdrgiihiieqnecuggftrfgrthhtvg hrnhepgfefgfegjefhudeikedvueetffelieefuedvhfehjeeljeejkefgffeghfdttdet necuvehluhhsthgvrhfuihiivgepvdenucfrrghrrghmpehmrghilhhfrhhomhepugiguh esugiguhhuuhdrgiihiidpnhgspghrtghpthhtohepudefpdhmohguvgepshhmthhpohhu thdprhgtphhtthhopehnrghmhhihuhhngheskhgvrhhnvghlrdhorhhgpdhrtghpthhtoh epmhhinhhgohesrhgvughhrghtrdgtohhmpdhrtghpthhtohepphgvthgvrhiisehinhhf rhgruggvrggurdhorhhgpdhrtghpthhtoheprggtmhgvsehkvghrnhgvlhdrohhrghdprh gtphhtthhopehmrghrkhdrrhhuthhlrghnugesrghrmhdrtghomhdprhgtphhtthhopegr lhgvgigrnhguvghrrdhshhhishhhkhhinheslhhinhhugidrihhnthgvlhdrtghomhdprh gtphhtthhopehjohhlshgrsehkvghrnhgvlhdrohhrghdprhgtphhtthhopehirhhoghgv rhhssehgohhoghhlvgdrtghomhdprhgtphhtthhopegrughrihgrnhdrhhhunhhtvghrse hinhhtvghlrdgtohhm X-ME-Proxy: Feedback-ID: i6a694271:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 8 Apr 2025 23:34:52 -0400 (EDT) From: Daniel Xu To: namhyung@kernel.org, mingo@redhat.com, peterz@infradead.org, acme@kernel.org Cc: mark.rutland@arm.com, alexander.shishkin@linux.intel.com, jolsa@kernel.org, irogers@google.com, adrian.hunter@intel.com, kan.liang@linux.intel.com, linux-perf-users@vger.kernel.org, linux-kernel@vger.kernel.org, bpf@vger.kernel.org Subject: [RFC bpf-next 09/13] perf: Export perf_snapshot_branch_stack static key Date: Tue, 8 Apr 2025 21:34:04 -0600 Message-ID: <7503bb384aaeaf9a3b6f68c5347fd73f8e561cc6.1744169424.git.dxu@dxuuu.xyz> X-Mailer: git-send-email 2.47.1 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Export the static call so that the modularized BPF verifier can run static_call_query() against it. Signed-off-by: Daniel Xu --- kernel/events/core.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kernel/events/core.c b/kernel/events/core.c index 0bb21659e252..b0449209275f 100644 --- a/kernel/events/core.c +++ b/kernel/events/core.c @@ -14644,3 +14644,4 @@ struct cgroup_subsys perf_event_cgrp_subsys =3D { #endif /* CONFIG_CGROUP_PERF */ =20 DEFINE_STATIC_CALL_RET0(perf_snapshot_branch_stack, perf_snapshot_branch_s= tack_t); +EXPORT_STATIC_CALL_GPL(perf_snapshot_branch_stack); --=20 2.47.1