On 10/2/2018 11:57 PM, Arnd Bergmann wrote: > Both the caam ctrl file and dpaa2_caam export a couple of flags. They > use an #ifdef check to make sure that each flag is only built once, > but this fails if they are both loadable modules: > > WARNING: drivers/crypto/caam/dpaa2_caam: 'caam_little_end' exported twice. Previous export was in drivers/crypto/caam/caam.ko > WARNING: drivers/crypto/caam/dpaa2_caam: 'caam_imx' exported twice. Previous export was in drivers/crypto/caam/caam.ko > > Change the #ifdef to an IS_ENABLED() check in order to make it work in > all configurations. It may be better to redesign this aspect of the > two drivers in a cleaner way. > I think this fix is ok for the moment. Indeed, work is on-going to change the design a bit. > Fixes: 8d818c105501 ("crypto: caam/qi2 - add DPAA2-CAAM driver") > Signed-off-by: Arnd Bergmann <arnd@xxxxxxxx> Acked-by: Horia Geantă <horia.geanta@xxxxxxx> Thanks, Horia