From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=202.12.124.147 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1793277870; b=R5wyj8wmpsuZCwVypXVcEnjmFLGgCKwlw4tmxUlLuUdAW9iSj+bputDGj+Jn9k549xNR 0Ojgb2f8GpIH9185WPBgRYgDoWRaBYMNFwtyQa4jRZ+fVDCJ4nvaoOO4BMK9uAFzV4+aV goi44JeSoX8HdVk8mNoUm2ge4CmCsfSZdukzt3615o30dp2cvWYgW/saPXdoMk6Uqb9wc vQRqrHyNS/V+51XtsbA0T1NY5NVmre/mLp8qzMRDap5464r/0oplf8DVK7rqsuCWrnZMg WrgdPY4nO3CJgYWaayV4mD4dxsrI7hLJLQIRlMQhpUwKO6wIMY9datLfPsTXAGE0kwA== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1793277870; h=DMARC-Filter:Received:Received:DKIM-Signature:DKIM-Signature: X-DKIM2-Info:DKIM2-Signature:X-DKIM2-Info:Message-Instance: X-ME-Sender:X-ME-Proxy-Cause:X-ME-Proxy:Feedback-ID:Received:X-Mailer: MIME-Version:X-ThreadId:Date:From:To:Cc:Message-Id:In-Reply-To: References:Subject:Content-Type:Content-Transfer-Encoding; bh=930CPhlUxZmLoxTSew0bfBcof5ptQLgnHRyt3is3yyo=; b=BqzCsdtTAbqh6W2DSZigk6Z2a3fZDHsQEW+vOi3H01rg9Gqo7cC7VjtSnohbg8AQgSj3 zqAcMIb8yD0vs7GXGNS6j/M1wFj7NOAIJmrn+mZgE6VMcql77aBlVxvSmlpCX5dKCZhKi cIhBvfv2ZNEDcS0jkyHQHBUbEw6LLMO7Xqll1xeZgHcLSmlVQEHonn6z7O3cFs/BznmyE 0E48fTdiBRv6iwaEr0dbbjKgiKoGbZ49L75l8/vT72G4nTSk5eLURfqCv5SnES1TZnuuD 6X89QemIMotK883085MVLyHMunncUPQslGZY3eELQoOVSKCN65Qwje7fs1yzBdnfSqg== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass header.from=arndb.de; spf=pass smtp.mailfrom=arndb.de; dkim=pass header.d=arndb.de header.i=@arndb.de header.a=rsa-sha256 header.s=fm2 header.b=BRHPx6MY; dkim=pass header.d=messagingengine.com header.i=@messagingengine.com header.a=rsa-sha256 header.s=fm2 header.b="M/a1yM68"; arc=none smtp.remote-ip=202.12.124.147 Received: from fout-b4-smtp.messagingengine.com (fout-b4-smtp.messagingengine.com [202.12.124.147]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9C00F606A31C for ; Thu, 29 Oct 2026 12:44:29 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org 9C00F606A31C Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arndb.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=arndb.de Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key, unprotected) header.d=arndb.de header.i=@arndb.de header.a=rsa-sha256 header.s=fm2 header.b=BRHPx6MY; dkim=pass (2048-bit key, unprotected) header.d=messagingengine.com header.i=@messagingengine.com header.a=rsa-sha256 header.s=fm2 header.b=M/a1yM68 Received: from ams-compute-02.internal (ams-compute-02.internal [10.64.2.62]) by mailfout.stl.internal (Postfix) with ESMTP id 862721D00051 for ; Thu, 29 Oct 2026 08:44:28 -0400 (EDT) Received: from ams-imap-03 ([10.64.2.23]) by ams-compute-02.internal (MEProxy); Thu, 29 Oct 2026 08:44:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm2; t=1793277860; x=1793364260; bh=930CPhlUxZmLoxTSew0bfBcof5ptQLgnHRyt3is3yyo=; b= BRHPx6MYrZp6+uJIljEzVV59ocXKK/6/AIEmiPO1GHXa1WqA6+gUleJoWzWkWeZ6 WFu1z/DaE54YnyOYkCnCvPPnZcruzyQtjCHoBMAo2TLgIufXufgPEZK5hSmyfreO s+r1qwgGy9AiQvI/kei2mjhnn5VFQq44aPY9t1rgm4o8zUfcjpGwSnALjpnYk4YI FuLiI/o8eIgwSYeKXFQkXw+0VezJ5tjXYRoSgttwJVk413d8qlUDtxof91NUILvD Pvxijq5ZIZlKnTmU+k5sqJ2zZoYV5SA0U07ea/FTNCR2mu3EC6e3oQD2dB/r8kMc 1hIlPAhUs96NLJOgKw+XVQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type: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=1793277860; x= 1793364260; bh=930CPhlUxZmLoxTSew0bfBcof5ptQLgnHRyt3is3yyo=; b=M /a1yM68gNZc1IipSU/6VKapD4kxslNNoW19kE5tZ12Kjgh2gMwMXn+6P6Cw/SgLJ OLSnjTTdGxNL1l4YMuXj3GnelYCc6VfHYJIX1B8NL68yncf1kF5iIQYeHXtQ9Aim GLKXdb0S1dsADb2eCkbignd4c86UMnlPaZf5N4SDc1IymRo+FsADTzc2TDyC2Ehj P0Q/TQSIumitgdYYkQZusgYuhTSClJWvwoLlirCJ1pnXpF3cqzzdrIKuhAfu2E2G w9YhtCLVaOHdStB187kQzaaKhObjAhQqMcahIz2w4Mm7XYT1X3gcs02mR3ehJf1i B5AH+nzlE0hZRR/wKcTBw== X-DKIM2-Info: draft=ietf-dkim-dkim2-spec-08; repo=github.com/dkim2wg/interop; date=2026-10-28; sw=lmtpprox; action=sign d=arndb.de a=rsa-sha256; DKIM2-Signature: i=1; m=1; t=1793277860; d=arndb.de; mf=PGFybmRAYXJuZGIuZGU+; rt=PGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmc+; s=fm2:rsa-sha256:IJ4v2P9PEq+aIhkhFSRMENB8/pTKciBdiauNIwpR2LatDVP TAM7v2JmEHTjoWOCdsUfwlYBkys/5SboQLbY/fJ44iTvxBfWJkQLiaOCv9HsXRDo jP6LTqV8OeuDMrfJ5g2eQQ0kPCoud8TfWAfCd4mp3e5i/FHaqcBAzXe7uLgsjnW0 lEJyzCuPp8P4Qilwfmv80ujcq6+6RRfn76ISor8MP4niehnuflRRgxOhKcXdoh+z yoOKTBJfE+X+XsoypquZ3vup6lzSE521Pd1npFw5vdP/HgRC43SCBpQo7WqiWpuh qqD9AHLeMnCaBIvDWiI3TZ2I2QVtYrbSh2WSPug==; X-DKIM2-Info: draft=ietf-dkim-dkim2-spec-08; repo=github.com/dkim2wg/interop; date=2026-10-28; sw=lmtpprox; action=mi-m=1; hc=12; hn=cc,content-transfer-encoding,content-type,date,feedback-id, from,in-reply-to,message-id,mime-version,references,subject,to; Message-Instance: m=1; h=sha256:nEEmP5QHPTpccrQyDhujFBAY1LQ2ChGEWPSR4xvz4Vg=:ajX6q6rjV+fKBUxxT9o3Wax3YsOyxqrIFtdepkmycgM=; X-ME-Sender: X-ME-Proxy-Cause: dmFkZTEqIOWVDRNPpepkmsM8CkCAhRFoNZ0zH0CGJxnacnVApWiYcO9d8zAYRHt+nXvjHN IPDKofKvzTrz2ZwljhTOcjsz+JL/Og/68Nb2FY8umHM/a021NWqjT7thFIVQIkMjXrzTnj AD0YiKIasxEYFJoA0ESA1htrcUUHoAIp+u5pWvktbAHJNdZgA81QpVGaBGCTgGLLz/GgMQ C08ohVw054B+KHQETwqI4VKajtw4G6Gmb8xx0c1alDW7GUl6ZENXte8KbINWoU4q4vjpkW 8QKtP4ZVWuJOY2fUVU/XQsk7HNbOj/+Ce2xOYpfWKb1jl1Uxp/AXZZo3LL6F7TenPdCWf3 A8QRSvrSM5IysW7FODrDCd5pdkDm6uec1c9Oc6R72TG2N+2USCzuoPZGy8J7YsHCmT8ne4 w3Ao1UlrT7TbZWd6XJNKh/0dJUrzIslkWPJshosG0xcO2P2zF5JzwpRpFZ++7FqE/c83Ns iGigsFa8Ad9N5PhNqjyArj6YzuL39bIYlgNadICn5NiKHskwbFjcKjfYNJ6NZzYzRKxVDT ENoE1c6v4yXCtN68I2U3Pt8SXKGkP9lkKnwGlI3uUzf7oC6ggLDAdVulV5eKaLWrU/gUdG LD+huIHq6Yq6xc2uv1XtskHJO9z7sDwvu8Jcr46aq7uq/O7HoRSSrfbA6Ybw X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.ams.internal (Postfix, from userid 501) id 2C30B32A0097; Thu, 29 Oct 2026 08:44:14 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 X-ThreadId: AI1V_CYGzgRB Date: Thu, 29 Oct 2026 13:43:53 +0100 From: "Arnd Bergmann" To: "Julian Vetter" , "Andrew Morton" , "Arnaldo Carvalho de Melo" , "Namhyung Kim" Cc: "Peter Zijlstra" , "Ingo Molnar" , "Mark Rutland" , "Alexander Shishkin" , "Jiri Olsa" , "Ian Rogers" , "Adrian Hunter" , "James Clark" , linux-perf-users@vger.kernel.org, linux-kernel@vger.kernel.org Message-Id: In-Reply-To: <20261029091736.28742-1-julian@outer-limits.org> References: <20261029091736.28742-1-julian@outer-limits.org> Subject: Re: [PATCH v2 0/2] Remove remaining __get_unaligned_cpu32 Content-Type: text/plain Content-Transfer-Encoding: 7bit On Thu, Oct 29, 2026, at 10:17, Julian Vetter wrote: > This is the remainder of my series removing the deprecated > __get_unaligned_cpuX() helpers. Patch 1/5 of the previous version was > already applied as commit 50b4233a22b1 ("include/linux/jhash.h: replace > __get_unaligned_cpu32 in jhash function"), so this version only contains > the remaining patches, rebased onto current master. > > There are no users of the helpers left in the tree, so patch 1 removes > include/linux/unaligned/packed_struct.h. Patch 2 does the same for the > tools copy. > > Signed-off-by: Julian Vetter > --- > Changes in v2: > - Drop patch 1/5 -> already applied > - Squash the three tools patches (3/5, 4/5, 5/5) into one > - Include linux/kernel.h explicitly. It was previously pulled in through > packed_struct.h > - Also drop the "#pragma GCC diagnostic" in check-headers.sh. The > pragmas were removed in commit 10a62a0611f5 ("tools headers: Remove > unneeded ignoring of warnings in unaligned.h") Looks good, I've applied this to my preliminary asm-generic tree so I don't forget about it. I'll rebase this next week for integration into linux-next and 7.5. Thanks for finishing this work! Arnd [1] https://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git/log/?h=asm-generic