An error occurred fetching the project authors.
- 20 Oct, 2004 1 commit
-
-
Thomas Gleixner authored
The attached patch contains a shared Reed-Solomon Library analogous to the shared zlib. (N)AND FLASH is gaining popularity and there are a lot of ASIC/SoC/FPGA controllers around which implement hardware support for Reed-Solomon error correction. As usual they use different implementations (polynomials etc.). So it's obvious to use a shared library for the common tasks of error correction. A short scan through the kernel revealed that at least the ftape driver uses Reed-Solomon error correction. It could be easily converted to use the shared library code. The encoder/decoder code is lifted from the GPL'd userspace RS-library written by Phil Karn. I modified/wrapped it to provide the different functions which we need in the MTD/NAND code. The library is tested in extenso under various MTD/NAND configurations. The lib should be usable for other purposes right out of the box. Adjustment for currently not implemented functionality is an easy task. I'm willing to take the maintainership of the library. Signed-Off-By:
Thomas Gleixner <tglx@linutronix.de> Signed-Off-By:
David Woodhouse <dwmw2@infradead.org> "No objections at all. Just keep the authorship notices." -- Phil Karn
-
- 11 Jul, 2004 1 commit
-
-
Andrey Panin authored
As pointed by Thomas Sailer, crc16.c module contains CRC16-CCITT (x^16 + x^12 + x^5 + 1) implementation, not IBM CRC16 (x^16 + x^15 + x^2 + 1) one. Looks like we need to rename it accordingly and this patchset does exactly this. Signed-off-by:
Andrey Panin <pazke@donpac.ru> Signed-off-by:
Andrew Morton <akpm@osdl.org> Signed-off-by:
Linus Torvalds <torvalds@osdl.org>
-
- 27 Jun, 2004 1 commit
-
-
Andrey Panin authored
Currently we have 8 copies of CRC16 calculation table in different device drivers, this patch creates common crc16.c module to replace them. Signed-off-by:
Andrey Panin <pazke@donpac.ru> Signed-off-by:
Andrew Morton <akpm@osdl.org> Signed-off-by:
Linus Torvalds <torvalds@osdl.org>
-
- 28 Apr, 2004 1 commit
-
-
Clay Haapala authored
-
- 27 Sep, 2003 1 commit
-
-
Adrian Bunk authored
Similar to the patch Brian Gerst sent for CRC32, this patch changes ZLIB_{IN,DE}FLATE to be select'ed. The dependencies are much better maintainable that way.
-
- 19 Jun, 2003 2 commits
-
-
Greg Kroah-Hartman authored
-
Manuel Estrada Sainz authored
-
- 28 Mar, 2003 1 commit
-
-
James Morris authored
-
- 05 Nov, 2002 1 commit
-
-
Alan Cox authored
and clean up dependency rules (first "default" rule takes precedence)
-
- 29 Oct, 2002 1 commit
-
-
Roman Zippel authored
This adds the remaining config files.
-