This series simplifies the choice of CRC implementations, as requested by Linus at https://lore.kernel.org/linux-crypto/CAHk-=wgqAZf7Sdyrka5RQQ2MVC1V_C1Gp68KrN=mHjPiRw70Jg@xxxxxxxxxxxxxx/ Eric Biggers (2): lib/crc: simplify the kconfig options for CRC implementations lib/crc32: remove other generic implementations lib/Kconfig | 118 +++-------------------- lib/crc32.c | 225 ++----------------------------------------- lib/crc32defs.h | 59 ------------ lib/gen_crc32table.c | 113 ++++++---------------- 4 files changed, 53 insertions(+), 462 deletions(-) delete mode 100644 lib/crc32defs.h -- 2.48.1