diff options
author | Arvind Yadav <arvind.yadav.cs@gmail.com> | 2016-09-28 06:31:42 -0400 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2016-10-02 10:33:43 -0400 |
commit | 3387879524ec07fd9ba371eddd17e717abdd5e4f (patch) | |
tree | efbea756804754837593ce61f235c02262f6f494 | |
parent | 74ff6cb3aa438490ad8f8432e7b68dbcfa5ca449 (diff) |
crypto: caam - Unmap region obtained by of_iomap
Free memory mapping, if probe is not successful.
Signed-off-by: Arvind Yadav <arvind.yadav.cs@gmail.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
-rw-r--r-- | drivers/crypto/caam/jr.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/crypto/caam/jr.c b/drivers/crypto/caam/jr.c index 320228875e9a..757c27f9953d 100644 --- a/drivers/crypto/caam/jr.c +++ b/drivers/crypto/caam/jr.c | |||
@@ -506,6 +506,7 @@ static int caam_jr_probe(struct platform_device *pdev) | |||
506 | error = caam_jr_init(jrdev); /* now turn on hardware */ | 506 | error = caam_jr_init(jrdev); /* now turn on hardware */ |
507 | if (error) { | 507 | if (error) { |
508 | irq_dispose_mapping(jrpriv->irq); | 508 | irq_dispose_mapping(jrpriv->irq); |
509 | iounmap(ctrl); | ||
509 | return error; | 510 | return error; |
510 | } | 511 | } |
511 | 512 | ||