| Age | Commit message (Collapse) | Author |
|
We'll want to use these in btrfs too.
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
|
|
Move the raid6 data processing routines into a standalone module
(raid6_pq) to prepare them to be called from async_tx wrappers and other
non-md drivers/modules. This precludes a circular dependency of raid456
needing the async modules for data processing while those modules in
turn depend on raid456 for the base level synchronous raid6 routines.
To support this move:
1/ The exportable definitions in raid6.h move to include/linux/raid/pq.h
2/ The raid6_call, recovery calls, and table symbols are exported
3/ Extra #ifdef __KERNEL__ statements to enable the userspace raid6test to
compile
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Signed-off-by: NeilBrown <neilb@suse.de>
|
|
Hello,
I found a typo Bosto"m" in FSF address.
And I am checking around linux source code.
Here is the only place which uses Bosto"m" (not Boston).
Signed-off-by: Atsushi SAKAI <sakaia@jp.fujitsu.com>
Signed-off-by: NeilBrown <neilb@suse.de>
|
|
From: "H. Peter Anvin" <hpa@transmeta.com>
Fix for RAID-6 on IA-64, from Bjorn Helgaas, and verified by me.
|
|
From: "H. Peter Anvin" <hpa@zytor.com>
As expected, when it hit mainline I started getting real bug reports...
the attached patch does the following:
- Fixes a few x86-64 specific bugs;
- Removes MMX and SSE-1 from x86-64 (if we have x86-64 we have SSE-2);
- Slightly astracts the integer code to make it easier to add
architecture-specific optimizations later (e.g. IA64 once gcc gets
better IA64 intrinsics support);
- Resurrects the user-space testbench, and makes it not output the known
false positive of the D+Q case (D+Q is equivalent to a RAID-5 recovery,
so I didn't implement it in the user-space testbench.)
|
|
From: "H. Peter Anvin" <hpa@zytor.com>
RAID6 implementation. See Kconfig help for usage details.
The next release of `mdadm' has raid6 userspace support.
|