Skip to content

ARM: Use type override hacks only in NEON code

Ard Biesheuvel linux-arm-kernel lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest2 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/2lib/raid6: Switch to Linux's NEON intrinsics headerlib/raid/raid6/arm/neon.uc lib/raid/raid6/arm/recov_neon_inner.c+2 -21 reply
2/2ARM: Remove hacked-up asm/types.h headerarch/arm/include/uapi/asm/types.h+0 -411 reply

Reviews trailers per patch

All 2 patches have a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchArnd BergmannChristoph HellwigEric Biggers
SeriesR-b
1/2R-b
2/2R-b R-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 3 reviewers.

Read the v1 thread

Cover letter [PATCH 0/2] ARM: Use type override hacks only in NEON code

From: Ard Biesheuvel <[email protected]>

Now that the RAID-6 code can no longer be built for user space, we can drop the direct dependency on the arm_neon.h system header, and include asm/neon-intrinsics.h instead.

Since asm/neon-intrinsics.h has all the type overrides needed to include arm_neon.h without conflicts in the uintXX_t types, those hacks can be dropped from asm/types.h, and so the file can be dropped entirely.

Cc Eric Biggers <[email protected]>
Cc Christoph Hellwig <[email protected]>
Cc Russell King <[email protected]>
Cc Arnd Bergmann <[email protected]>

Ard Biesheuvel (2):
lib/raid6: Switch to Linux's NEON intrinsics header
ARM: Remove hacked-up asm/types.h header

 arch/arm/include/uapi/asm/types.h     | 41 --------------------
 lib/raid/raid6/arm/neon.uc            |  2 +-
 lib/raid/raid6/arm/recov_neon_inner.c |  2 +-
 3 files changed, 2 insertions(+), 43 deletions(-)
 delete mode 100644 arch/arm/include/uapi/asm/types.h
Signature · 1 line
2.55.0.1003.g10538fe699-goog