Re: [PATCH v3 00/14] arm64: Remove unused big-endian support

From: Mark Rutland

Date: Fri Sep 18 2026 - 13:12:10 EST


On Fri, Sep 18, 2026 at 03:52:02PM +0100, Will Deacon wrote:
> Hi all,
>
> This is version three of the big-endian removal series previously posted
> here:
>
> v1: https://lore.kernel.org/r/20260811140132.22778-1-will@xxxxxxxxxx/
> v2: https://lore.kernel.org/r/20260907163726.17104-1-will@xxxxxxxxxx
>
> Changes since v2 include:
> * Retain support for emitting absolute symbol references with PIE
> * Retain endianness handling on EFI MMU-enabled boot path
> * Invert compile-time endianness check in Hisilicon sec2 driver
> * Added some tags

> Will Deacon (13):
> selftests/arm64: Remove big-endian support
> arm64: bpf: Remove big-endian support from the JIT compiler
> arm64: crypto: Assume a little-endian kernel
> arm64: lib: Assume a little-endian kernel in custom library routines
> arm64: lib: Assume a little-endian kernel in optimised string routines
> arm64: assembler: Remove endianness helper macros
> arm64: vdso32: Always build compat vDSO object as little-endian
> KVM: arm64: Remove support for a big-endian hypervisor object
> arm64: Remove all usage of CONFIG_CPU_BIG_ENDIAN
> arm64: Remove all usage of __AARCH64EB__
> crypto: hisilicon/sec2: Remove check of CONFIG_CPU_LITTLE_ENDIAN
> arm64: Kbuild: Remove vestigial big-endian support
> drivers: Kconfig: Simplify dependencies on ARM64 && !CPU_BIG_ENDIAN

FWIW, for the series:

Acked-by: Mark Rutland <mark.rutland@xxxxxxx>

Mark.