NeilBrown <neilb@xxxxxxx> writes: > On Thu, 09 Jun 2011 13:32:59 +0200 David Brown <david@xxxxxxxxxxxxxxx> wrote: > > You can see the current kernel code at: > > http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=tree;f=lib/raid6;h=970c541a452d3b9983223d74b10866902f1a47c7;hb=HEAD > > > int.uc is the generic C code which 'unroll.awk' processes to make various > versions that unroll the loops different amounts to work with CPUs with > different numbers of registers. > Then there is sse1, sse2, altivec which provide the same functionality in > assembler which is optimised for various processors. > > And 'recov' has the smarts for doing the reverse calculation when 2 data > blocks, or 1 data and P are missing. > > Even if you don't feel up to implementing everything, a start might be > useful. You never know when someone might jump up and offer to help. > Maybe I could help David to some extent. :) I'm gonna read the raid6 code next week and hope that there is a room I can help with, FWIW. Thanks. -- Regards, Namhyung Kim -- To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html