From nobody Tue Oct 7 19:22:53 2025 Received: from mo4-p02-ob.smtp.rzone.de (mo4-p02-ob.smtp.rzone.de [81.169.146.169]) (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 57A96AD21; Mon, 7 Jul 2025 12:31:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=81.169.146.169 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751891470; cv=pass; b=kGE8V7PKDGaMf94vr25fUtNXndKDwpSI1Dt2GBK46WgrUn+fo1bBoh3ywCJ5HFGHSRV1ze9EC86+L1uQDBODso1JrAkCgkpb67WFjcLd98zSov07N8JEotFVANqnWA1WBCYXouzFXGzjZDW5bFwtz5uaQQk3xC7958f53BfiYb8= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751891470; c=relaxed/simple; bh=3686iIqcrD1v0rIwnE5BDEhqKpyTR1lXHiLv92Viv20=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version:Content-Type; b=izqtcYrQSUZSwihSrI8N3t3U9eGtJ6zG1Mchj3ElucN3O07QLUdJ3M49Hn711+hxP38jiB95fM0N3FIAETUjKi7+J0NsBUKhEUtxBRyFVOVfqQHDKe1UUM6O7JDMHcs7GC/G4nz3uK0SyIo80B9S2oBH3v7/913hSdoYonNRgYY= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=outer-limits.org; spf=none smtp.mailfrom=outer-limits.org; dkim=pass (2048-bit key) header.d=outer-limits.org header.i=@outer-limits.org header.b=Ui4jOvCk; dkim=permerror (0-bit key) header.d=outer-limits.org header.i=@outer-limits.org header.b=TqsNTytV; arc=pass smtp.client-ip=81.169.146.169 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=outer-limits.org Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=outer-limits.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=outer-limits.org header.i=@outer-limits.org header.b="Ui4jOvCk"; dkim=permerror (0-bit key) header.d=outer-limits.org header.i=@outer-limits.org header.b="TqsNTytV" ARC-Seal: i=1; a=rsa-sha256; t=1751891115; cv=none; d=strato.com; s=strato-dkim-0002; b=DqaubCnZMp6bLgDWtNIBiLcD1MyeJM/9H/6m7WhnkCl0ciZtjU9vpJyv+sgKx/a81G H8Dp2ggI+IdYXLaf9Woi/APm9pSK52d7Qzy4m0RHhOwGMMpoaamMOfDX0H1vH0ceIYHV xP9NG6WuH+9Ws4CgG5hiphfDgz56OOEmmeFjdpH+IgodkatKsZqrEGQ0VNTu6In5l0fJ Df6dx3AQtmruvqEL/wrz6fzVX8p92pHYArfPpcrtz3YwAPnTgb/wn+/8A+N8EN9FKeYz OK8vHgRy2uNADECA+YyY5RD76mdHQ2mfTDUpynYrfeqz44/L8frbQu7Ie7WFxM3XtOhJ 4WIQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1751891115; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=Uw2joeTt8PfL+vQ6RmT2S3am/XAVy6q4yrugxQwId/U=; b=AJUcd/noiOUPy7rO03KbgRvuab+zfnZjp0kfrAmomtYkmk3Dv3En6jl50sm7eLyTNL rn9wZA2fjizScgVeAOOfmuPmrDk+4t0dz9wVJFMyurnFOPJX8VZHDUMsPmwxIWtxbIfA 3ip1psMQm7SMeLxyrXmwQyVYTRXzoRMVIoav0jlMu+B0L0tvV6DKcwLb84RdlBpUPwLB EAScTyAB4q6Iv6oA+3dXIoBKWha9tpooYAN/YXjueUs0TPCe5OlgAmhOTOPI2bw9Xffa V+H96+rkEMJbxSH611topiHOYar4UQApQRhyjIEq5IQKwCjzIp2t/uu/4wriv8+onquD xjgg== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo02 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1751891115; s=strato-dkim-0002; d=outer-limits.org; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=Uw2joeTt8PfL+vQ6RmT2S3am/XAVy6q4yrugxQwId/U=; b=Ui4jOvCke4ATdPbLMoTR60JHZOy5UcmnkHiMNgHSrBXELOa6CmeWROtlp+F7E/TS+L 0k/ASo7Sg9SPAN0BPTN8cZPMKEZ9r0OwKBXRk5kOddvxpHsdHjccXgCZZO1ONqwtnDMe 8TeBIbxUJYouKP0+i4eXpAk7Q9asu7A+eth6HSD3r/aVTNn80Uf3DflBSy9cTEdwu3u2 gYmOeAOoLjXV5U7UYfZ5rj3HcDGFneugWeZmTxUD2ZNAErvAs3yTz73WpvNLzcfHb+i1 wsUh1vakzS81TPk9Qc1xaX0l8cfe7o9zandcMcxaKpHpyfjeNZVW3W+FDKCj/YagUjMt yOPw== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1751891115; s=strato-dkim-0003; d=outer-limits.org; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=Uw2joeTt8PfL+vQ6RmT2S3am/XAVy6q4yrugxQwId/U=; b=TqsNTytV284J+D3b5tLesOQZIwJp9fq6hZVj39JpNaoJFUVIp5GRGnhPnkBLD0WUnj 8iF/5U6fTA8btC3pFrAg== X-RZG-AUTH: ":JnkIfEGmW/AMJS6HttH4FbRVwc4dHlPLCp4e/IoHo8zEMMHAgwTfqBEHcVJSv9P5mRTGd2ImeA==" Received: from ws2104.lan.kalrayinc.com by smtp.strato.de (RZmta 51.3.0 AUTH) with ESMTPSA id J1bd32167CPE712 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Mon, 7 Jul 2025 14:25:14 +0200 (CEST) From: Julian Vetter To: Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo , Namhyung Kim , Mark Rutland , Alexander Shishkin , Jiri Olsa , Ian Rogers , Adrian Hunter , "Liang, Kan" , "Jason A. Donenfeld" , Christophe Leroy , Al Viro Cc: linux-perf-users@vger.kernel.org, linux-kernel@vger.kernel.org, Julian Vetter Subject: [PATCH RESEND 1/5] Replace __get_unaligned_cpu32 in jhash function Date: Mon, 7 Jul 2025 14:24:56 +0200 Message-Id: <20250707122500.724699-2-julian@outer-limits.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250707122500.724699-1-julian@outer-limits.org> References: <20250707122500.724699-1-julian@outer-limits.org> 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" The __get_unaligned_cpu32 function is deprecated. So, replace it with the more generic get_unaligned and just cast the input parameter. Signed-off-by: Julian Vetter --- include/linux/jhash.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/include/linux/jhash.h b/include/linux/jhash.h index fa26a2dd3b52..7c1c1821c694 100644 --- a/include/linux/jhash.h +++ b/include/linux/jhash.h @@ -24,7 +24,7 @@ * Jozsef */ #include -#include +#include =20 /* Best hash sizes are of power of two */ #define jhash_size(n) ((u32)1<<(n)) @@ -77,9 +77,9 @@ static inline u32 jhash(const void *key, u32 length, u32 = initval) =20 /* All but the last block: affect some 32 bits of (a,b,c) */ while (length > 12) { - a +=3D __get_unaligned_cpu32(k); - b +=3D __get_unaligned_cpu32(k + 4); - c +=3D __get_unaligned_cpu32(k + 8); + a +=3D get_unaligned((u32 *)k); + b +=3D get_unaligned((u32 *)(k + 4)); + c +=3D get_unaligned((u32 *)(k + 8)); __jhash_mix(a, b, c); length -=3D 12; k +=3D 12; --=20 2.34.1 From nobody Tue Oct 7 19:22:53 2025 Received: from mo4-p02-ob.smtp.rzone.de (mo4-p02-ob.smtp.rzone.de [85.215.255.81]) (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 ABE431E22FC; Mon, 7 Jul 2025 12:37:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=85.215.255.81 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751891835; cv=pass; b=J46aoot1O8vy8LOOOAJwDP9Egz6ibNqEsdQ+x7pyXHYOvTn1mdOufnhrjs87vx+8El3KvIS/z7USzXkX5tYUhY/IrdMs+DOqfwiP9yCNa2WbowE6qHt6WN3oGqSZWb8rphORlRLMviDI/KToiB//Z6enxpZbqR0nu3c9LFcvLmM= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751891835; c=relaxed/simple; bh=zfPixgraChrKlrOtDN03mFy1u9SB7MFeA7PL4QVarWU=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version:Content-Type; b=b6dfHD6QxBpUzuUUTuuO+oaQ3Asv1jJSKs172SMHDtGqPHlPVpAVFIdP3tZeC9EO1HMgFrMUIn4eIkVe2mGetoParFCPXDQl1d5YOWYh7Er4sYeqctUZ6mtLYVirpiuLZGx43q+RmXJE1CuFnyrgLoH3kGIHcKt2+KMpnlKnV4A= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=outer-limits.org; spf=none smtp.mailfrom=outer-limits.org; dkim=pass (2048-bit key) header.d=outer-limits.org header.i=@outer-limits.org header.b=evVnL+mX; dkim=permerror (0-bit key) header.d=outer-limits.org header.i=@outer-limits.org header.b=N0P372Jm; arc=pass smtp.client-ip=85.215.255.81 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=outer-limits.org Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=outer-limits.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=outer-limits.org header.i=@outer-limits.org header.b="evVnL+mX"; dkim=permerror (0-bit key) header.d=outer-limits.org header.i=@outer-limits.org header.b="N0P372Jm" ARC-Seal: i=1; a=rsa-sha256; t=1751891116; cv=none; d=strato.com; s=strato-dkim-0002; b=kl3PZe0NybvuaA5ZM+B6CtV0aojTZ6ao89Ksjw6r2CjrtmrePS/BA2PNWDj2a3dbDJ ILAgvUZ2um+EbD/hIagF9ge5bUsdUNcj7h7HF3iJHicZjZZJEmoSXzLugy71fAKNSCHT YDFJhtgLVKyM2z0K5Z0NLllNJSOSQi+8zbyr3lC2EIhZ8ZY6vx8Q7IiPjUb2vJ+y7o4B nUMwjq6ZlRd+aVp22lhcdY/8ybV3KJ6C4KfMgB2FJRj9vmapnI9OrzEEv8eU/IkK6FLb LeTfKjYcSykmFouMqng6T6ixUjDYZdSo04t8U39eK6fZ2mvVG8I2psFJJsx5a3Xr9uAK rZvw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1751891116; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=mCZv9h5y7Ee5tNYV9yYrClTj5aivwr6YfqNK0mRGc2E=; b=iOzdbGNhPYfRZoJvyJNEocVbfZ1pnITVdH+ObT0IP/v4jIpyKJTelOjuqDq1q83cmt ASHkG9oScWFVPpY4WZHqGuskdvL6aLRpC5PFKSVBqywD3Fv+1LzUMvrplJkCHtLgsIeY 5yT56qoZv4Jvdpr1Z3XgS9mvMmjcYj0sW5z4cCCPHXea1Ey2qE20eeZHhBuGifuofNJ9 A5Z8OPIEBek/cuWgeUZAe5AETYJIvXuO792VYNj94l04IOKskmuGEV+QGE5qa+xF/KWU h5Iy05CjIl683yE3si8CaNwQKLwVU+nWnv+haHebQrYrDHJ8k9hQhwYR/hCELEMEgtAN 1tiw== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo02 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1751891116; s=strato-dkim-0002; d=outer-limits.org; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=mCZv9h5y7Ee5tNYV9yYrClTj5aivwr6YfqNK0mRGc2E=; b=evVnL+mXxc9FNpdYj/IQXur8cUPgwbH9AOqHm6SF+O/m3IgpdAMPjm9xtHhsF6YGx0 kZ8R4P6h7ZsdgEqqclMN7e/56w3RYt3HLk2Rufg9oMmDk4RVbAxO2c9bbSYcCuf2nueF Xq/JqgVyXiSvsPlkDV7NxrodFsxW99rBVc3LKqyNNoTAB0KP9ilWr0SrPpbmA11R6CdO xF/pYDmxbNebZKAuUv+2LKp7aWPHAd3tM0TxnP5XclavFX7QWjpq4YAbdy9zlaoVf97y fcUZWuKfecXuxOns0/OdrxTE/LZIs7b+ZfbjartqTgqCwpulLF3j+Xrtu8o8tGe3rUGB TAWg== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1751891116; s=strato-dkim-0003; d=outer-limits.org; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=mCZv9h5y7Ee5tNYV9yYrClTj5aivwr6YfqNK0mRGc2E=; b=N0P372JmlCK4QhKEqhLfOy3Hvjm/5kYPAPMR0HbT53U8CV0aZVnEBmj75r9AFfUl+v yshwLMQvugAX36M88zBg== X-RZG-AUTH: ":JnkIfEGmW/AMJS6HttH4FbRVwc4dHlPLCp4e/IoHo8zEMMHAgwTfqBEHcVJSv9P5mRTGd2ImeA==" Received: from ws2104.lan.kalrayinc.com by smtp.strato.de (RZmta 51.3.0 AUTH) with ESMTPSA id J1bd32167CPF713 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Mon, 7 Jul 2025 14:25:15 +0200 (CEST) From: Julian Vetter To: Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo , Namhyung Kim , Mark Rutland , Alexander Shishkin , Jiri Olsa , Ian Rogers , Adrian Hunter , "Liang, Kan" , "Jason A. Donenfeld" , Christophe Leroy , Al Viro Cc: linux-perf-users@vger.kernel.org, linux-kernel@vger.kernel.org, Julian Vetter Subject: [PATCH RESEND 2/5] Remove unaligned/packed_struct.h header Date: Mon, 7 Jul 2025 14:24:57 +0200 Message-Id: <20250707122500.724699-3-julian@outer-limits.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250707122500.724699-1-julian@outer-limits.org> References: <20250707122500.724699-1-julian@outer-limits.org> 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" The functions in this header are deprecated and are not used anymore. So, remove the header entirely. Signed-off-by: Julian Vetter --- include/linux/unaligned.h | 1 - include/linux/unaligned/packed_struct.h | 46 ------------------------- 2 files changed, 47 deletions(-) delete mode 100644 include/linux/unaligned/packed_struct.h diff --git a/include/linux/unaligned.h b/include/linux/unaligned.h index 4a9651017e3c..18c4b0c00e2a 100644 --- a/include/linux/unaligned.h +++ b/include/linux/unaligned.h @@ -6,7 +6,6 @@ * This is the most generic implementation of unaligned accesses * and should work almost anywhere. */ -#include #include #include =20 diff --git a/include/linux/unaligned/packed_struct.h b/include/linux/unalig= ned/packed_struct.h deleted file mode 100644 index f4c8eaf4d012..000000000000 --- a/include/linux/unaligned/packed_struct.h +++ /dev/null @@ -1,46 +0,0 @@ -#ifndef _LINUX_UNALIGNED_PACKED_STRUCT_H -#define _LINUX_UNALIGNED_PACKED_STRUCT_H - -#include - -struct __una_u16 { u16 x; } __packed; -struct __una_u32 { u32 x; } __packed; -struct __una_u64 { u64 x; } __packed; - -static inline u16 __get_unaligned_cpu16(const void *p) -{ - const struct __una_u16 *ptr =3D (const struct __una_u16 *)p; - return ptr->x; -} - -static inline u32 __get_unaligned_cpu32(const void *p) -{ - const struct __una_u32 *ptr =3D (const struct __una_u32 *)p; - return ptr->x; -} - -static inline u64 __get_unaligned_cpu64(const void *p) -{ - const struct __una_u64 *ptr =3D (const struct __una_u64 *)p; - return ptr->x; -} - -static inline void __put_unaligned_cpu16(u16 val, void *p) -{ - struct __una_u16 *ptr =3D (struct __una_u16 *)p; - ptr->x =3D val; -} - -static inline void __put_unaligned_cpu32(u32 val, void *p) -{ - struct __una_u32 *ptr =3D (struct __una_u32 *)p; - ptr->x =3D val; -} - -static inline void __put_unaligned_cpu64(u64 val, void *p) -{ - struct __una_u64 *ptr =3D (struct __una_u64 *)p; - ptr->x =3D val; -} - -#endif /* _LINUX_UNALIGNED_PACKED_STRUCT_H */ --=20 2.34.1 From nobody Tue Oct 7 19:22:53 2025 Received: from mo4-p02-ob.smtp.rzone.de (mo4-p02-ob.smtp.rzone.de [81.169.146.169]) (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 A0F9519F41C; Mon, 7 Jul 2025 12:28:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=81.169.146.169 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751891292; cv=pass; b=TAA5V77F3XvJ0SRtdnfJSRH1d+CA0Sf91jZ0sUjMdtLMaOGHR/HcURyjXUbejyOLFosLCEHig2zMqII8TQLf9gS8QcdX4pJ8scJFyIeSXFNRnqQKWOFNCBpuEvH1jFRiMoX//atIj895eQrvNBswYGxHiAfYtzoZyD5nEktuRHk= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751891292; c=relaxed/simple; bh=iF6svWQxjhfH01K5GB6VJBFDspeZkf1NcAWZPZoRlP8=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version:Content-Type; b=M3tHvW+Oag1rMyAvUQwG50fVBevlo6nZzjTwX3mPKxH2uq4fHBjqQk7gbJqmN4+PBNdPrtT7ubzQlXHWhLYwIyzVHgYSGqWiwYO23hIrFaSc/TxCfpM/PslRlpSBOi9XcK4Bj4Hikdb0h2+eel3+0GItqYoBOvm02wzJuG4ZFcc= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=outer-limits.org; spf=none smtp.mailfrom=outer-limits.org; dkim=pass (2048-bit key) header.d=outer-limits.org header.i=@outer-limits.org header.b=Bdkg20iO; dkim=permerror (0-bit key) header.d=outer-limits.org header.i=@outer-limits.org header.b=OrFmtsad; arc=pass smtp.client-ip=81.169.146.169 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=outer-limits.org Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=outer-limits.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=outer-limits.org header.i=@outer-limits.org header.b="Bdkg20iO"; dkim=permerror (0-bit key) header.d=outer-limits.org header.i=@outer-limits.org header.b="OrFmtsad" ARC-Seal: i=1; a=rsa-sha256; t=1751891116; cv=none; d=strato.com; s=strato-dkim-0002; b=CmyLSpV0f0A6u/wPTg6M/HJeDLkeGstf09O8ADNSEsshTnZvhZ1EHsDlrWd2RAnie/ RxHB3d+oyBcHxTBzi/GErimzZjZlFQ/aB17PC4vA3vtoihKDxIORIg0pPnMhLoJFLUAt NRD3v2prdkHJ153gCmf1F4u1bS3Zuu2MorpgutLfNG9Pn0g6QmhIRxkGbhPaf0oeUbEj H9SveKs1HtGcD2wCcbbuRiI5oEWS3rOqZoQ0DBh9MpyjZ6QmvPtqhZqA6ppvqarup0EU 0P8F9+EfvmKjf/P+XNBUn4eSu1MasLgOHzp+Z2/8myYUljN0cpmFe9ypk/+UIy8rHIyB F6bg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1751891116; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=EVp3iPa/GUn3mF6v3cUjP293u2lfu/v36mq2O4KGlBE=; b=e8ZfLwhqKedh8v9UYoDqmSibGHqx2gySksYO0pMy8kraNTwW8uohoButlB3VEkLW+k AHZgKWide+uHWQ9iu49dEZEY0oiF9s1WaHjxv3d3FRX0AKBgEUm8X/h6eMiwc9S3ZOM2 /+8PW2Dsp3JWKstKK5WoxkJCes66V2OTJweMmn7LdHPPdra9X7OqomuosOGUITK0OMhi zekh2Z/RkyklRbTuWviRea22qC57eckckmoEoLCgBL/CmT02sL+kCmxGtfn2qwaIDCEw RIEFwgAnPrjUWPjciFAtDWDg5SazxPoxRDiDv697levVvWJGBjwkPiQDes+L9o8AW1AZ nF4Q== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo02 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1751891116; s=strato-dkim-0002; d=outer-limits.org; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=EVp3iPa/GUn3mF6v3cUjP293u2lfu/v36mq2O4KGlBE=; b=Bdkg20iOdKsh1NuxcCxBADqfLmfPnnZlCNYV15wzsPE/+8ReAA3yawiafx2GzNHXvo d7so43mN4zr/e9YikLUdMcrgv4CCzWY/J1RyLAQf51NkojQveiS0fnFJq9HRvV+d61O7 GcEKUs0sl5orwd+JEi/eQ5bMHQdsC1ltR30h1z1vEQclo9XcjqSGmEaRvU8lrTaFpJoy RQToWb+Y8Vzy4g7dUQEYyftFMBsALkeBb4Jwf2Z5nXMYTbDMrAt2kXT5D2fN72RFVlHe +lp4CYqXLBIIVSWx+z2FNc3y0aF6hG+YMfHYXa/c6Sq+KrZqLYhxTPBdy/qV9ik/2rf3 G2Lw== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1751891116; s=strato-dkim-0003; d=outer-limits.org; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=EVp3iPa/GUn3mF6v3cUjP293u2lfu/v36mq2O4KGlBE=; b=OrFmtsadi6gzppAd9HFMYY5G/jlF3mEbloSVhHcHblVuMZw8bazkGTz17TiOwhrAGb xt6O4H3MPNxXQR2yyUDg== X-RZG-AUTH: ":JnkIfEGmW/AMJS6HttH4FbRVwc4dHlPLCp4e/IoHo8zEMMHAgwTfqBEHcVJSv9P5mRTGd2ImeA==" Received: from ws2104.lan.kalrayinc.com by smtp.strato.de (RZmta 51.3.0 AUTH) with ESMTPSA id J1bd32167CPG714 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Mon, 7 Jul 2025 14:25:16 +0200 (CEST) From: Julian Vetter To: Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo , Namhyung Kim , Mark Rutland , Alexander Shishkin , Jiri Olsa , Ian Rogers , Adrian Hunter , "Liang, Kan" , "Jason A. Donenfeld" , Christophe Leroy , Al Viro Cc: linux-perf-users@vger.kernel.org, linux-kernel@vger.kernel.org, Julian Vetter Subject: [PATCH RESEND 3/5] tools: Replace __get_unaligned_cpu32 in jhash function Date: Mon, 7 Jul 2025 14:24:58 +0200 Message-Id: <20250707122500.724699-4-julian@outer-limits.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250707122500.724699-1-julian@outer-limits.org> References: <20250707122500.724699-1-julian@outer-limits.org> 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" The __get_unaligned_cpu32 function is deprecated. So, replace it with the more generic get_unaligned and just cast the input parameter. Signed-off-by: Julian Vetter --- tools/include/linux/jhash.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tools/include/linux/jhash.h b/tools/include/linux/jhash.h index af8d0fe1c6ce..5ff3c8275281 100644 --- a/tools/include/linux/jhash.h +++ b/tools/include/linux/jhash.h @@ -24,7 +24,7 @@ * Jozsef */ #include -#include +#include =20 /* Best hash sizes are of power of two */ #define jhash_size(n) ((u32)1<<(n)) @@ -77,9 +77,9 @@ static inline u32 jhash(const void *key, u32 length, u32 = initval) =20 /* All but the last block: affect some 32 bits of (a,b,c) */ while (length > 12) { - a +=3D __get_unaligned_cpu32(k); - b +=3D __get_unaligned_cpu32(k + 4); - c +=3D __get_unaligned_cpu32(k + 8); + a +=3D get_unaligned((u32 *)k); + b +=3D get_unaligned((u32 *)(k + 4)); + c +=3D get_unaligned((u32 *)(k + 8)); __jhash_mix(a, b, c); length -=3D 12; k +=3D 12; --=20 2.34.1 From nobody Tue Oct 7 19:22:53 2025 Received: from mo4-p02-ob.smtp.rzone.de (mo4-p02-ob.smtp.rzone.de [85.215.255.82]) (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 E6BE229A331; Mon, 7 Jul 2025 12:31:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=85.215.255.82 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751891474; cv=pass; b=mwh0eXtOVh4WhLRZlHGXMPVHRNknaMTiWG5srv9yEfRGJmQlY0Y0Hu5uDQyl0i71juK/1ZMwULLP6vusWhV/CWYxmwTfdB9iOYpOi0wt63nDKQl26tqyfXDgWxcU0OifYEZxdY9j3x6EhUQcU9rx1pTVroGvumpir3xjQs9PU2U= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751891474; c=relaxed/simple; bh=RFNsgxe2C6r+SN1MHnmdrNC2twMDtlwKmmZEi0IeFfQ=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version:Content-Type; b=CN3cSqP3TjCtk23/hO+whH+XxK5B4NNjefETNoABiUVdeGoc/rWhGd2CAmUXO3AU70hx8rXvvK0PwiB7/2mjOOPnnmuFkShz8aEDUsbmjP/ajUT6VggFrYF+NtStm1ASyjOOSC1Gc2wFDsn2ZoLLM2rQbAlkkIn7O6gQJe5sYYw= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=outer-limits.org; spf=none smtp.mailfrom=outer-limits.org; dkim=pass (2048-bit key) header.d=outer-limits.org header.i=@outer-limits.org header.b=Gu2llJiI; dkim=permerror (0-bit key) header.d=outer-limits.org header.i=@outer-limits.org header.b=cDJeZ0cq; arc=pass smtp.client-ip=85.215.255.82 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=outer-limits.org Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=outer-limits.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=outer-limits.org header.i=@outer-limits.org header.b="Gu2llJiI"; dkim=permerror (0-bit key) header.d=outer-limits.org header.i=@outer-limits.org header.b="cDJeZ0cq" ARC-Seal: i=1; a=rsa-sha256; t=1751891117; cv=none; d=strato.com; s=strato-dkim-0002; b=d1CqLAMQXRbwKaP24cKZDEfvDxAgCurI/UxqM3rEbgnZc3BxUpUUiWJzYzNT/KiRQs 7c0L8wBcLENGJn2A+i7a+iKmaOBzQ0JOOYv2j3MUCIdje/I/yyQcA2MFXWlgpf1Ivx9h DYIkPBIuaYfUh33Rwht7UUrYTtXt5mmXBuj34tgqyug29uBeV2k0YzNK9UbI8LbfN4Y+ R3hfzoePpeDHBP+BNyg5NBIEv4sJW4eOtfcoAz7jRGA178jrFH5AFsur128kThxwmoYa 8GME7GYKzyvi2hr0//9sYZdiAjVCDT5/T04zn5p7tPTrj6PegaCUjTI8l4D8g85YHn6+ IWsA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1751891117; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=ZFRrdSFaCSnM9EDX8a/HbF+5M4Jjf0Gf8M15CKb/DB0=; b=gI26z75+IWV7j7tuWTMlvkC4irToRlDbqbD9OZ/oEieso71muKA93U54ZIx2DGr7jC XeYk58DSz5Wiv/B5txkqHsMOGgbKKJndKn4EUCXEnnQpTwz/nNdLgQk7gM1DLpIr1j9r bmhprbfk13mQNn4ijyKxi372yJpq0v8dp/pczuv4YZALxYHeHjh9dJVEwBqQN8BWJnK+ 8ObclZwfiKK/tRGxtXDMREvRxhQ+YThZuvucPVtbFENruDgj/8n/q/zipgD7LarFZmSR rkT1+LtzSoxhfEuejUkdcZPS2v1u7WzmTAcvdFrbqHUGlHCZvGAcCn1LNn9wIFA+MdUu Sexw== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo02 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1751891117; s=strato-dkim-0002; d=outer-limits.org; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=ZFRrdSFaCSnM9EDX8a/HbF+5M4Jjf0Gf8M15CKb/DB0=; b=Gu2llJiINjP2mOITX2ej9EYgt1CJ+R9HH7p0xQS9Wxtkz7ORjB+yw4RYaQlSycc/np m2LVNzcKwW+NvSMerCqJSA5ALKh84YXeb/VLUBUA1LdIAT+s8ywLhqijwykcCFmIBlF8 eLPolgX+o0XsmSzKvJsFzqeA1blYZcIXceF9zrm++kxJ12A2Zz4UbUg1jQ27QALqoqQ2 HC1rjyEr98V0pYcs9SR/B9HCjlEuHB5qRsrQwPHfRKhy6wiX4TXIyU+6hXQ3yxFq30yj DkIG5yt2kTeE9JJy51891ovH+N1vOA3FBhyAq+Xqxcgj5kc/WnDHEiI2njcf7oiHyew9 UtIg== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1751891117; s=strato-dkim-0003; d=outer-limits.org; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=ZFRrdSFaCSnM9EDX8a/HbF+5M4Jjf0Gf8M15CKb/DB0=; b=cDJeZ0cq4FBuy6ED+iNZNY3muKMkwsgTQ+qQlhOIYW24esaS+GWJ8+5tdW9ZysYjCS 6pyvZUOHHHS4hT/YU0DA== X-RZG-AUTH: ":JnkIfEGmW/AMJS6HttH4FbRVwc4dHlPLCp4e/IoHo8zEMMHAgwTfqBEHcVJSv9P5mRTGd2ImeA==" Received: from ws2104.lan.kalrayinc.com by smtp.strato.de (RZmta 51.3.0 AUTH) with ESMTPSA id J1bd32167CPH717 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Mon, 7 Jul 2025 14:25:17 +0200 (CEST) From: Julian Vetter To: Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo , Namhyung Kim , Mark Rutland , Alexander Shishkin , Jiri Olsa , Ian Rogers , Adrian Hunter , "Liang, Kan" , "Jason A. Donenfeld" , Christophe Leroy , Al Viro Cc: linux-perf-users@vger.kernel.org, linux-kernel@vger.kernel.org, Julian Vetter Subject: [PATCH RESEND 4/5] tools: Remove unaligned/packed_struct.h header Date: Mon, 7 Jul 2025 14:24:59 +0200 Message-Id: <20250707122500.724699-5-julian@outer-limits.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250707122500.724699-1-julian@outer-limits.org> References: <20250707122500.724699-1-julian@outer-limits.org> 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" The functions in this header are deprecated and are not used anymore. So, remove the header entirely. Signed-off-by: Julian Vetter --- tools/include/linux/unaligned/packed_struct.h | 47 ------------------- 1 file changed, 47 deletions(-) delete mode 100644 tools/include/linux/unaligned/packed_struct.h diff --git a/tools/include/linux/unaligned/packed_struct.h b/tools/include/= linux/unaligned/packed_struct.h deleted file mode 100644 index dbd93c7df2e1..000000000000 --- a/tools/include/linux/unaligned/packed_struct.h +++ /dev/null @@ -1,47 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0 */ -#ifndef _LINUX_UNALIGNED_PACKED_STRUCT_H -#define _LINUX_UNALIGNED_PACKED_STRUCT_H - -#include - -struct __una_u16 { u16 x; } __packed; -struct __una_u32 { u32 x; } __packed; -struct __una_u64 { u64 x; } __packed; - -static inline u16 __get_unaligned_cpu16(const void *p) -{ - const struct __una_u16 *ptr =3D (const struct __una_u16 *)p; - return ptr->x; -} - -static inline u32 __get_unaligned_cpu32(const void *p) -{ - const struct __una_u32 *ptr =3D (const struct __una_u32 *)p; - return ptr->x; -} - -static inline u64 __get_unaligned_cpu64(const void *p) -{ - const struct __una_u64 *ptr =3D (const struct __una_u64 *)p; - return ptr->x; -} - -static inline void __put_unaligned_cpu16(u16 val, void *p) -{ - struct __una_u16 *ptr =3D (struct __una_u16 *)p; - ptr->x =3D val; -} - -static inline void __put_unaligned_cpu32(u32 val, void *p) -{ - struct __una_u32 *ptr =3D (struct __una_u32 *)p; - ptr->x =3D val; -} - -static inline void __put_unaligned_cpu64(u64 val, void *p) -{ - struct __una_u64 *ptr =3D (struct __una_u64 *)p; - ptr->x =3D val; -} - -#endif /* _LINUX_UNALIGNED_PACKED_STRUCT_H */ --=20 2.34.1 From nobody Tue Oct 7 19:22:54 2025 Received: from mo4-p03-ob.smtp.rzone.de (mo4-p03-ob.smtp.rzone.de [81.169.146.174]) (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 61DF628C851; Mon, 7 Jul 2025 12:43:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=81.169.146.174 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751892194; cv=pass; b=QVyoI8mE1Kte4CSG/lYPDhAIe2QsdR0ycp0Hq2M9rROGFdJ+7h2wjSsTteARvNWC191OpB30GKyb3v/VWdiOxE+v4pGGqoTLOBwXrrYw9PdjwIHdf77HYSCFmdnJieQka+AKO0fF8vxZd/aCqPWaWHxtUtqMOJuj/Z+8uqrj14Y= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751892194; c=relaxed/simple; bh=oCNDRXBp98+7P1XQBdRSqQRZRFRIWI4Xdo1x8v8mfnI=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version:Content-Type; b=CsJbZO5MFkFVuQQNWwggKOSwBqgJKhiKfp+7+KeX/motZ84KlYo7BPcyavtlNXSCgwJO2virJAdedK0GWRMnZaVbWRiMavyssjeFxELhE82107ebuCjP1TH2Tw9K1zQKd+Fg/mLsObhhFfJr7hNIBTMg+K7Kdp/ge5M6sI1vdAU= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=outer-limits.org; spf=none smtp.mailfrom=outer-limits.org; dkim=pass (2048-bit key) header.d=outer-limits.org header.i=@outer-limits.org header.b=m4yeqWO8; dkim=permerror (0-bit key) header.d=outer-limits.org header.i=@outer-limits.org header.b=PVUPsY0O; arc=pass smtp.client-ip=81.169.146.174 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=outer-limits.org Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=outer-limits.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=outer-limits.org header.i=@outer-limits.org header.b="m4yeqWO8"; dkim=permerror (0-bit key) header.d=outer-limits.org header.i=@outer-limits.org header.b="PVUPsY0O" ARC-Seal: i=1; a=rsa-sha256; t=1751891118; cv=none; d=strato.com; s=strato-dkim-0002; b=QBSHV/hzIY1VSYZHIuEZMK1+t8oC/iBgTDHxbd8StsZY4Z1VAEUqqidJbX9S/2Pjs7 NnByl6+gH4vjWXdh5WmBnR99ZhGAesZ/HyivYyBPTex6SKKuJ8phmsE9XJRBQNuTq9/M 86/YM9S5krcmVKYQmcNtSxJ1T2m7BWAaHjcMNEaHdp8KA6tVkrEHAJgKszl3DKEpy1Pt tGYG3yAZ3clu9kVNngvXjNesCKyrka5ASYDnKc5eeYzLOwkDK2Zm+cuWXrMm4LZEXV2u qeWzK3jG57MgHHkSOJCyGlTX7E1EOBt7ztLtcJby/YYCcpzcfpIEKYbDsTveZJMoeo/d cawg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1751891118; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=DxvkT4RweGoxlXFPRfqgPFEM93r1hSUPg6SmpoHVhqk=; b=n4U7NAjXnMviSo7gRh38lskeiaiLELgEh2wRFAvNaPtfcWh/jIVfvArTyJc2l8T/AN +SG8EbmRY35idawvGhgdFM8WqPv/BQR5o8ncTzOEjsOn59xEd2a9hCpwcko8Zua29dZu IU4WNF/gl4NYVK6QtAutZ9STIaERd2Jl0EwGtTvj0xg8Iu89d9RfPU0Pwn2KRVTfq3QZ 5yceTL/APcBX6PzMuY7jbOb1a3HrZ1nzl+xXB9eg9JOo4v2MHilADsTBA2NVyS7RD+Ly P9lAW34WmSyRTLYOs7YCt/1ky84K/eCAFH65qP4vVndSe5RR6eoYHqp6+1QmyYHgc7wP OS1Q== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo03 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1751891118; s=strato-dkim-0002; d=outer-limits.org; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=DxvkT4RweGoxlXFPRfqgPFEM93r1hSUPg6SmpoHVhqk=; b=m4yeqWO8haRKraDZIwUKCwISTEpyYe9wHIPrBWXF8aGpBaApnAehJjD1/F3gwOi7Fn Js8TYTziM2v+zJYsNj0SLGJEG92Pw8/FKbZUzYhvF17x2rhR4AReBiE5SM/rq2GY8BYr LJxMj5haFYWPoBy3XQGoOnfS81NX2QLVSiotcZ4HUFnxntF6TRDN4BVBBD/AXQyapb1e F+nr4R/RXb9Cu9x8c/jRrfClrQANB2gbS3evAK6Ft/3OzZi+wx2bA7YzSWibLRKzhGTQ VouluQM7sb3AIrQvC9WIqwUdvURbP2fS3U/6F1VT/LWaMBm0nOU4aEk4UkNZ63u3rzgX OvGg== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1751891118; s=strato-dkim-0003; d=outer-limits.org; h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=DxvkT4RweGoxlXFPRfqgPFEM93r1hSUPg6SmpoHVhqk=; b=PVUPsY0O7dFqqMgx/ZMg6Y9jDooW+JHpz0Nkt4iHz5zWPI59AN7aVlksz+B9CD+aia l8G1aLzwlwAqUI3l9cAw== X-RZG-AUTH: ":JnkIfEGmW/AMJS6HttH4FbRVwc4dHlPLCp4e/IoHo8zEMMHAgwTfqBEHcVJSv9P5mRTGd2ImeA==" Received: from ws2104.lan.kalrayinc.com by smtp.strato.de (RZmta 51.3.0 AUTH) with ESMTPSA id J1bd32167CPH718 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Mon, 7 Jul 2025 14:25:17 +0200 (CEST) From: Julian Vetter To: Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo , Namhyung Kim , Mark Rutland , Alexander Shishkin , Jiri Olsa , Ian Rogers , Adrian Hunter , "Liang, Kan" , "Jason A. Donenfeld" , Christophe Leroy , Al Viro Cc: linux-perf-users@vger.kernel.org, linux-kernel@vger.kernel.org, Julian Vetter Subject: [PATCH RESEND 5/5] tools: Remove the check for packed_struct.h header Date: Mon, 7 Jul 2025 14:25:00 +0200 Message-Id: <20250707122500.724699-6-julian@outer-limits.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250707122500.724699-1-julian@outer-limits.org> References: <20250707122500.724699-1-julian@outer-limits.org> 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" The functions in the header 'unaligned/packed_struct.h' were deprecated, and not used anymore, thus the header was removed. So, we can also remove the check in 'check-headers.sh'. Signed-off-by: Julian Vetter --- tools/perf/check-headers.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/perf/check-headers.sh b/tools/perf/check-headers.sh index 8085e4d1d8af..637eec11ddfa 100755 --- a/tools/perf/check-headers.sh +++ b/tools/perf/check-headers.sh @@ -188,7 +188,7 @@ check arch/x86/lib/memcpy_64.S '-I "^EXPORT_SYMB= OL" -I "^#include " -I"^SYM_FUNC_START\(_LOCAL\)*(memset_\(erms\|orig\))"' check arch/x86/include/asm/amd/ibs.h '-I "^#include .*/msr-index.h"' check arch/arm64/include/asm/cputype.h '-I "^#include [<\"]\(asm/\)*sysreg= .h"' -check include/linux/unaligned.h '-I "^#include " -I "^#include " -I "^#pragma GCC diagnostic"' +check include/linux/unaligned.h '-I "^#include " -I "^#pr= agma GCC diagnostic"' check include/uapi/asm-generic/mman.h '-I "^#include <\(uapi/\)*asm-generi= c/mman-common\(-tools\)*.h>"' check include/uapi/linux/mman.h '-I "^#include <\(uapi/\)*asm/mman.h= >"' check include/linux/build_bug.h '-I "^#\(ifndef\|endif\)\( \/\/\)* s= tatic_assert$"' --=20 2.34.1