| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-06-30 | lib/crc: Move files into lib/crc/ | Eric Biggers | 1 | -59/+0 |
| 2025-06-30 | lib/crc32: Remove unused combination support | Eric Biggers | 1 | -67/+0 |
| 2025-05-28 | Merge tag 'net-next-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ne... | Linus Torvalds | 1 | -6/+0 |
| 2025-05-21 | lib/crc32: remove unused support for CRC32C combination | Eric Biggers | 1 | -6/+0 |
| 2025-05-14 | lib/crc32: add SPDX license identifier | Eric Biggers | 1 | -3/+1 |
| 2025-02-08 | lib/crc32: remove "_le" from crc32c base and arch functions | Eric Biggers | 1 | -2/+2 |
| 2025-02-08 | lib/crc32: rename __crc32c_le_combine() to crc32c_combine() | Eric Biggers | 1 | -3/+3 |
| 2025-02-08 | lib/crc32: don't bother with pure and const function attributes | Eric Biggers | 1 | -8/+7 |
| 2025-01-29 | lib/crc32: remove other generic implementations | Eric Biggers | 1 | -215/+10 |
| 2024-12-01 | lib/crc32: improve support for arch-specific overrides | Eric Biggers | 1 | -15/+7 |
| 2024-12-01 | lib/crc32: drop leading underscores from __crc32c_le_base | Eric Biggers | 1 | -2/+2 |
| 2024-10-28 | crypto: crc32c - Provide crc32c-arch driver for accelerated library code | Ard Biesheuvel | 1 | -0/+2 |
| 2024-10-28 | crypto: crc32 - Provide crc32-arch driver for accelerated library code | Ard Biesheuvel | 1 | -0/+2 |
| 2022-01-31 | lib/crc32: Make crc32_be weak for arch override | Kevin Bracey | 1 | -2/+3 |
| 2022-01-31 | lib/crc32: remove unneeded casts | Kevin Bracey | 1 | -6/+3 |
| 2020-10-16 | lib/crc32.c: fix trivial typo in preprocessor condition | Tobias Jordan | 1 | -1/+1 |
| 2020-06-19 | docs: move remaining stuff under Documentation/*.txt to Documentation/staging | Mauro Carvalho Chehab | 1 | -1/+1 |
| 2019-02-15 | lib/crc32.c: mark crc32_le_base/__crc32c_le_base aliases as __pure | Miguel Ojeda | 1 | -2/+2 |
| 2018-09-10 | lib/crc32: make core crc32() routines weak so they can be overridden | Ard Biesheuvel | 1 | -4/+7 |
| 2018-07-27 | lib/crc: Use consistent naming for CRC-32 polynomials | Krzysztof Kozlowski | 1 | -5/+5 |
| 2018-07-27 | lib/crc: Move polynomial definition to separate header | Krzysztof Kozlowski | 1 | -0/+1 |
| 2017-09-26 | docs: clean up and add rest of CRC functions to kernel-api.rst | Randy Dunlap | 1 | -1/+1 |
| 2017-02-24 | lib: add module support to crc32 tests | Geert Uytterhoeven | 1 | -824/+0 |
| 2016-08-02 | crc32: use ktime_get_ns() for measurement | Arnd Bergmann | 1 | -12/+4 |
| 2014-06-25 | lib: crc32: Add some additional __pure annotations | George Spelvin | 1 | -1/+1 |
| 2014-06-25 | lib: crc32: Mark test data __initconst | George Spelvin | 1 | -2/+2 |
| 2014-06-25 | lib: crc32: Greatly shrink CRC combining code | George Spelvin | 1 | -77/+70 |
| 2014-06-04 | lib/crc32.c: remove unnecessary __constant | Fabian Frederick | 1 | -2/+2 |
| 2013-11-04 | lib: crc32: reduce number of cases for crc32{, c}_combine | Daniel Borkmann | 1 | -2/+2 |
| 2013-11-04 | lib: crc32: conditionally resched when running testcases | Daniel Borkmann | 1 | -0/+3 |
| 2013-11-03 | lib: crc32: add test cases for crc32{, c}_combine routines | Daniel Borkmann | 1 | -0/+72 |
| 2013-11-03 | lib: crc32: add functionality to combine two crc32{, c}s in GF(2) | Daniel Borkmann | 1 | -0/+81 |
| 2013-11-03 | lib: crc32: clean up spacing in test cases | Daniel Borkmann | 1 | -200/+100 |
| 2013-09-11 | lib/crc32: update the comments of crc32_{be,le}_generic() | Gu Zheng | 1 | -6/+11 |
| 2012-10-06 | sections: fix const sections for crc32 table | Joe Mario | 1 | -3/+6 |
| 2012-07-30 | lib/crc32.c: fix unused variables warnings | Thiago Rafael Becker | 1 | -0/+2 |
| 2012-03-23 | crc32: add self-test code for crc32c | Darrick J. Wong | 1 | -102/+261 |
| 2012-03-23 | crc32: bolt on crc32c | Darrick J. Wong | 1 | -23/+56 |
| 2012-03-23 | crc32: add note about this patchset to crc32.c | Bob Pearson | 1 | -0/+4 |
| 2012-03-23 | crc32: optimize loop counter for x86 | Bob Pearson | 1 | -0/+13 |
| 2012-03-23 | crc32: add slice-by-8 algorithm to existing code | Bob Pearson | 1 | -11/+27 |
| 2012-03-23 | crc32: make CRC_*_BITS definition correspond to actual bit counts | Bob Pearson | 1 | -3/+14 |
| 2012-03-23 | crc32: fix mixing of endian-specific types | Bob Pearson | 1 | -6/+6 |
| 2012-03-23 | crc32: miscellaneous cleanups | Bob Pearson | 1 | -68/+36 |
| 2012-03-23 | crc32: simplify unit test code | Bob Pearson | 1 | -117/+681 |
| 2012-03-23 | crc32: move long comment about crc32 fundamentals to Documentation/ | Bob Pearson | 1 | -127/+2 |
| 2012-03-23 | crc32: remove two instances of trailing whitespaces | Bob Pearson | 1 | -1/+1 |
| 2012-01-10 | crc32: optimize inner loop | Joakim Tjernlund | 1 | -10/+11 |
| 2011-07-26 | atomic: use <linux/atomic.h> | Arun Sharma | 1 | -1/+1 |
| 2010-05-26 | revert "crc32: use __BYTE_ORDER macro for endian detection" | Andrew Morton | 1 | -1/+1 |
| 2010-05-25 | crc32: use __BYTE_ORDER macro for endian detection. | Joakim Tjernlund | 1 | -1/+1 |
| 2010-05-25 | crc32: major optimization | Joakim Tjernlund | 1 | -9/+15 |
| 2010-03-30 | include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp... | Tejun Heo | 1 | -1/+0 |
| 2010-03-06 | crc32: some minor cleanups | Joakim Tjernlund | 1 | -16/+14 |
| 2009-12-15 | crc32: minor optimizations and cleanup | Joakim Tjernlund | 1 | -77/+44 |
| 2008-02-03 | lib/: Spelling fixes | Joe Perches | 1 | -1/+1 |
| 2007-10-18 | Replace __attribute_pure__ with __pure | Ralf Baechle | 1 | -6/+6 |
| 2006-12-08 | [PATCH] crc32: replace bitreverse by bitrev32 | Akinobu Mita | 1 | -23/+5 |
| 2006-06-25 | [PATCH] kernel-doc for lib/crc*.c | Randy Dunlap | 1 | -32/+22 |
| 2005-08-07 | [PATCH] crc32.c typo fix | Dominik Hackl | 1 | -1/+1 |
| 2005-04-16 | Linux-2.6.12-rc2v2.6.12-rc2 | Linus Torvalds | 1 | -0/+529 |