lib/crc: riscv: Migrate optimized CRC code into lib/crc/Move the riscv-optimized CRC code from arch/riscv/lib/crc* into its newlocation in lib/crc/riscv/, and wire it up in the new way. This new
lib/crc: riscv: Migrate optimized CRC code into lib/crc/Move the riscv-optimized CRC code from arch/riscv/lib/crc* into its newlocation in lib/crc/riscv/, and wire it up in the new way. This new wayof organizing the CRC code eliminates the need to artificially split thecode for each CRC variant into separate arch and generic modules,enabling better inlining and dead code elimination. For more details,see "lib/crc: Prepare for arch-optimized code in subdirs of lib/crc/".Reviewed-by: "Martin K. Petersen" <martin.petersen@oracle.com>Acked-by: Ingo Molnar <mingo@kernel.org>Acked-by: "Jason A. Donenfeld" <Jason@zx2c4.com>Link: https://lore.kernel.org/r/20250607200454.73587-9-ebiggers@kernel.orgSigned-off-by: Eric Biggers <ebiggers@kernel.org>
show more ...