• Arnd Bergmann's avatar
    crypto: caam/qi2 - avoid double export · 52813ab2
    Arnd Bergmann authored
    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.
    
    Fixes: 8d818c10 ("crypto: caam/qi2 - add DPAA2-CAAM driver")
    Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
    Acked-by: default avatarHoria Geantă <horia.geanta@nxp.com>
    Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
    52813ab2
caamalg_qi2.c 139 KB