crypto: caam - Provide correct value to iounmap() in controller driver
Fix a "Trying to vfree() nonexistent vm area" error when unloading the CAAM controller module by providing the correct pointer value to iounmap(). Signed-off-by: Victoria Milhoan <vicki.milhoan@freescale.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
Родитель
8af7b0f809
Коммит
f4ec6aa5b0
|
@ -301,7 +301,7 @@ static int caam_remove(struct platform_device *pdev)
|
|||
#endif
|
||||
|
||||
/* Unmap controller region */
|
||||
iounmap(&ctrl);
|
||||
iounmap(ctrl);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
@ -496,7 +496,7 @@ static int caam_probe(struct platform_device *pdev)
|
|||
sizeof(struct platform_device *) * rspec,
|
||||
GFP_KERNEL);
|
||||
if (ctrlpriv->jrpdev == NULL) {
|
||||
iounmap(&ctrl);
|
||||
iounmap(ctrl);
|
||||
return -ENOMEM;
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче