cbd09c66a5
The canonical names of kernel crypto modules are not stable across versions. Use the algorithm names from btrfs softdeps instead, which the kernel will resolve to the appropriate modules. Previously: xxhash_generic, blake2b_generic, sha256_generic Now: xxhash64, blake2b-256, sha256 This fixes initrd builds on kernel 6.19+ where blake2b_generic was renamed to blake2b, and is more resilient to future module renames. See: https://github.com/torvalds/linux/blob/v6.19-rc1/fs/btrfs/super.c#L2705-L2708