On 07/23/18 16:39, Patrik Lundquist wrote:
$ uname -a Linux nas 4.17.0-1-amd64 #1 SMP Debian 4.17.8-1 (2018-07-20) x86_64 GNU/Linux $ dmesg | grep Btrfs [ 8.168408] Btrfs loaded, crc32c=crc32c-intel $ lsmod | grep crc32 crc32_pclmul 16384 0 libcrc32c 16384 1 btrfs crc32c_generic 16384 0 crc32c_intel 24576 2
Ooohh..thanks for that. I wouldn't be surprised it's because my libcrc is built-in (probably because of built-in xfs) and at initialization time doesn't see any modules, so it always selects the generic impl. Since btrfs is only ever loaded last, the previous btrfs init code could properly detect/load/use the crc32c-intel module. I switched the crc32c impls to built-in and what do you know: Jul 23 17:04:26 ragnarok kernel: Btrfs loaded, crc32c=crc32c-intel \o/ Thanks Patrick! Holger -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html
