aboutsummaryrefslogtreecommitdiffstats
path: root/lib/crc32.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-05-28Merge tag 'net-next-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextLinus Torvalds1-6/+0
2025-05-21lib/crc32: remove unused support for CRC32C combinationEric Biggers1-6/+0
2025-05-14lib/crc32: add SPDX license identifierEric Biggers1-3/+1
2025-02-08lib/crc32: remove "_le" from crc32c base and arch functionsEric Biggers1-2/+2
2025-02-08lib/crc32: rename __crc32c_le_combine() to crc32c_combine()Eric Biggers1-3/+3
2025-02-08lib/crc32: don't bother with pure and const function attributesEric Biggers1-8/+7
2025-01-29lib/crc32: remove other generic implementationsEric Biggers1-215/+10
2024-12-01lib/crc32: improve support for arch-specific overridesEric Biggers1-15/+7
2024-12-01lib/crc32: drop leading underscores from __crc32c_le_baseEric Biggers1-2/+2
2024-10-28crypto: crc32c - Provide crc32c-arch driver for accelerated library codeArd Biesheuvel1-0/+2
2024-10-28crypto: crc32 - Provide crc32-arch driver for accelerated library codeArd Biesheuvel1-0/+2
2022-01-31lib/crc32: Make crc32_be weak for arch overrideKevin Bracey1-2/+3
2022-01-31lib/crc32: remove unneeded castsKevin Bracey1-6/+3
2020-10-16lib/crc32.c: fix trivial typo in preprocessor conditionTobias Jordan1-1/+1
2020-06-19docs: move remaining stuff under Documentation/*.txt to Documentation/stagingMauro Carvalho Chehab1-1/+1
2019-02-15lib/crc32.c: mark crc32_le_base/__crc32c_le_base aliases as __pureMiguel Ojeda1-2/+2
2018-09-10lib/crc32: make core crc32() routines weak so they can be overriddenArd Biesheuvel1-4/+7
2018-07-27lib/crc: Use consistent naming for CRC-32 polynomialsKrzysztof Kozlowski1-5/+5
2018-07-27lib/crc: Move polynomial definition to separate headerKrzysztof Kozlowski1-0/+1
2017-09-26docs: clean up and add rest of CRC functions to kernel-api.rstRandy Dunlap1-1/+1
2017-02-24lib: add module support to crc32 testsGeert Uytterhoeven1-824/+0
2016-08-02crc32: use ktime_get_ns() for measurementArnd Bergmann1-12/+4
2014-06-25lib: crc32: Add some additional __pure annotationsGeorge Spelvin1-1/+1
2014-06-25lib: crc32: Mark test data __initconstGeorge Spelvin1-2/+2
2014-06-25lib: crc32: Greatly shrink CRC combining codeGeorge Spelvin1-77/+70
2014-06-04lib/crc32.c: remove unnecessary __constantFabian Frederick1-2/+2
2013-11-04lib: crc32: reduce number of cases for crc32{, c}_combineDaniel Borkmann1-2/+2
2013-11-04lib: crc32: conditionally resched when running testcasesDaniel Borkmann1-0/+3
2013-11-03lib: crc32: add test cases for crc32{, c}_combine routinesDaniel Borkmann1-0/+72
2013-11-03lib: crc32: add functionality to combine two crc32{, c}s in GF(2)Daniel Borkmann1-0/+81
2013-11-03lib: crc32: clean up spacing in test casesDaniel Borkmann1-200/+100
2013-09-11lib/crc32: update the comments of crc32_{be,le}_generic()Gu Zheng1-6/+11
2012-10-06sections: fix const sections for crc32 tableJoe Mario1-3/+6
2012-07-30lib/crc32.c: fix unused variables warningsThiago Rafael Becker1-0/+2
2012-03-23crc32: add self-test code for crc32cDarrick J. Wong1-102/+261
2012-03-23crc32: bolt on crc32cDarrick J. Wong1-23/+56
2012-03-23crc32: add note about this patchset to crc32.cBob Pearson1-0/+4
2012-03-23crc32: optimize loop counter for x86Bob Pearson1-0/+13
2012-03-23crc32: add slice-by-8 algorithm to existing codeBob Pearson1-11/+27
2012-03-23crc32: make CRC_*_BITS definition correspond to actual bit countsBob Pearson1-3/+14
2012-03-23crc32: fix mixing of endian-specific typesBob Pearson1-6/+6
2012-03-23crc32: miscellaneous cleanupsBob Pearson1-68/+36
2012-03-23crc32: simplify unit test codeBob Pearson1-117/+681
2012-03-23crc32: move long comment about crc32 fundamentals to Documentation/Bob Pearson1-127/+2
2012-03-23crc32: remove two instances of trailing whitespacesBob Pearson1-1/+1
2012-01-10crc32: optimize inner loopJoakim Tjernlund1-10/+11
2011-07-26atomic: use <linux/atomic.h>Arun Sharma1-1/+1
2010-05-26revert "crc32: use __BYTE_ORDER macro for endian detection"Andrew Morton1-1/+1
2010-05-25crc32: use __BYTE_ORDER macro for endian detection.Joakim Tjernlund1-1/+1
2010-05-25crc32: major optimizationJoakim Tjernlund1-9/+15