|
@@ -91,7 +91,7 @@ static void raid6_sse21_gen_syndrome(int disks, size_t bytes, void **ptrs)
|
|
|
|
|
|
static void raid6_sse21_xor_syndrome(int disks, int start, int stop,
|
|
|
size_t bytes, void **ptrs)
|
|
|
- {
|
|
|
+{
|
|
|
u8 **dptr = (u8 **)ptrs;
|
|
|
u8 *p, *q;
|
|
|
int d, z, z0;
|
|
@@ -200,9 +200,9 @@ static void raid6_sse22_gen_syndrome(int disks, size_t bytes, void **ptrs)
|
|
|
kernel_fpu_end();
|
|
|
}
|
|
|
|
|
|
- static void raid6_sse22_xor_syndrome(int disks, int start, int stop,
|
|
|
+static void raid6_sse22_xor_syndrome(int disks, int start, int stop,
|
|
|
size_t bytes, void **ptrs)
|
|
|
- {
|
|
|
+{
|
|
|
u8 **dptr = (u8 **)ptrs;
|
|
|
u8 *p, *q;
|
|
|
int d, z, z0;
|
|
@@ -265,7 +265,7 @@ static void raid6_sse22_gen_syndrome(int disks, size_t bytes, void **ptrs)
|
|
|
|
|
|
asm volatile("sfence" : : : "memory");
|
|
|
kernel_fpu_end();
|
|
|
- }
|
|
|
+}
|
|
|
|
|
|
const struct raid6_calls raid6_sse2x2 = {
|
|
|
raid6_sse22_gen_syndrome,
|
|
@@ -366,9 +366,9 @@ static void raid6_sse24_gen_syndrome(int disks, size_t bytes, void **ptrs)
|
|
|
kernel_fpu_end();
|
|
|
}
|
|
|
|
|
|
- static void raid6_sse24_xor_syndrome(int disks, int start, int stop,
|
|
|
+static void raid6_sse24_xor_syndrome(int disks, int start, int stop,
|
|
|
size_t bytes, void **ptrs)
|
|
|
- {
|
|
|
+{
|
|
|
u8 **dptr = (u8 **)ptrs;
|
|
|
u8 *p, *q;
|
|
|
int d, z, z0;
|
|
@@ -471,7 +471,7 @@ static void raid6_sse24_gen_syndrome(int disks, size_t bytes, void **ptrs)
|
|
|
}
|
|
|
asm volatile("sfence" : : : "memory");
|
|
|
kernel_fpu_end();
|
|
|
- }
|
|
|
+}
|
|
|
|
|
|
|
|
|
const struct raid6_calls raid6_sse2x4 = {
|