summaryrefslogtreecommitdiffstats
path: root/init
diff options
context:
space:
mode:
authorVinicius Peixoto <vpeixoto@lkcamp.dev>2024-10-12 09:43:49 +0200
committerAndrew Morton <akpm@linux-foundation.org>2024-11-06 02:12:31 +0100
commit5d042707089f0d0c49473d05250e4f319a71e1df (patch)
tree6dd6f2eec802c9f6a1ef8118bbe36e528efa1853 /init
parentscatterlist: fix a typo (diff)
downloadlinux-5d042707089f0d0c49473d05250e4f319a71e1df.tar.xz
linux-5d042707089f0d0c49473d05250e4f319a71e1df.zip
lib/crc16_kunit.c: add KUnit tests for crc16
Add Kunit tests for the kernel's implementation of the standard CRC-16 algorithm (<linux/crc16.h>). The test data consists of 100 randomly-generated test cases, validated against a naive CRC-16 implementation. This test follows roughly the same logic as lib/crc32test.c, but without the performance measurements. Link: https://lkml.kernel.org/r/20241012-crc16-kunit-v3-1-0ca75cb58ca9@lkcamp.dev Signed-off-by: Vinicius Peixoto <vpeixoto@lkcamp.dev> Co-developed-by: Enzo Bertoloti <ebertoloti@lkcamp.dev> Signed-off-by: Enzo Bertoloti <ebertoloti@lkcamp.dev> Co-developed-by: Fabricio Gasperin <fgasperin@lkcamp.dev> Signed-off-by: Fabricio Gasperin <fgasperin@lkcamp.dev> Suggested-by: David Laight <David.Laight@ACULAB.COM> Cc: Brendan Higgins <brendan.higgins@linux.dev> Cc: David Gow <davidgow@google.com> Cc: Rae Moar <rmoar@google.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Diffstat (limited to 'init')
0 files changed, 0 insertions, 0 deletions