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 /drivers/crypto/caam/jr.c | |
| 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>
Diffstat (limited to 'drivers/crypto/caam/jr.c')
| -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 | ||
