summaryrefslogtreecommitdiff
path: root/lib/crc32.c
AgeCommit message (Expand)Author
2024-10-28crypto: crc32c - Provide crc32c-arch driver for accelerated library codeArd Biesheuvel
2024-10-28crypto: crc32 - Provide crc32-arch driver for accelerated library codeArd Biesheuvel
2022-01-31lib/crc32: Make crc32_be weak for arch overrideKevin Bracey
2022-01-31lib/crc32: remove unneeded castsKevin Bracey
2020-10-16lib/crc32.c: fix trivial typo in preprocessor conditionTobias Jordan
2020-06-19docs: move remaining stuff under Documentation/*.txt to Documentation/stagingMauro Carvalho Chehab
2019-02-15lib/crc32.c: mark crc32_le_base/__crc32c_le_base aliases as __pureMiguel Ojeda
2018-09-10lib/crc32: make core crc32() routines weak so they can be overriddenArd Biesheuvel
2018-07-27lib/crc: Use consistent naming for CRC-32 polynomialsKrzysztof Kozlowski
2018-07-27lib/crc: Move polynomial definition to separate headerKrzysztof Kozlowski
2017-09-26docs: clean up and add rest of CRC functions to kernel-api.rstRandy Dunlap
2017-02-24lib: add module support to crc32 testsGeert Uytterhoeven
2016-08-02crc32: use ktime_get_ns() for measurementArnd Bergmann
2014-06-25lib: crc32: Add some additional __pure annotationsGeorge Spelvin
2014-06-25lib: crc32: Mark test data __initconstGeorge Spelvin
2014-06-25lib: crc32: Greatly shrink CRC combining codeGeorge Spelvin
2014-06-04lib/crc32.c: remove unnecessary __constantFabian Frederick
2013-11-04lib: crc32: reduce number of cases for crc32{, c}_combineDaniel Borkmann
2013-11-04lib: crc32: conditionally resched when running testcasesDaniel Borkmann
2013-11-03lib: crc32: add test cases for crc32{, c}_combine routinesDaniel Borkmann
2013-11-03lib: crc32: add functionality to combine two crc32{, c}s in GF(2)Daniel Borkmann
2013-11-03lib: crc32: clean up spacing in test casesDaniel Borkmann
2013-09-11lib/crc32: update the comments of crc32_{be,le}_generic()Gu Zheng
2012-10-06sections: fix const sections for crc32 tableJoe Mario
2012-07-30lib/crc32.c: fix unused variables warningsThiago Rafael Becker
2012-03-23crc32: add self-test code for crc32cDarrick J. Wong
2012-03-23crc32: bolt on crc32cDarrick J. Wong
2012-03-23crc32: add note about this patchset to crc32.cBob Pearson
2012-03-23crc32: optimize loop counter for x86Bob Pearson
2012-03-23crc32: add slice-by-8 algorithm to existing codeBob Pearson
2012-03-23crc32: make CRC_*_BITS definition correspond to actual bit countsBob Pearson
2012-03-23crc32: fix mixing of endian-specific typesBob Pearson
2012-03-23crc32: miscellaneous cleanupsBob Pearson
2012-03-23crc32: simplify unit test codeBob Pearson
2012-03-23crc32: move long comment about crc32 fundamentals to Documentation/Bob Pearson
2012-03-23crc32: remove two instances of trailing whitespacesBob Pearson
2012-01-10crc32: optimize inner loopJoakim Tjernlund
2011-07-26atomic: use <linux/atomic.h>Arun Sharma
2010-05-26revert "crc32: use __BYTE_ORDER macro for endian detection"Andrew Morton
2010-05-25crc32: use __BYTE_ORDER macro for endian detection.Joakim Tjernlund
2010-05-25crc32: major optimizationJoakim Tjernlund
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo
2010-03-06crc32: some minor cleanupsJoakim Tjernlund
2009-12-15crc32: minor optimizations and cleanupJoakim Tjernlund
2008-02-03lib/: Spelling fixesJoe Perches
2007-10-18Replace __attribute_pure__ with __pureRalf Baechle
2006-12-08[PATCH] crc32: replace bitreverse by bitrev32Akinobu Mita
2006-06-25[PATCH] kernel-doc for lib/crc*.cRandy Dunlap
2005-08-07[PATCH] crc32.c typo fixDominik Hackl
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds