On Wed, Feb 22, 2017 at 12:31:30PM +0100, Milan Broz wrote: > Kernel 4.10 works with LUKS and XTS in general (otherwise I would scream much earlier:-) I was surprised that it was still broken in the mainline release. All the other regressions I had have been fixed. Also, I guess LUKS with aes-xts is quite standard. > I guess either there is a bug in some specific dependency missing > dependency in kernel config. Could you send your kernel .config that fails? > > Do you have ECB mode compiled-in as well? Nice guess. I had ECB enabled as a module, and I don't think it was present in the initramfs. Compiling it in the kernel solves the problem. Thanks for the clue! I now have the xts(ecb(aes-generic)) driver appearing in /proc/crypto. I had no xts driver before. I don't think it's necessary now to copy my kernel config. Also, it's quite minimalist: make defconfig with a few drivers I need, mostly compiled in the kernel. > (See commit description, shouldn't XTS now select ECB as well? This seems to me > like a bug...) I was actually confused by the message, I thought it would fallback to the old implementation. I guess the XTS module should select ECB if that's not the case. Should I submit a patch for that? Or maybe it would be easier if a maintainer directly makes the change? > What mail on dmcrypt list? I do not see any recent mail. It was a mail from 2012, I should be more careful with search engines... -- Nicolas Porcel