diff options
author | Arvind Yadav <arvind.yadav.cs@gmail.com> | 2016-09-28 16:01:42 +0530 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2016-10-02 22:33:43 +0800 |
commit | 3387879524ec07fd9ba371eddd17e717abdd5e4f (patch) | |
tree | efbea756804754837593ce61f235c02262f6f494 | |
parent | 74ff6cb3aa438490ad8f8432e7b68dbcfa5ca449 (diff) | |
download | talos-op-linux-3387879524ec07fd9ba371eddd17e717abdd5e4f.tar.gz talos-op-linux-3387879524ec07fd9ba371eddd17e717abdd5e4f.zip |
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) error = caam_jr_init(jrdev); /* now turn on hardware */ if (error) { irq_dispose_mapping(jrpriv->irq); + iounmap(ctrl); return error; } |