crypto: caam - Cast to long first before pointer conversion
While storing an int in a pointer is safe the compiler is not happy about it. So we need some extra casting in order to make this warning free. Fixes: 1d3f75bce123 ("crypto: caam - dispose of IRQ mapping only...") Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> Reviewed-by: Horia Geantă <horia.geanta@nxp.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
parent
67caef08a7
commit
9575d1a5c0
@ -488,7 +488,7 @@ static int caam_jr_init(struct device *dev)
|
||||
|
||||
static void caam_jr_irq_dispose_mapping(void *data)
|
||||
{
|
||||
irq_dispose_mapping((int)data);
|
||||
irq_dispose_mapping((unsigned long)data);
|
||||
}
|
||||
|
||||
/*
|
||||
@ -546,7 +546,7 @@ static int caam_jr_probe(struct platform_device *pdev)
|
||||
}
|
||||
|
||||
error = devm_add_action_or_reset(jrdev, caam_jr_irq_dispose_mapping,
|
||||
(void *)jrpriv->irq);
|
||||
(void *)(unsigned long)jrpriv->irq);
|
||||
if (error)
|
||||
return error;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user