From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 1589C2F6596; Thu, 23 Apr 2026 07:48:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776930534; cv=none; b=GmQcXkV0LkEDDKYoPZnzj9gqi6db5Ud4vDol0M12NHu8+m8gPHtrTGyDJr9DfHqugXv9GPwLIgZj5a+EvY+aGVECQtr3sqJhiuRz49eS0BiJhSlEsDohIX3bV3ovvmtY4Ifi6VmwuSoWS0L/QRTloOl+WEItUP+llsCu7WIfsmg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776930534; c=relaxed/simple; bh=pM1U/TIp/4xP17MhqKRuK/qJFURaPZPJN/CFUj8IK5o=; h=MIME-Version:Date:From:To:Cc:Message-Id:In-Reply-To:References: Subject:Content-Type; b=b70u0vFV+WcZotwwSnwqMaMjjLVS6Z7ZdsF8kg79y1VpSbrolnFTHjCx5cLJSnErR4lvN20mCCUhRz/FexO034v4gmbnYnuT5nraED0Fcc+x2WNDT+7YlKD/r3BBXseU1oWhI7+/itHII6s+oR7lVr1spwD/qPPMIgvZp75NkSE= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=AKLExXM7; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="AKLExXM7" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 63F32C2BCB7; Thu, 23 Apr 2026 07:48:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1776930533; bh=pM1U/TIp/4xP17MhqKRuK/qJFURaPZPJN/CFUj8IK5o=; h=Date:From:To:Cc:In-Reply-To:References:Subject:From; b=AKLExXM7iSxDyqDIse04r9eC1GBKwHU4YoWVNKtqiWGVqkIzaaXQnwCyqU7yRclGN i9rR53kpu5D3klCX2znOArrpKxCY2fB/2OyfAy16Yrj2crQGqKZG+84NC1M8NvRz2O 3EsdGgdLNPy001xKnMB7mHj629eeugYQ0OVf3EZWRtn06Hqq3CYDq5K61HQs2c5r/g Jv+wVXgKAqExjt/gvt5VrVwPVy1t0ERpp+Mh866cSqSXgSPGRjaSmf6voIscMPfoPa ud6vZfoLYCne1Iv0YgdHVba945ZcA4R1K+Z9fxcsosTf6xGxRpDfAECp3az+fZT2iO e8WgT0EQEXmFg== Received: from phl-compute-01.internal (phl-compute-01.internal [10.202.2.41]) by mailfauth.phl.internal (Postfix) with ESMTP id 6ABA8F40068; Thu, 23 Apr 2026 03:48:52 -0400 (EDT) Received: from phl-imap-02 ([10.202.2.81]) by phl-compute-01.internal (MEProxy); Thu, 23 Apr 2026 03:48:52 -0400 X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefhedrtddtgdeiieehlecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr ihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjug hrpefoggffhffvvefkjghfufgtgfesthejredtredttdenucfhrhhomhepfdetrhguuceu ihgvshhhvghuvhgvlhdfuceorghruggssehkvghrnhgvlhdrohhrgheqnecuggftrfgrth htvghrnhepvdeuheeitdevtdelkeduudetgffftdelteefteevjeevjeeiheefhfejieej fedunecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprg hrugdomhgvshhmthhprghuthhhphgvrhhsohhnrghlihhthidqudeijedthedttdejledq feefvdduieegudehqdgrrhgusgeppehkvghrnhgvlhdrohhrghesfihorhhkohhfrghrug drtghomhdpnhgspghrtghpthhtohepkedpmhhouggvpehsmhhtphhouhhtpdhrtghpthht oheplhhinhhugiesrghrmhhlihhnuhigrdhorhhgrdhukhdprhgtphhtthhopegrrhhnug esrghrnhgusgdruggvpdhrtghpthhtoheprghruggsodhgihhtsehgohhoghhlvgdrtgho mhdprhgtphhtthhopegvsghighhgvghrsheskhgvrhhnvghlrdhorhhgpdhrtghpthhtoh eplhhinhhugidqrghrmhdqkhgvrhhnvghlsehlihhsthhsrdhinhhfrhgruggvrggurdho rhhgpdhrtghpthhtohephhgthheslhhsthdruggvpdhrtghpthhtoheplhhinhhugidqtg hrhihpthhosehvghgvrhdrkhgvrhhnvghlrdhorhhgpdhrtghpthhtoheplhhinhhugidq rhgrihgusehvghgvrhdrkhgvrhhnvghlrdhorhhg X-ME-Proxy: Feedback-ID: ice86485a:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id 4B76C700069; Thu, 23 Apr 2026 03:48:52 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface Precedence: bulk X-Mailing-List: linux-crypto@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Date: Thu, 23 Apr 2026 09:48:31 +0200 From: "Ard Biesheuvel" To: "Christoph Hellwig" , "Ard Biesheuvel" Cc: linux-arm-kernel@lists.infradead.org, linux-crypto@vger.kernel.org, linux-raid@vger.kernel.org, "Russell King" , "Arnd Bergmann" , "Eric Biggers" Message-Id: In-Reply-To: <20260423074614.GB31018@lst.de> References: <20260422171655.3437334-10-ardb+git@google.com> <20260422171655.3437334-13-ardb+git@google.com> <20260423074614.GB31018@lst.de> Subject: Re: [PATCH 3/8] xor/arm64: Use shared NEON intrinsics implementation from 32-bit ARM Content-Type: text/plain Content-Transfer-Encoding: 7bit On Thu, 23 Apr 2026, at 09:46, Christoph Hellwig wrote: >> +extern void __xor_eor3_2(unsigned long bytes, unsigned long * __restrict p1, >> + const unsigned long * __restrict p2); > > Does the alias magic prevent this from being in a header? Yes, it emits the ELF symbol for the alias, and this is only permitted in the compilation unit that defines the original. > If so a comment > would be nice, otherwise moving it to a header would be even better. Ack.