Skip to content

selftests/arm64: Remove big-endian support

Will Deacon linux-arm-kernel lkml 4 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v3 Latest posting 2/213 patches 6 repliesIn review
  2. v3 posting 1/20 of 14 patches 2 repliesApplied
  3. v214 patches 5 repliesSuperseded
Earlier versions · 1
VersionPostedPatchesRepliesStatus
v112 patches15 repliesSuperseded

Patches in v3 posting 2/2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/13selftests/arm64: Remove big-endian supporttools/testing/selftests/arm64/fp/fp-ptrace.c tools/testing/selftests/rseq/rseq-arm64.h+1 -231 reply
2/13arm64: bpf: Remove big-endian support from the JIT compilerarch/arm64/net/bpf_jit_comp.c+0 -110 replies
3/13arm64: crypto: Assume a little-endian kernelarch/arm64/crypto/aes-ce-ccm-core.S arch/arm64/crypto/aes-neonbs-core.S arch/arm64/crypto/ghash-ce-core.S +1 more+9 -90 replies
4/13arm64: lib: Assume a little-endian kernel in custom library routinesarch/arm64/lib/csum.c arch/arm64/lib/memchr.S+1 -180 replies
5/13arm64: lib: Assume a little-endian kernel in optimised string routinesarch/arm64/lib/memcmp.S arch/arm64/lib/strcmp.S arch/arm64/lib/strlen.S +2 more+8 -1630 replies
6/13arm64: assembler: Remove endianness helper macrosarch/arm64/include/asm/assembler.h arch/arm64/kernel/head.S+1 -330 replies
7/13arm64: vdso32: Always build compat vDSO object as little-endianarch/arm64/kernel/vdso32/Makefile+0 -40 replies
8/13KVM: arm64: Remove support for a big-endian hypervisor objectarch/arm64/kvm/hyp/include/nvhe/spinlock.h arch/arm64/kvm/hyp/nvhe/gen-hyprel.c+0 -200 replies
9/13arm64: Remove all usage of CONFIG_CPU_BIG_ENDIANarch/arm64/include/asm/processor.h arch/arm64/include/asm/ptrace.h arch/arm64/include/asm/sysreg.h +8 more+23 -1060 replies
10/13arm64: Remove all usage of __AARCH64EB__arch/arm64/include/asm/compat.h arch/arm64/include/asm/elf.h arch/arm64/include/asm/word-at-a-time.h +3 more+0 -510 replies
11/13crypto: hisilicon/sec2: Remove check of CONFIG_CPU_LITTLE_ENDIANdrivers/crypto/hisilicon/sec2/sec_main.c+1 -11 reply
12/13arm64: Kbuild: Remove vestigial big-endian supportarch/arm64/Kconfig arch/arm64/Makefile+6 -414 replies
13/13drivers: Kconfig: Simplify dependencies on ARM64 && !CPU_BIG_ENDIANdrivers/hv/Kconfig drivers/misc/vmw_vmci/Kconfig drivers/net/ethernet/microsoft/Kconfig +1 more+3 -90 replies

Reviews trailers per patch

All 13 patches have a Reviewed-by or Acked-by.

PatchCatalin MarinasArnd BergmannMarc ZyngierEric BiggersAlexei StarovoitovMichael KelleyThomas GleixnerLongfang Liu
1/13A-b A-b A-b A-b A-b
2/13A-b A-b A-b A-b A-b
3/13A-b A-b A-b A-b
4/13A-b A-b A-b A-b
5/13A-b A-b A-b A-b
6/13A-b A-b A-b A-b
7/13A-b A-b A-b A-b
8/13A-b A-b A-b A-b
9/13A-b A-b A-b A-b
10/13A-b A-b A-b A-b
11/13R-b
12/13A-b A-b A-b A-b
13/13R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 8 reviewers.

Read the v3 thread