From nobody Wed Jun 17 04:15:33 2026 Received: from mail-wr1-f43.google.com (mail-wr1-f43.google.com [209.85.221.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id F12A03D4123 for ; Tue, 28 Apr 2026 08:31:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777365065; cv=none; b=in/pwW6KD6vgLibGdvj1aIAWiejFwjHNj4AlJQQSwe35/kyeGkB9s2sYV+krbIHpNlDNAqXKVbDtrdLLFfVQ5nt5ZLYXoSfpV/bKtBkU/ZA2GUOc98SsJ0mOuYrjL199LQSqqRYzO8XqivhXXMOPfIWBbg5Qy9ydV1SFXcyTLi4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777365065; c=relaxed/simple; bh=kdAVg5jFM6vYl9m2/kQlN18DRQFcqJUq2xAULl3wZn0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=NpLV8eboytX3N9DcILT0qgLyS0+nAdA37eMjF6SXRjHz89hGEbRgr/t5biYnZXiwOJSLxjlo9bhmWWV9fdZ+fFqwz/h2c4+W5p0MaUD+t3K1k6hZyi/EDT2PNrIWtqC3ZYTT5+T7M2tGIIj0w7j1Bs9sAT7MhD2aPL+ICIlf/ho= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre-com.20251104.gappssmtp.com header.i=@baylibre-com.20251104.gappssmtp.com header.b=CPQd+tCS; arc=none smtp.client-ip=209.85.221.43 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre-com.20251104.gappssmtp.com header.i=@baylibre-com.20251104.gappssmtp.com header.b="CPQd+tCS" Received: by mail-wr1-f43.google.com with SMTP id ffacd0b85a97d-43eb012ac4fso6681781f8f.0 for ; Tue, 28 Apr 2026 01:31:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20251104.gappssmtp.com; s=20251104; t=1777365058; x=1777969858; darn=vger.kernel.org; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:from:to:cc:subject:date:message-id:reply-to; bh=3n+r0PIo2mTPKR5U34fUGLn/JqxQKsLvI0EOtj9wuMQ=; b=CPQd+tCS29aTQQhBLccOeNLXBG9dxpm7NqI+WcLZJ+j19tNfnhkVepsrVrvlGDrqB5 Z9CgmhxilgIDkm4Gb+zYCktYK5w02L6ULywnOqBHHb3CKaUMwqOffAbtyIJ6qF0m0GQh mHMHn6yVceqRAk1P76161GveU1U2M0lqxXa721T3H+in8OpQCwx6GNdv/e0vkE6NGxPM /v+sIzi0zpTZrLrVPJVJ3cnx4cZVEcmT71QKHfBzR/+eE2LFuMeqLElvBbcAvatZp31i A14vbaTqxOm/Y+LVcxDjLq9VxKkO9c3pL4tqxLvKr03nAKSI6NwiMsWtD5hquC0cjRlJ 3jrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777365058; x=1777969858; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=3n+r0PIo2mTPKR5U34fUGLn/JqxQKsLvI0EOtj9wuMQ=; b=p0TFCGBw7dkDEaNicWk4q8wypUxIxp7u/qHARwxb79n06Q/8CfhcBICAOh30AL94jV l2ttg4IQQe358BAwZ2AeHky/F2fh5g4mG50ScTQKsdDOZCSNZ1llRoHje87DNt8pUkXF SmekTon+r3HtljlbjxJJBfHHBfrOR6iCgeMgDYCTIfuz3WqE+AWMYGGv2Waq4EqatS3q rJ/ttAhLE1NdEt7og7EzxD6oRAvP0vF/tGN55mIdXzwjPSB2eYX+UX4pSFNa5202AlLb S8/6mZU31T1r+pyGty3Sw+dJPsatnt9w3BoVXAkr8dsBpdi9eW/F46mA4E+wEc+50maN Z85g== X-Gm-Message-State: AOJu0YyPhJhlVf/Xqb/XN+iztKeR368OHZHpkGavc0Ev7okMMvPiVE6k 6mvHtCUUnv6ER5miOuMhBnI2FCfKSEylzzR03VzhbV8A+9nwfr3zF1zMmENK2rLW7+w= X-Gm-Gg: AeBDieuDZvZaXkgDT2k62hAV6fuylWfruGcsSoGAMPSn0vDwzWfZgtBUymBwYBXjCSJ Ssn/DuKnsPZSd+CYH/GJXsSLGn1O/zuJja1zFhbLN+CSnLoLKMfWP5EJ5OgKJPvBaSIlqXTtWGN QOZ3d/O2nsfIwn6G/gj/NoqvvbjMtr+RArauJA7u/KJHnwo63tDnpGW+McByNIr7mI+C/VNG+VR K7Sq+bDCTMUHi6ZJfKsHxIX+A8VthvKiL0XfJgoYhnMe6cLOPb9FQhBzWkhIb8UcOM0zlY5q003 88WPsAVaAlxKvSjCADWTSyOa8C1T8Ba5syog4pt2fXQf38pQCbgGMnQLL/61/jmHjL/hlS1afzw RJAuKfqSLuNe9/jR5+zamLv6qmw5EFLqcH25HSQ0UhFDmE1o+F11gVhfbJG9M4PHeSWZgeQk0Ir 8I2hT0vD48BxjSpZNspGh3uzjMKA== X-Received: by 2002:a05:6000:4201:b0:43c:ffee:ee94 with SMTP id ffacd0b85a97d-44647dcf582mr3761791f8f.11.1777365058370; Tue, 28 Apr 2026 01:30:58 -0700 (PDT) Received: from localhost ([62.246.35.158]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4463d02f35csm5210043f8f.11.2026.04.28.01.30.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 28 Apr 2026 01:30:57 -0700 (PDT) From: "Markus Schneider-Pargmann (The Capable Hub)" Date: Tue, 28 Apr 2026 10:30:29 +0200 Subject: [PATCH] tracing: fprobe: Remove __packed from generic __fprobe_header Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260428-topic-fprobe-packed-v7-1-v1-1-9abc9b866b4c@baylibre.com> X-B4-Tracking: v=1; b=H4sIACRw8GkC/x3MQQqAIBBA0avErBswkaKuEi1SZ2oIVDQiiO6et HyL/x8olIUKTM0DmS4pEkNF1zbg9jVshOKrQSvdK6MHPGMSh5xytIRpdQd5vAbskI3h0VpPnnu oecrEcv/reXnfD/eumzxqAAAA X-Change-ID: 20260427-topic-fprobe-packed-v7-1-f44f9bbdedf6 To: Steven Rostedt , Masami Hiramatsu , Mathieu Desnoyers , Heiko Carstens Cc: linux-kernel@vger.kernel.org, linux-trace-kernel@vger.kernel.org, "Markus Schneider-Pargmann (The Capable Hub)" X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1295; i=msp@baylibre.com; h=from:subject:message-id; bh=kdAVg5jFM6vYl9m2/kQlN18DRQFcqJUq2xAULl3wZn0=; b=owGbwMvMwCXWejAsc4KoVzDjabUkhswPBdbCx2s8+99/LF5s8+yw0fsL3WxLnGM5Vji+9Xux0 XqW56O/HRNZGMS4GCzFFFk6E0PT/svvPJa8aNlmmDmsTCBDpEUaGICAhYEvNzGv1EjHSM9U21DP EMjQMWLg4hSAqc6yY2T47fJASa2mT7LnWsQt3VkPD5b1z35tYvM1vUXYhC+AcW8YI8Pa1euTXC9 FWIjUzvzb/cr/rVdUXC5/ZhD3ve/1oTPl83gA X-Developer-Key: i=msp@baylibre.com; a=openpgp; fpr=BADD88DB889FDC3E8A3D5FE612FA6A01E0A45B41 fp pointer and unsigned long have the same size on all relevant architectures that build Linux. Furthermore this struct is only used in architectures that do not set ARCH_DEFINE_ENCODE_FPROBE_HEADER which is set only for 64bit architectures (apart from LoongArch). Both fields are aligned on these architectures so the struct with __packed and without it are the same. Remove the __packed as it is unnecessary. Fixes: 4346ba160409 ("fprobe: Rewrite fprobe on function-graph tracer") Signed-off-by: Markus Schneider-Pargmann (The Capable Hub) --- kernel/trace/fprobe.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/trace/fprobe.c b/kernel/trace/fprobe.c index cc49ebd2a773..21751dcdb7b9 100644 --- a/kernel/trace/fprobe.c +++ b/kernel/trace/fprobe.c @@ -181,7 +181,7 @@ static inline void read_fprobe_header(unsigned long *st= ack, struct __fprobe_header { struct fprobe *fp; unsigned long size_words; -} __packed; +}; =20 #define FPROBE_HEADER_SIZE_IN_LONG SIZE_IN_LONG(sizeof(struct __fprobe_hea= der)) =20 --- base-commit: 254f49634ee16a731174d2ae34bc50bd5f45e731 change-id: 20260427-topic-fprobe-packed-v7-1-f44f9bbdedf6 Best regards, -- =20 Markus Schneider-Pargmann (The Capable Hub)