The Linux Kernel Mailing List
 help / color / mirror / Atom feed
From: Watson Wheeler <imnotamilkglass@gmail.com>
To: ebiggers@kernel.org, akpm@linux-foundation.org
Cc: linux-kernel@vger.kernel.org, Watson Wheeler <git@tazy.dev>
Subject: [PATCH] lib/raid/xor: Fix spacing around __restrict pointers
Date: Wed, 24 Jun 2026 14:55:15 +1000	[thread overview]
Message-ID: <20260624045515.1648-1-git@tazy.dev> (raw)

Adjust pointer declarations throughout the XOR implementations
to follow kernel coding style guide.

Signed-off-by: Watson Wheeler <git@tazy.dev>
---
 lib/raid/xor/alpha/xor.c              | 56 +++++++++++++--------------
 lib/raid/xor/arm/xor.c                | 28 +++++++-------
 lib/raid/xor/arm64/xor-eor3.c         | 28 +++++++-------
 lib/raid/xor/loongarch/xor_simd.h     | 40 +++++++++----------
 lib/raid/xor/loongarch/xor_template.c | 28 +++++++-------
 lib/raid/xor/powerpc/xor_vmx.c        | 28 +++++++-------
 lib/raid/xor/s390/xor.c               | 28 +++++++-------
 lib/raid/xor/sparc/xor-sparc32.c      | 28 +++++++-------
 lib/raid/xor/sparc/xor-sparc64-glue.c | 56 +++++++++++++--------------
 lib/raid/xor/x86/xor-avx.c            | 28 +++++++-------
 lib/raid/xor/x86/xor-mmx.c            | 56 +++++++++++++--------------
 lib/raid/xor/x86/xor-sse.c            | 56 +++++++++++++--------------
 lib/raid/xor/xor-32regs-prefetch.c    | 28 +++++++-------
 lib/raid/xor/xor-32regs.c             | 28 +++++++-------
 lib/raid/xor/xor-8regs-prefetch.c     | 28 +++++++-------
 lib/raid/xor/xor-8regs.c              | 28 +++++++-------
 lib/raid/xor/xor-neon.c               | 28 +++++++-------
 17 files changed, 300 insertions(+), 300 deletions(-)

diff --git a/lib/raid/xor/alpha/xor.c b/lib/raid/xor/alpha/xor.c
index a8f72f2dd3a5..a315d32641c6 100644
--- a/lib/raid/xor/alpha/xor.c
+++ b/lib/raid/xor/alpha/xor.c
@@ -6,42 +6,42 @@
 #include "xor_arch.h"
 
 extern void
-xor_alpha_2(unsigned long bytes, unsigned long * __restrict p1,
-	    const unsigned long * __restrict p2);
+xor_alpha_2(unsigned long bytes, unsigned long *__restrict p1,
+	    const unsigned long *__restrict p2);
 extern void
-xor_alpha_3(unsigned long bytes, unsigned long * __restrict p1,
-	    const unsigned long * __restrict p2,
-	    const unsigned long * __restrict p3);
+xor_alpha_3(unsigned long bytes, unsigned long *__restrict p1,
+	    const unsigned long *__restrict p2,
+	    const unsigned long *__restrict p3);
 extern void
-xor_alpha_4(unsigned long bytes, unsigned long * __restrict p1,
-	    const unsigned long * __restrict p2,
-	    const unsigned long * __restrict p3,
-	    const unsigned long * __restrict p4);
+xor_alpha_4(unsigned long bytes, unsigned long *__restrict p1,
+	    const unsigned long *__restrict p2,
+	    const unsigned long *__restrict p3,
+	    const unsigned long *__restrict p4);
 extern void
-xor_alpha_5(unsigned long bytes, unsigned long * __restrict p1,
-	    const unsigned long * __restrict p2,
-	    const unsigned long * __restrict p3,
-	    const unsigned long * __restrict p4,
-	    const unsigned long * __restrict p5);
+xor_alpha_5(unsigned long bytes, unsigned long *__restrict p1,
+	    const unsigned long *__restrict p2,
+	    const unsigned long *__restrict p3,
+	    const unsigned long *__restrict p4,
+	    const unsigned long *__restrict p5);
 
 extern void
-xor_alpha_prefetch_2(unsigned long bytes, unsigned long * __restrict p1,
-		     const unsigned long * __restrict p2);
+xor_alpha_prefetch_2(unsigned long bytes, unsigned long *__restrict p1,
+		     const unsigned long *__restrict p2);
 extern void
-xor_alpha_prefetch_3(unsigned long bytes, unsigned long * __restrict p1,
-		     const unsigned long * __restrict p2,
-		     const unsigned long * __restrict p3);
+xor_alpha_prefetch_3(unsigned long bytes, unsigned long *__restrict p1,
+		     const unsigned long *__restrict p2,
+		     const unsigned long *__restrict p3);
 extern void
-xor_alpha_prefetch_4(unsigned long bytes, unsigned long * __restrict p1,
-		     const unsigned long * __restrict p2,
-		     const unsigned long * __restrict p3,
-		     const unsigned long * __restrict p4);
+xor_alpha_prefetch_4(unsigned long bytes, unsigned long *__restrict p1,
+		     const unsigned long *__restrict p2,
+		     const unsigned long *__restrict p3,
+		     const unsigned long *__restrict p4);
 extern void
-xor_alpha_prefetch_5(unsigned long bytes, unsigned long * __restrict p1,
-		     const unsigned long * __restrict p2,
-		     const unsigned long * __restrict p3,
-		     const unsigned long * __restrict p4,
-		     const unsigned long * __restrict p5);
+xor_alpha_prefetch_5(unsigned long bytes, unsigned long *__restrict p1,
+		     const unsigned long *__restrict p2,
+		     const unsigned long *__restrict p3,
+		     const unsigned long *__restrict p4,
+		     const unsigned long *__restrict p5);
 
 asm("								\n\
 	.text							\n\
diff --git a/lib/raid/xor/arm/xor.c b/lib/raid/xor/arm/xor.c
index 45139b6c55ea..2f73daac99da 100644
--- a/lib/raid/xor/arm/xor.c
+++ b/lib/raid/xor/arm/xor.c
@@ -40,8 +40,8 @@
 		: "0" (dst), "r" (a1), "r" (a2), "r" (a3), "r" (a4))
 
 static void
-xor_arm4regs_2(unsigned long bytes, unsigned long * __restrict p1,
-	       const unsigned long * __restrict p2)
+xor_arm4regs_2(unsigned long bytes, unsigned long *__restrict p1,
+	       const unsigned long *__restrict p2)
 {
 	unsigned int lines = bytes / sizeof(unsigned long) / 4;
 	register unsigned int a1 __asm__("r4");
@@ -61,9 +61,9 @@ xor_arm4regs_2(unsigned long bytes, unsigned long * __restrict p1,
 }
 
 static void
-xor_arm4regs_3(unsigned long bytes, unsigned long * __restrict p1,
-	       const unsigned long * __restrict p2,
-	       const unsigned long * __restrict p3)
+xor_arm4regs_3(unsigned long bytes, unsigned long *__restrict p1,
+	       const unsigned long *__restrict p2,
+	       const unsigned long *__restrict p3)
 {
 	unsigned int lines = bytes / sizeof(unsigned long) / 4;
 	register unsigned int a1 __asm__("r4");
@@ -84,10 +84,10 @@ xor_arm4regs_3(unsigned long bytes, unsigned long * __restrict p1,
 }
 
 static void
-xor_arm4regs_4(unsigned long bytes, unsigned long * __restrict p1,
-	       const unsigned long * __restrict p2,
-	       const unsigned long * __restrict p3,
-	       const unsigned long * __restrict p4)
+xor_arm4regs_4(unsigned long bytes, unsigned long *__restrict p1,
+	       const unsigned long *__restrict p2,
+	       const unsigned long *__restrict p3,
+	       const unsigned long *__restrict p4)
 {
 	unsigned int lines = bytes / sizeof(unsigned long) / 2;
 	register unsigned int a1 __asm__("r8");
@@ -105,11 +105,11 @@ xor_arm4regs_4(unsigned long bytes, unsigned long * __restrict p1,
 }
 
 static void
-xor_arm4regs_5(unsigned long bytes, unsigned long * __restrict p1,
-	       const unsigned long * __restrict p2,
-	       const unsigned long * __restrict p3,
-	       const unsigned long * __restrict p4,
-	       const unsigned long * __restrict p5)
+xor_arm4regs_5(unsigned long bytes, unsigned long *__restrict p1,
+	       const unsigned long *__restrict p2,
+	       const unsigned long *__restrict p3,
+	       const unsigned long *__restrict p4,
+	       const unsigned long *__restrict p5)
 {
 	unsigned int lines = bytes / sizeof(unsigned long) / 2;
 	register unsigned int a1 __asm__("r8");
diff --git a/lib/raid/xor/arm64/xor-eor3.c b/lib/raid/xor/arm64/xor-eor3.c
index e44016c363f1..ddd8bd2c9cd0 100644
--- a/lib/raid/xor/arm64/xor-eor3.c
+++ b/lib/raid/xor/arm64/xor-eor3.c
@@ -6,8 +6,8 @@
 #include "xor_arch.h"
 #include "xor-neon.h"
 
-extern void __xor_eor3_2(unsigned long bytes, unsigned long * __restrict p1,
-		const unsigned long * __restrict p2);
+extern void __xor_eor3_2(unsigned long bytes, unsigned long *__restrict p1,
+		const unsigned long *__restrict p2);
 
 static inline uint64x2_t eor3(uint64x2_t p, uint64x2_t q, uint64x2_t r)
 {
@@ -19,9 +19,9 @@ static inline uint64x2_t eor3(uint64x2_t p, uint64x2_t q, uint64x2_t r)
 	return res;
 }
 
-static void __xor_eor3_3(unsigned long bytes, unsigned long * __restrict p1,
-		const unsigned long * __restrict p2,
-		const unsigned long * __restrict p3)
+static void __xor_eor3_3(unsigned long bytes, unsigned long *__restrict p1,
+		const unsigned long *__restrict p2,
+		const unsigned long *__restrict p3)
 {
 	uint64_t *dp1 = (uint64_t *)p1;
 	uint64_t *dp2 = (uint64_t *)p2;
@@ -53,10 +53,10 @@ static void __xor_eor3_3(unsigned long bytes, unsigned long * __restrict p1,
 	} while (--lines > 0);
 }
 
-static void __xor_eor3_4(unsigned long bytes, unsigned long * __restrict p1,
-		const unsigned long * __restrict p2,
-		const unsigned long * __restrict p3,
-		const unsigned long * __restrict p4)
+static void __xor_eor3_4(unsigned long bytes, unsigned long *__restrict p1,
+		const unsigned long *__restrict p2,
+		const unsigned long *__restrict p3,
+		const unsigned long *__restrict p4)
 {
 	uint64_t *dp1 = (uint64_t *)p1;
 	uint64_t *dp2 = (uint64_t *)p2;
@@ -96,11 +96,11 @@ static void __xor_eor3_4(unsigned long bytes, unsigned long * __restrict p1,
 	} while (--lines > 0);
 }
 
-static void __xor_eor3_5(unsigned long bytes, unsigned long * __restrict p1,
-		const unsigned long * __restrict p2,
-		const unsigned long * __restrict p3,
-		const unsigned long * __restrict p4,
-		const unsigned long * __restrict p5)
+static void __xor_eor3_5(unsigned long bytes, unsigned long *__restrict p1,
+		const unsigned long *__restrict p2,
+		const unsigned long *__restrict p3,
+		const unsigned long *__restrict p4,
+		const unsigned long *__restrict p5)
 {
 	uint64_t *dp1 = (uint64_t *)p1;
 	uint64_t *dp2 = (uint64_t *)p2;
diff --git a/lib/raid/xor/loongarch/xor_simd.h b/lib/raid/xor/loongarch/xor_simd.h
index f50f32514d80..dee971d50434 100644
--- a/lib/raid/xor/loongarch/xor_simd.h
+++ b/lib/raid/xor/loongarch/xor_simd.h
@@ -10,29 +10,29 @@
 #define __LOONGARCH_LIB_XOR_SIMD_H
 
 #ifdef CONFIG_CPU_HAS_LSX
-void __xor_lsx_2(unsigned long bytes, unsigned long * __restrict p1,
-		 const unsigned long * __restrict p2);
-void __xor_lsx_3(unsigned long bytes, unsigned long * __restrict p1,
-		 const unsigned long * __restrict p2, const unsigned long * __restrict p3);
-void __xor_lsx_4(unsigned long bytes, unsigned long * __restrict p1,
-		 const unsigned long * __restrict p2, const unsigned long * __restrict p3,
-		 const unsigned long * __restrict p4);
-void __xor_lsx_5(unsigned long bytes, unsigned long * __restrict p1,
-		 const unsigned long * __restrict p2, const unsigned long * __restrict p3,
-		 const unsigned long * __restrict p4, const unsigned long * __restrict p5);
+void __xor_lsx_2(unsigned long bytes, unsigned long *__restrict p1,
+		 const unsigned long *__restrict p2);
+void __xor_lsx_3(unsigned long bytes, unsigned long *__restrict p1,
+		 const unsigned long *__restrict p2, const unsigned long *__restrict p3);
+void __xor_lsx_4(unsigned long bytes, unsigned long *__restrict p1,
+		 const unsigned long *__restrict p2, const unsigned long *__restrict p3,
+		 const unsigned long *__restrict p4);
+void __xor_lsx_5(unsigned long bytes, unsigned long *__restrict p1,
+		 const unsigned long *__restrict p2, const unsigned long *__restrict p3,
+		 const unsigned long *__restrict p4, const unsigned long *__restrict p5);
 #endif /* CONFIG_CPU_HAS_LSX */
 
 #ifdef CONFIG_CPU_HAS_LASX
-void __xor_lasx_2(unsigned long bytes, unsigned long * __restrict p1,
-		  const unsigned long * __restrict p2);
-void __xor_lasx_3(unsigned long bytes, unsigned long * __restrict p1,
-		  const unsigned long * __restrict p2, const unsigned long * __restrict p3);
-void __xor_lasx_4(unsigned long bytes, unsigned long * __restrict p1,
-		  const unsigned long * __restrict p2, const unsigned long * __restrict p3,
-		  const unsigned long * __restrict p4);
-void __xor_lasx_5(unsigned long bytes, unsigned long * __restrict p1,
-		  const unsigned long * __restrict p2, const unsigned long * __restrict p3,
-		  const unsigned long * __restrict p4, const unsigned long * __restrict p5);
+void __xor_lasx_2(unsigned long bytes, unsigned long *__restrict p1,
+		  const unsigned long *__restrict p2);
+void __xor_lasx_3(unsigned long bytes, unsigned long *__restrict p1,
+		  const unsigned long *__restrict p2, const unsigned long *__restrict p3);
+void __xor_lasx_4(unsigned long bytes, unsigned long *__restrict p1,
+		  const unsigned long *__restrict p2, const unsigned long *__restrict p3,
+		  const unsigned long *__restrict p4);
+void __xor_lasx_5(unsigned long bytes, unsigned long *__restrict p1,
+		  const unsigned long *__restrict p2, const unsigned long *__restrict p3,
+		  const unsigned long *__restrict p4, const unsigned long *__restrict p5);
 #endif /* CONFIG_CPU_HAS_LASX */
 
 #endif /* __LOONGARCH_LIB_XOR_SIMD_H */
diff --git a/lib/raid/xor/loongarch/xor_template.c b/lib/raid/xor/loongarch/xor_template.c
index 0358ced7fe33..354df570a172 100644
--- a/lib/raid/xor/loongarch/xor_template.c
+++ b/lib/raid/xor/loongarch/xor_template.c
@@ -14,8 +14,8 @@
  */
 
 void XOR_FUNC_NAME(2)(unsigned long bytes,
-		      unsigned long * __restrict v1,
-		      const unsigned long * __restrict v2)
+		      unsigned long *__restrict v1,
+		      const unsigned long *__restrict v2)
 {
 	unsigned long lines = bytes / LINE_WIDTH;
 
@@ -33,9 +33,9 @@ void XOR_FUNC_NAME(2)(unsigned long bytes,
 }
 
 void XOR_FUNC_NAME(3)(unsigned long bytes,
-		      unsigned long * __restrict v1,
-		      const unsigned long * __restrict v2,
-		      const unsigned long * __restrict v3)
+		      unsigned long *__restrict v1,
+		      const unsigned long *__restrict v2,
+		      const unsigned long *__restrict v3)
 {
 	unsigned long lines = bytes / LINE_WIDTH;
 
@@ -55,10 +55,10 @@ void XOR_FUNC_NAME(3)(unsigned long bytes,
 }
 
 void XOR_FUNC_NAME(4)(unsigned long bytes,
-		      unsigned long * __restrict v1,
-		      const unsigned long * __restrict v2,
-		      const unsigned long * __restrict v3,
-		      const unsigned long * __restrict v4)
+		      unsigned long *__restrict v1,
+		      const unsigned long *__restrict v2,
+		      const unsigned long *__restrict v3,
+		      const unsigned long *__restrict v4)
 {
 	unsigned long lines = bytes / LINE_WIDTH;
 
@@ -81,11 +81,11 @@ void XOR_FUNC_NAME(4)(unsigned long bytes,
 }
 
 void XOR_FUNC_NAME(5)(unsigned long bytes,
-		      unsigned long * __restrict v1,
-		      const unsigned long * __restrict v2,
-		      const unsigned long * __restrict v3,
-		      const unsigned long * __restrict v4,
-		      const unsigned long * __restrict v5)
+		      unsigned long *__restrict v1,
+		      const unsigned long *__restrict v2,
+		      const unsigned long *__restrict v3,
+		      const unsigned long *__restrict v4,
+		      const unsigned long *__restrict v5)
 {
 	unsigned long lines = bytes / LINE_WIDTH;
 
diff --git a/lib/raid/xor/powerpc/xor_vmx.c b/lib/raid/xor/powerpc/xor_vmx.c
index 09bed98c1bc7..17d96d42660b 100644
--- a/lib/raid/xor/powerpc/xor_vmx.c
+++ b/lib/raid/xor/powerpc/xor_vmx.c
@@ -51,8 +51,8 @@ typedef vector signed char unative_t;
 	} while (0)
 
 static void __xor_altivec_2(unsigned long bytes,
-		unsigned long * __restrict v1_in,
-		const unsigned long * __restrict v2_in)
+		unsigned long *__restrict v1_in,
+		const unsigned long *__restrict v2_in)
 {
 	DEFINE(v1);
 	DEFINE(v2);
@@ -70,9 +70,9 @@ static void __xor_altivec_2(unsigned long bytes,
 }
 
 static void __xor_altivec_3(unsigned long bytes,
-		unsigned long * __restrict v1_in,
-		const unsigned long * __restrict v2_in,
-		const unsigned long * __restrict v3_in)
+		unsigned long *__restrict v1_in,
+		const unsigned long *__restrict v2_in,
+		const unsigned long *__restrict v3_in)
 {
 	DEFINE(v1);
 	DEFINE(v2);
@@ -94,10 +94,10 @@ static void __xor_altivec_3(unsigned long bytes,
 }
 
 static void __xor_altivec_4(unsigned long bytes,
-		unsigned long * __restrict v1_in,
-		const unsigned long * __restrict v2_in,
-		const unsigned long * __restrict v3_in,
-		const unsigned long * __restrict v4_in)
+		unsigned long *__restrict v1_in,
+		const unsigned long *__restrict v2_in,
+		const unsigned long *__restrict v3_in,
+		const unsigned long *__restrict v4_in)
 {
 	DEFINE(v1);
 	DEFINE(v2);
@@ -123,11 +123,11 @@ static void __xor_altivec_4(unsigned long bytes,
 }
 
 static void __xor_altivec_5(unsigned long bytes,
-		unsigned long * __restrict v1_in,
-		const unsigned long * __restrict v2_in,
-		const unsigned long * __restrict v3_in,
-		const unsigned long * __restrict v4_in,
-		const unsigned long * __restrict v5_in)
+		unsigned long *__restrict v1_in,
+		const unsigned long *__restrict v2_in,
+		const unsigned long *__restrict v3_in,
+		const unsigned long *__restrict v4_in,
+		const unsigned long *__restrict v5_in)
 {
 	DEFINE(v1);
 	DEFINE(v2);
diff --git a/lib/raid/xor/s390/xor.c b/lib/raid/xor/s390/xor.c
index 0c478678a129..aa6114d9f9e3 100644
--- a/lib/raid/xor/s390/xor.c
+++ b/lib/raid/xor/s390/xor.c
@@ -10,8 +10,8 @@
 #include "xor_impl.h"
 #include "xor_arch.h"
 
-static void xor_xc_2(unsigned long bytes, unsigned long * __restrict p1,
-		     const unsigned long * __restrict p2)
+static void xor_xc_2(unsigned long bytes, unsigned long *__restrict p1,
+		     const unsigned long *__restrict p2)
 {
 	asm volatile(
 		"	aghi	%0,-1\n"
@@ -31,9 +31,9 @@ static void xor_xc_2(unsigned long bytes, unsigned long * __restrict p1,
 		: : "0", "cc", "memory");
 }
 
-static void xor_xc_3(unsigned long bytes, unsigned long * __restrict p1,
-		     const unsigned long * __restrict p2,
-		     const unsigned long * __restrict p3)
+static void xor_xc_3(unsigned long bytes, unsigned long *__restrict p1,
+		     const unsigned long *__restrict p2,
+		     const unsigned long *__restrict p3)
 {
 	asm volatile(
 		"	aghi	%0,-1\n"
@@ -57,10 +57,10 @@ static void xor_xc_3(unsigned long bytes, unsigned long * __restrict p1,
 		: : "0", "cc", "memory");
 }
 
-static void xor_xc_4(unsigned long bytes, unsigned long * __restrict p1,
-		     const unsigned long * __restrict p2,
-		     const unsigned long * __restrict p3,
-		     const unsigned long * __restrict p4)
+static void xor_xc_4(unsigned long bytes, unsigned long *__restrict p1,
+		     const unsigned long *__restrict p2,
+		     const unsigned long *__restrict p3,
+		     const unsigned long *__restrict p4)
 {
 	asm volatile(
 		"	aghi	%0,-1\n"
@@ -88,11 +88,11 @@ static void xor_xc_4(unsigned long bytes, unsigned long * __restrict p1,
 		: : "0", "cc", "memory");
 }
 
-static void xor_xc_5(unsigned long bytes, unsigned long * __restrict p1,
-		     const unsigned long * __restrict p2,
-		     const unsigned long * __restrict p3,
-		     const unsigned long * __restrict p4,
-		     const unsigned long * __restrict p5)
+static void xor_xc_5(unsigned long bytes, unsigned long *__restrict p1,
+		     const unsigned long *__restrict p2,
+		     const unsigned long *__restrict p3,
+		     const unsigned long *__restrict p4,
+		     const unsigned long *__restrict p5)
 {
 	asm volatile(
 		"	aghi	%0,-1\n"
diff --git a/lib/raid/xor/sparc/xor-sparc32.c b/lib/raid/xor/sparc/xor-sparc32.c
index fb37631e90e6..4d9d683d2546 100644
--- a/lib/raid/xor/sparc/xor-sparc32.c
+++ b/lib/raid/xor/sparc/xor-sparc32.c
@@ -9,8 +9,8 @@
 #include "xor_arch.h"
 
 static void
-sparc_2(unsigned long bytes, unsigned long * __restrict p1,
-	const unsigned long * __restrict p2)
+sparc_2(unsigned long bytes, unsigned long *__restrict p1,
+	const unsigned long *__restrict p2)
 {
 	int lines = bytes / (sizeof (long)) / 8;
 
@@ -47,9 +47,9 @@ sparc_2(unsigned long bytes, unsigned long * __restrict p1,
 }
 
 static void
-sparc_3(unsigned long bytes, unsigned long * __restrict p1,
-	const unsigned long * __restrict p2,
-	const unsigned long * __restrict p3)
+sparc_3(unsigned long bytes, unsigned long *__restrict p1,
+	const unsigned long *__restrict p2,
+	const unsigned long *__restrict p3)
 {
 	int lines = bytes / (sizeof (long)) / 8;
 
@@ -99,10 +99,10 @@ sparc_3(unsigned long bytes, unsigned long * __restrict p1,
 }
 
 static void
-sparc_4(unsigned long bytes, unsigned long * __restrict p1,
-	const unsigned long * __restrict p2,
-	const unsigned long * __restrict p3,
-	const unsigned long * __restrict p4)
+sparc_4(unsigned long bytes, unsigned long *__restrict p1,
+	const unsigned long *__restrict p2,
+	const unsigned long *__restrict p3,
+	const unsigned long *__restrict p4)
 {
 	int lines = bytes / (sizeof (long)) / 8;
 
@@ -165,11 +165,11 @@ sparc_4(unsigned long bytes, unsigned long * __restrict p1,
 }
 
 static void
-sparc_5(unsigned long bytes, unsigned long * __restrict p1,
-	const unsigned long * __restrict p2,
-	const unsigned long * __restrict p3,
-	const unsigned long * __restrict p4,
-	const unsigned long * __restrict p5)
+sparc_5(unsigned long bytes, unsigned long *__restrict p1,
+	const unsigned long *__restrict p2,
+	const unsigned long *__restrict p3,
+	const unsigned long *__restrict p4,
+	const unsigned long *__restrict p5)
 {
 	int lines = bytes / (sizeof (long)) / 8;
 
diff --git a/lib/raid/xor/sparc/xor-sparc64-glue.c b/lib/raid/xor/sparc/xor-sparc64-glue.c
index a8a686e0d258..4eb88e599265 100644
--- a/lib/raid/xor/sparc/xor-sparc64-glue.c
+++ b/lib/raid/xor/sparc/xor-sparc64-glue.c
@@ -11,20 +11,20 @@
 #include "xor_impl.h"
 #include "xor_arch.h"
 
-void xor_vis_2(unsigned long bytes, unsigned long * __restrict p1,
-	       const unsigned long * __restrict p2);
-void xor_vis_3(unsigned long bytes, unsigned long * __restrict p1,
-	       const unsigned long * __restrict p2,
-	       const unsigned long * __restrict p3);
-void xor_vis_4(unsigned long bytes, unsigned long * __restrict p1,
-	       const unsigned long * __restrict p2,
-	       const unsigned long * __restrict p3,
-	       const unsigned long * __restrict p4);
-void xor_vis_5(unsigned long bytes, unsigned long * __restrict p1,
-	       const unsigned long * __restrict p2,
-	       const unsigned long * __restrict p3,
-	       const unsigned long * __restrict p4,
-	       const unsigned long * __restrict p5);
+void xor_vis_2(unsigned long bytes, unsigned long *__restrict p1,
+	       const unsigned long *__restrict p2);
+void xor_vis_3(unsigned long bytes, unsigned long *__restrict p1,
+	       const unsigned long *__restrict p2,
+	       const unsigned long *__restrict p3);
+void xor_vis_4(unsigned long bytes, unsigned long *__restrict p1,
+	       const unsigned long *__restrict p2,
+	       const unsigned long *__restrict p3,
+	       const unsigned long *__restrict p4);
+void xor_vis_5(unsigned long bytes, unsigned long *__restrict p1,
+	       const unsigned long *__restrict p2,
+	       const unsigned long *__restrict p3,
+	       const unsigned long *__restrict p4,
+	       const unsigned long *__restrict p5);
 
 /* XXX Ugh, write cheetah versions... -DaveM */
 
@@ -35,20 +35,20 @@ struct xor_block_template xor_block_VIS = {
 	.xor_gen	= xor_gen_vis,
 };
 
-void xor_niagara_2(unsigned long bytes, unsigned long * __restrict p1,
-		   const unsigned long * __restrict p2);
-void xor_niagara_3(unsigned long bytes, unsigned long * __restrict p1,
-		   const unsigned long * __restrict p2,
-		   const unsigned long * __restrict p3);
-void xor_niagara_4(unsigned long bytes, unsigned long * __restrict p1,
-		   const unsigned long * __restrict p2,
-		   const unsigned long * __restrict p3,
-		   const unsigned long * __restrict p4);
-void xor_niagara_5(unsigned long bytes, unsigned long * __restrict p1,
-		   const unsigned long * __restrict p2,
-		   const unsigned long * __restrict p3,
-		   const unsigned long * __restrict p4,
-		   const unsigned long * __restrict p5);
+void xor_niagara_2(unsigned long bytes, unsigned long *__restrict p1,
+		   const unsigned long *__restrict p2);
+void xor_niagara_3(unsigned long bytes, unsigned long *__restrict p1,
+		   const unsigned long *__restrict p2,
+		   const unsigned long *__restrict p3);
+void xor_niagara_4(unsigned long bytes, unsigned long *__restrict p1,
+		   const unsigned long *__restrict p2,
+		   const unsigned long *__restrict p3,
+		   const unsigned long *__restrict p4);
+void xor_niagara_5(unsigned long bytes, unsigned long *__restrict p1,
+		   const unsigned long *__restrict p2,
+		   const unsigned long *__restrict p3,
+		   const unsigned long *__restrict p4,
+		   const unsigned long *__restrict p5);
 
 DO_XOR_BLOCKS(niagara, xor_niagara_2, xor_niagara_3, xor_niagara_4,
 		xor_niagara_5);
diff --git a/lib/raid/xor/x86/xor-avx.c b/lib/raid/xor/x86/xor-avx.c
index f7777d7aa269..9e8b95bcde3e 100644
--- a/lib/raid/xor/x86/xor-avx.c
+++ b/lib/raid/xor/x86/xor-avx.c
@@ -24,8 +24,8 @@
 		BLOCK4(8) \
 		BLOCK4(12)
 
-static void xor_avx_2(unsigned long bytes, unsigned long * __restrict p0,
-		      const unsigned long * __restrict p1)
+static void xor_avx_2(unsigned long bytes, unsigned long *__restrict p0,
+		      const unsigned long *__restrict p1)
 {
 	unsigned long lines = bytes >> 9;
 
@@ -47,9 +47,9 @@ do { \
 	}
 }
 
-static void xor_avx_3(unsigned long bytes, unsigned long * __restrict p0,
-		      const unsigned long * __restrict p1,
-		      const unsigned long * __restrict p2)
+static void xor_avx_3(unsigned long bytes, unsigned long *__restrict p0,
+		      const unsigned long *__restrict p1,
+		      const unsigned long *__restrict p2)
 {
 	unsigned long lines = bytes >> 9;
 
@@ -74,10 +74,10 @@ do { \
 	}
 }
 
-static void xor_avx_4(unsigned long bytes, unsigned long * __restrict p0,
-		      const unsigned long * __restrict p1,
-		      const unsigned long * __restrict p2,
-		      const unsigned long * __restrict p3)
+static void xor_avx_4(unsigned long bytes, unsigned long *__restrict p0,
+		      const unsigned long *__restrict p1,
+		      const unsigned long *__restrict p2,
+		      const unsigned long *__restrict p3)
 {
 	unsigned long lines = bytes >> 9;
 
@@ -105,11 +105,11 @@ do { \
 	}
 }
 
-static void xor_avx_5(unsigned long bytes, unsigned long * __restrict p0,
-	     const unsigned long * __restrict p1,
-	     const unsigned long * __restrict p2,
-	     const unsigned long * __restrict p3,
-	     const unsigned long * __restrict p4)
+static void xor_avx_5(unsigned long bytes, unsigned long *__restrict p0,
+	     const unsigned long *__restrict p1,
+	     const unsigned long *__restrict p2,
+	     const unsigned long *__restrict p3,
+	     const unsigned long *__restrict p4)
 {
 	unsigned long lines = bytes >> 9;
 
diff --git a/lib/raid/xor/x86/xor-mmx.c b/lib/raid/xor/x86/xor-mmx.c
index 63a8b0444fce..605f333c57ba 100644
--- a/lib/raid/xor/x86/xor-mmx.c
+++ b/lib/raid/xor/x86/xor-mmx.c
@@ -16,8 +16,8 @@
 #define XO4(x, y)	"       pxor   8*("#x")(%5), %%mm"#y"   ;\n"
 
 static void
-xor_pII_mmx_2(unsigned long bytes, unsigned long * __restrict p1,
-	      const unsigned long * __restrict p2)
+xor_pII_mmx_2(unsigned long bytes, unsigned long *__restrict p1,
+	      const unsigned long *__restrict p2)
 {
 	unsigned long lines = bytes >> 7;
 
@@ -56,9 +56,9 @@ xor_pII_mmx_2(unsigned long bytes, unsigned long * __restrict p1,
 }
 
 static void
-xor_pII_mmx_3(unsigned long bytes, unsigned long * __restrict p1,
-	      const unsigned long * __restrict p2,
-	      const unsigned long * __restrict p3)
+xor_pII_mmx_3(unsigned long bytes, unsigned long *__restrict p1,
+	      const unsigned long *__restrict p2,
+	      const unsigned long *__restrict p3)
 {
 	unsigned long lines = bytes >> 7;
 
@@ -102,10 +102,10 @@ xor_pII_mmx_3(unsigned long bytes, unsigned long * __restrict p1,
 }
 
 static void
-xor_pII_mmx_4(unsigned long bytes, unsigned long * __restrict p1,
-	      const unsigned long * __restrict p2,
-	      const unsigned long * __restrict p3,
-	      const unsigned long * __restrict p4)
+xor_pII_mmx_4(unsigned long bytes, unsigned long *__restrict p1,
+	      const unsigned long *__restrict p2,
+	      const unsigned long *__restrict p3,
+	      const unsigned long *__restrict p4)
 {
 	unsigned long lines = bytes >> 7;
 
@@ -155,11 +155,11 @@ xor_pII_mmx_4(unsigned long bytes, unsigned long * __restrict p1,
 
 
 static void
-xor_pII_mmx_5(unsigned long bytes, unsigned long * __restrict p1,
-	      const unsigned long * __restrict p2,
-	      const unsigned long * __restrict p3,
-	      const unsigned long * __restrict p4,
-	      const unsigned long * __restrict p5)
+xor_pII_mmx_5(unsigned long bytes, unsigned long *__restrict p1,
+	      const unsigned long *__restrict p2,
+	      const unsigned long *__restrict p3,
+	      const unsigned long *__restrict p4,
+	      const unsigned long *__restrict p5)
 {
 	unsigned long lines = bytes >> 7;
 
@@ -234,8 +234,8 @@ xor_pII_mmx_5(unsigned long bytes, unsigned long * __restrict p1,
 #undef BLOCK
 
 static void
-xor_p5_mmx_2(unsigned long bytes, unsigned long * __restrict p1,
-	     const unsigned long * __restrict p2)
+xor_p5_mmx_2(unsigned long bytes, unsigned long *__restrict p1,
+	     const unsigned long *__restrict p2)
 {
 	unsigned long lines = bytes >> 6;
 
@@ -278,9 +278,9 @@ xor_p5_mmx_2(unsigned long bytes, unsigned long * __restrict p1,
 }
 
 static void
-xor_p5_mmx_3(unsigned long bytes, unsigned long * __restrict p1,
-	     const unsigned long * __restrict p2,
-	     const unsigned long * __restrict p3)
+xor_p5_mmx_3(unsigned long bytes, unsigned long *__restrict p1,
+	     const unsigned long *__restrict p2,
+	     const unsigned long *__restrict p3)
 {
 	unsigned long lines = bytes >> 6;
 
@@ -332,10 +332,10 @@ xor_p5_mmx_3(unsigned long bytes, unsigned long * __restrict p1,
 }
 
 static void
-xor_p5_mmx_4(unsigned long bytes, unsigned long * __restrict p1,
-	     const unsigned long * __restrict p2,
-	     const unsigned long * __restrict p3,
-	     const unsigned long * __restrict p4)
+xor_p5_mmx_4(unsigned long bytes, unsigned long *__restrict p1,
+	     const unsigned long *__restrict p2,
+	     const unsigned long *__restrict p3,
+	     const unsigned long *__restrict p4)
 {
 	unsigned long lines = bytes >> 6;
 
@@ -396,11 +396,11 @@ xor_p5_mmx_4(unsigned long bytes, unsigned long * __restrict p1,
 }
 
 static void
-xor_p5_mmx_5(unsigned long bytes, unsigned long * __restrict p1,
-	     const unsigned long * __restrict p2,
-	     const unsigned long * __restrict p3,
-	     const unsigned long * __restrict p4,
-	     const unsigned long * __restrict p5)
+xor_p5_mmx_5(unsigned long bytes, unsigned long *__restrict p1,
+	     const unsigned long *__restrict p2,
+	     const unsigned long *__restrict p3,
+	     const unsigned long *__restrict p4,
+	     const unsigned long *__restrict p5)
 {
 	unsigned long lines = bytes >> 6;
 
diff --git a/lib/raid/xor/x86/xor-sse.c b/lib/raid/xor/x86/xor-sse.c
index c6626ecae6ba..df4793f339c0 100644
--- a/lib/raid/xor/x86/xor-sse.c
+++ b/lib/raid/xor/x86/xor-sse.c
@@ -46,8 +46,8 @@
 					op(i + 3, 3)
 
 static void
-xor_sse_2(unsigned long bytes, unsigned long * __restrict p1,
-	  const unsigned long * __restrict p2)
+xor_sse_2(unsigned long bytes, unsigned long *__restrict p1,
+	  const unsigned long *__restrict p2)
 {
 	unsigned long lines = bytes >> 8;
 
@@ -94,8 +94,8 @@ xor_sse_2(unsigned long bytes, unsigned long * __restrict p1,
 }
 
 static void
-xor_sse_2_pf64(unsigned long bytes, unsigned long * __restrict p1,
-	       const unsigned long * __restrict p2)
+xor_sse_2_pf64(unsigned long bytes, unsigned long *__restrict p1,
+	       const unsigned long *__restrict p2)
 {
 	unsigned long lines = bytes >> 8;
 
@@ -125,9 +125,9 @@ xor_sse_2_pf64(unsigned long bytes, unsigned long * __restrict p1,
 }
 
 static void
-xor_sse_3(unsigned long bytes, unsigned long * __restrict p1,
-	  const unsigned long * __restrict p2,
-	  const unsigned long * __restrict p3)
+xor_sse_3(unsigned long bytes, unsigned long *__restrict p1,
+	  const unsigned long *__restrict p2,
+	  const unsigned long *__restrict p3)
 {
 	unsigned long lines = bytes >> 8;
 
@@ -181,9 +181,9 @@ xor_sse_3(unsigned long bytes, unsigned long * __restrict p1,
 }
 
 static void
-xor_sse_3_pf64(unsigned long bytes, unsigned long * __restrict p1,
-	       const unsigned long * __restrict p2,
-	       const unsigned long * __restrict p3)
+xor_sse_3_pf64(unsigned long bytes, unsigned long *__restrict p1,
+	       const unsigned long *__restrict p2,
+	       const unsigned long *__restrict p3)
 {
 	unsigned long lines = bytes >> 8;
 
@@ -215,10 +215,10 @@ xor_sse_3_pf64(unsigned long bytes, unsigned long * __restrict p1,
 }
 
 static void
-xor_sse_4(unsigned long bytes, unsigned long * __restrict p1,
-	  const unsigned long * __restrict p2,
-	  const unsigned long * __restrict p3,
-	  const unsigned long * __restrict p4)
+xor_sse_4(unsigned long bytes, unsigned long *__restrict p1,
+	  const unsigned long *__restrict p2,
+	  const unsigned long *__restrict p3,
+	  const unsigned long *__restrict p4)
 {
 	unsigned long lines = bytes >> 8;
 
@@ -279,10 +279,10 @@ xor_sse_4(unsigned long bytes, unsigned long * __restrict p1,
 }
 
 static void
-xor_sse_4_pf64(unsigned long bytes, unsigned long * __restrict p1,
-	       const unsigned long * __restrict p2,
-	       const unsigned long * __restrict p3,
-	       const unsigned long * __restrict p4)
+xor_sse_4_pf64(unsigned long bytes, unsigned long *__restrict p1,
+	       const unsigned long *__restrict p2,
+	       const unsigned long *__restrict p3,
+	       const unsigned long *__restrict p4)
 {
 	unsigned long lines = bytes >> 8;
 
@@ -316,11 +316,11 @@ xor_sse_4_pf64(unsigned long bytes, unsigned long * __restrict p1,
 }
 
 static void
-xor_sse_5(unsigned long bytes, unsigned long * __restrict p1,
-	  const unsigned long * __restrict p2,
-	  const unsigned long * __restrict p3,
-	  const unsigned long * __restrict p4,
-	  const unsigned long * __restrict p5)
+xor_sse_5(unsigned long bytes, unsigned long *__restrict p1,
+	  const unsigned long *__restrict p2,
+	  const unsigned long *__restrict p3,
+	  const unsigned long *__restrict p4,
+	  const unsigned long *__restrict p5)
 {
 	unsigned long lines = bytes >> 8;
 
@@ -388,11 +388,11 @@ xor_sse_5(unsigned long bytes, unsigned long * __restrict p1,
 }
 
 static void
-xor_sse_5_pf64(unsigned long bytes, unsigned long * __restrict p1,
-	       const unsigned long * __restrict p2,
-	       const unsigned long * __restrict p3,
-	       const unsigned long * __restrict p4,
-	       const unsigned long * __restrict p5)
+xor_sse_5_pf64(unsigned long bytes, unsigned long *__restrict p1,
+	       const unsigned long *__restrict p2,
+	       const unsigned long *__restrict p3,
+	       const unsigned long *__restrict p4,
+	       const unsigned long *__restrict p5)
 {
 	unsigned long lines = bytes >> 8;
 
diff --git a/lib/raid/xor/xor-32regs-prefetch.c b/lib/raid/xor/xor-32regs-prefetch.c
index ade2a7d8cbe2..1c51c1537bbd 100644
--- a/lib/raid/xor/xor-32regs-prefetch.c
+++ b/lib/raid/xor/xor-32regs-prefetch.c
@@ -3,8 +3,8 @@
 #include "xor_impl.h"
 
 static void
-xor_32regs_p_2(unsigned long bytes, unsigned long * __restrict p1,
-	       const unsigned long * __restrict p2)
+xor_32regs_p_2(unsigned long bytes, unsigned long *__restrict p1,
+	       const unsigned long *__restrict p2)
 {
 	long lines = bytes / (sizeof (long)) / 8 - 1;
 
@@ -49,9 +49,9 @@ xor_32regs_p_2(unsigned long bytes, unsigned long * __restrict p1,
 }
 
 static void
-xor_32regs_p_3(unsigned long bytes, unsigned long * __restrict p1,
-	       const unsigned long * __restrict p2,
-	       const unsigned long * __restrict p3)
+xor_32regs_p_3(unsigned long bytes, unsigned long *__restrict p1,
+	       const unsigned long *__restrict p2,
+	       const unsigned long *__restrict p3)
 {
 	long lines = bytes / (sizeof (long)) / 8 - 1;
 
@@ -107,10 +107,10 @@ xor_32regs_p_3(unsigned long bytes, unsigned long * __restrict p1,
 }
 
 static void
-xor_32regs_p_4(unsigned long bytes, unsigned long * __restrict p1,
-	       const unsigned long * __restrict p2,
-	       const unsigned long * __restrict p3,
-	       const unsigned long * __restrict p4)
+xor_32regs_p_4(unsigned long bytes, unsigned long *__restrict p1,
+	       const unsigned long *__restrict p2,
+	       const unsigned long *__restrict p3,
+	       const unsigned long *__restrict p4)
 {
 	long lines = bytes / (sizeof (long)) / 8 - 1;
 
@@ -177,11 +177,11 @@ xor_32regs_p_4(unsigned long bytes, unsigned long * __restrict p1,
 }
 
 static void
-xor_32regs_p_5(unsigned long bytes, unsigned long * __restrict p1,
-	       const unsigned long * __restrict p2,
-	       const unsigned long * __restrict p3,
-	       const unsigned long * __restrict p4,
-	       const unsigned long * __restrict p5)
+xor_32regs_p_5(unsigned long bytes, unsigned long *__restrict p1,
+	       const unsigned long *__restrict p2,
+	       const unsigned long *__restrict p3,
+	       const unsigned long *__restrict p4,
+	       const unsigned long *__restrict p5)
 {
 	long lines = bytes / (sizeof (long)) / 8 - 1;
 
diff --git a/lib/raid/xor/xor-32regs.c b/lib/raid/xor/xor-32regs.c
index acb4a10d1e95..46dfa0d8a453 100644
--- a/lib/raid/xor/xor-32regs.c
+++ b/lib/raid/xor/xor-32regs.c
@@ -2,8 +2,8 @@
 #include "xor_impl.h"
 
 static void
-xor_32regs_2(unsigned long bytes, unsigned long * __restrict p1,
-	     const unsigned long * __restrict p2)
+xor_32regs_2(unsigned long bytes, unsigned long *__restrict p1,
+	     const unsigned long *__restrict p2)
 {
 	long lines = bytes / (sizeof (long)) / 8;
 
@@ -39,9 +39,9 @@ xor_32regs_2(unsigned long bytes, unsigned long * __restrict p1,
 }
 
 static void
-xor_32regs_3(unsigned long bytes, unsigned long * __restrict p1,
-	     const unsigned long * __restrict p2,
-	     const unsigned long * __restrict p3)
+xor_32regs_3(unsigned long bytes, unsigned long *__restrict p1,
+	     const unsigned long *__restrict p2,
+	     const unsigned long *__restrict p3)
 {
 	long lines = bytes / (sizeof (long)) / 8;
 
@@ -86,10 +86,10 @@ xor_32regs_3(unsigned long bytes, unsigned long * __restrict p1,
 }
 
 static void
-xor_32regs_4(unsigned long bytes, unsigned long * __restrict p1,
-	     const unsigned long * __restrict p2,
-	     const unsigned long * __restrict p3,
-	     const unsigned long * __restrict p4)
+xor_32regs_4(unsigned long bytes, unsigned long *__restrict p1,
+	     const unsigned long *__restrict p2,
+	     const unsigned long *__restrict p3,
+	     const unsigned long *__restrict p4)
 {
 	long lines = bytes / (sizeof (long)) / 8;
 
@@ -143,11 +143,11 @@ xor_32regs_4(unsigned long bytes, unsigned long * __restrict p1,
 }
 
 static void
-xor_32regs_5(unsigned long bytes, unsigned long * __restrict p1,
-	     const unsigned long * __restrict p2,
-	     const unsigned long * __restrict p3,
-	     const unsigned long * __restrict p4,
-	     const unsigned long * __restrict p5)
+xor_32regs_5(unsigned long bytes, unsigned long *__restrict p1,
+	     const unsigned long *__restrict p2,
+	     const unsigned long *__restrict p3,
+	     const unsigned long *__restrict p4,
+	     const unsigned long *__restrict p5)
 {
 	long lines = bytes / (sizeof (long)) / 8;
 
diff --git a/lib/raid/xor/xor-8regs-prefetch.c b/lib/raid/xor/xor-8regs-prefetch.c
index 451527a951b1..93820d976cb0 100644
--- a/lib/raid/xor/xor-8regs-prefetch.c
+++ b/lib/raid/xor/xor-8regs-prefetch.c
@@ -3,8 +3,8 @@
 #include "xor_impl.h"
 
 static void
-xor_8regs_p_2(unsigned long bytes, unsigned long * __restrict p1,
-	      const unsigned long * __restrict p2)
+xor_8regs_p_2(unsigned long bytes, unsigned long *__restrict p1,
+	      const unsigned long *__restrict p2)
 {
 	long lines = bytes / (sizeof (long)) / 8 - 1;
 	prefetchw(p1);
@@ -30,9 +30,9 @@ xor_8regs_p_2(unsigned long bytes, unsigned long * __restrict p1,
 }
 
 static void
-xor_8regs_p_3(unsigned long bytes, unsigned long * __restrict p1,
-	      const unsigned long * __restrict p2,
-	      const unsigned long * __restrict p3)
+xor_8regs_p_3(unsigned long bytes, unsigned long *__restrict p1,
+	      const unsigned long *__restrict p2,
+	      const unsigned long *__restrict p3)
 {
 	long lines = bytes / (sizeof (long)) / 8 - 1;
 	prefetchw(p1);
@@ -61,10 +61,10 @@ xor_8regs_p_3(unsigned long bytes, unsigned long * __restrict p1,
 }
 
 static void
-xor_8regs_p_4(unsigned long bytes, unsigned long * __restrict p1,
-	      const unsigned long * __restrict p2,
-	      const unsigned long * __restrict p3,
-	      const unsigned long * __restrict p4)
+xor_8regs_p_4(unsigned long bytes, unsigned long *__restrict p1,
+	      const unsigned long *__restrict p2,
+	      const unsigned long *__restrict p3,
+	      const unsigned long *__restrict p4)
 {
 	long lines = bytes / (sizeof (long)) / 8 - 1;
 
@@ -97,11 +97,11 @@ xor_8regs_p_4(unsigned long bytes, unsigned long * __restrict p1,
 }
 
 static void
-xor_8regs_p_5(unsigned long bytes, unsigned long * __restrict p1,
-	      const unsigned long * __restrict p2,
-	      const unsigned long * __restrict p3,
-	      const unsigned long * __restrict p4,
-	      const unsigned long * __restrict p5)
+xor_8regs_p_5(unsigned long bytes, unsigned long *__restrict p1,
+	      const unsigned long *__restrict p2,
+	      const unsigned long *__restrict p3,
+	      const unsigned long *__restrict p4,
+	      const unsigned long *__restrict p5)
 {
 	long lines = bytes / (sizeof (long)) / 8 - 1;
 
diff --git a/lib/raid/xor/xor-8regs.c b/lib/raid/xor/xor-8regs.c
index 46b3c8bdc27f..f0adeb37700f 100644
--- a/lib/raid/xor/xor-8regs.c
+++ b/lib/raid/xor/xor-8regs.c
@@ -2,8 +2,8 @@
 #include "xor_impl.h"
 
 static void
-xor_8regs_2(unsigned long bytes, unsigned long * __restrict p1,
-	    const unsigned long * __restrict p2)
+xor_8regs_2(unsigned long bytes, unsigned long *__restrict p1,
+	    const unsigned long *__restrict p2)
 {
 	long lines = bytes / (sizeof (long)) / 8;
 
@@ -22,9 +22,9 @@ xor_8regs_2(unsigned long bytes, unsigned long * __restrict p1,
 }
 
 static void
-xor_8regs_3(unsigned long bytes, unsigned long * __restrict p1,
-	    const unsigned long * __restrict p2,
-	    const unsigned long * __restrict p3)
+xor_8regs_3(unsigned long bytes, unsigned long *__restrict p1,
+	    const unsigned long *__restrict p2,
+	    const unsigned long *__restrict p3)
 {
 	long lines = bytes / (sizeof (long)) / 8;
 
@@ -44,10 +44,10 @@ xor_8regs_3(unsigned long bytes, unsigned long * __restrict p1,
 }
 
 static void
-xor_8regs_4(unsigned long bytes, unsigned long * __restrict p1,
-	    const unsigned long * __restrict p2,
-	    const unsigned long * __restrict p3,
-	    const unsigned long * __restrict p4)
+xor_8regs_4(unsigned long bytes, unsigned long *__restrict p1,
+	    const unsigned long *__restrict p2,
+	    const unsigned long *__restrict p3,
+	    const unsigned long *__restrict p4)
 {
 	long lines = bytes / (sizeof (long)) / 8;
 
@@ -68,11 +68,11 @@ xor_8regs_4(unsigned long bytes, unsigned long * __restrict p1,
 }
 
 static void
-xor_8regs_5(unsigned long bytes, unsigned long * __restrict p1,
-	    const unsigned long * __restrict p2,
-	    const unsigned long * __restrict p3,
-	    const unsigned long * __restrict p4,
-	    const unsigned long * __restrict p5)
+xor_8regs_5(unsigned long bytes, unsigned long *__restrict p1,
+	    const unsigned long *__restrict p2,
+	    const unsigned long *__restrict p3,
+	    const unsigned long *__restrict p4,
+	    const unsigned long *__restrict p5)
 {
 	long lines = bytes / (sizeof (long)) / 8;
 
diff --git a/lib/raid/xor/xor-neon.c b/lib/raid/xor/xor-neon.c
index c7c3cf634e23..661f78256197 100644
--- a/lib/raid/xor/xor-neon.c
+++ b/lib/raid/xor/xor-neon.c
@@ -9,8 +9,8 @@
 
 #include <asm/neon-intrinsics.h>
 
-static void __xor_neon_2(unsigned long bytes, unsigned long * __restrict p1,
-		const unsigned long * __restrict p2)
+static void __xor_neon_2(unsigned long bytes, unsigned long *__restrict p1,
+		const unsigned long *__restrict p2)
 {
 	uint64_t *dp1 = (uint64_t *)p1;
 	uint64_t *dp2 = (uint64_t *)p2;
@@ -36,9 +36,9 @@ static void __xor_neon_2(unsigned long bytes, unsigned long * __restrict p1,
 	} while (--lines > 0);
 }
 
-static void __xor_neon_3(unsigned long bytes, unsigned long * __restrict p1,
-		const unsigned long * __restrict p2,
-		const unsigned long * __restrict p3)
+static void __xor_neon_3(unsigned long bytes, unsigned long *__restrict p1,
+		const unsigned long *__restrict p2,
+		const unsigned long *__restrict p3)
 {
 	uint64_t *dp1 = (uint64_t *)p1;
 	uint64_t *dp2 = (uint64_t *)p2;
@@ -72,10 +72,10 @@ static void __xor_neon_3(unsigned long bytes, unsigned long * __restrict p1,
 	} while (--lines > 0);
 }
 
-static void __xor_neon_4(unsigned long bytes, unsigned long * __restrict p1,
-		const unsigned long * __restrict p2,
-		const unsigned long * __restrict p3,
-		const unsigned long * __restrict p4)
+static void __xor_neon_4(unsigned long bytes, unsigned long *__restrict p1,
+		const unsigned long *__restrict p2,
+		const unsigned long *__restrict p3,
+		const unsigned long *__restrict p4)
 {
 	uint64_t *dp1 = (uint64_t *)p1;
 	uint64_t *dp2 = (uint64_t *)p2;
@@ -117,11 +117,11 @@ static void __xor_neon_4(unsigned long bytes, unsigned long * __restrict p1,
 	} while (--lines > 0);
 }
 
-static void __xor_neon_5(unsigned long bytes, unsigned long * __restrict p1,
-		const unsigned long * __restrict p2,
-		const unsigned long * __restrict p3,
-		const unsigned long * __restrict p4,
-		const unsigned long * __restrict p5)
+static void __xor_neon_5(unsigned long bytes, unsigned long *__restrict p1,
+		const unsigned long *__restrict p2,
+		const unsigned long *__restrict p3,
+		const unsigned long *__restrict p4,
+		const unsigned long *__restrict p5)
 {
 	uint64_t *dp1 = (uint64_t *)p1;
 	uint64_t *dp2 = (uint64_t *)p2;
-- 
2.47.3


                 reply	other threads:[~2026-06-24  4:56 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20260624045515.1648-1-git@tazy.dev \
    --to=imnotamilkglass@gmail.com \
    --cc=akpm@linux-foundation.org \
    --cc=ebiggers@kernel.org \
    --cc=git@tazy.dev \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox