Hi Herbert, These are similar changes for cbc and ctr as the one you did for xts. They rely on the helper function you created. I confirmed that for vmx-crypto those changes cause the driver to allocate "cbc(aes-generic)" and "ctr(aes-generic)" as fallbacks instead of "cbc(p8_aes)" and "ctr(p8_aes)". If you are ok with those changes, I can convert the remaining templates. Marcelo Henrique Cerri (2): crypto: cbc - Propagate NEED_FALLBACK bit crypto: ctr - Propagate NEED_FALLBACK bit crypto/cbc.c | 20 ++++++++++++++------ crypto/ctr.c | 13 +++++++++++-- 2 files changed, 25 insertions(+), 8 deletions(-) -- 2.7.4