Thread (5 messages) 5 messages, 2 authors, 2018-07-19

Re: [PATCH v3 0/3] add crc64 calculation as kernel library

From: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Date: 2018-07-17 15:47:00
Also in: linux-bcache, lkml

On Tue, 2018-07-17 at 22:55 +0800, Coly Li wrote:
This patch set adds basic implementation of crc64 calculation as Linux
kernel library. Since bcache already does crc64 by itself, this patch
set also modifies bcache code to use the new crc64 library routine.

bcache uses crc64 as storage checksum, if a change of crc lib routines
results an inconsistent result, the unmatched checksum may make bcache
'think' the on-disk is corrupted, such change should be avoided or
detected as early as possible. Therefore the last patch in this series
adds a crc test framework, to check consistency of different
calculations.
Thanks, I have commented individual patches, though I didn't see patch
3/3 and...
Andy Shevchenko (1):
  lib/crc64: add crc64 option to lib/Kconfig

Coly Li (3):
  lib: add crc64 calculation routines
  bcache: use routines from lib/crc64.c for CRC64 calculation
  lib/test_crc: Add test cases for crc calculation
...this part looks weird.

Do you use `git format-patch --cover-letter`?

-- 
Andy Shevchenko [off-list ref]
Intel Finland Oy
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help