Use devm_platform_ioremap_resource() to simplify the code a bit. Signed-off-by: Fabio Estevam <festevam@xxxxxxxxx> --- drivers/crypto/talitos.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/drivers/crypto/talitos.c b/drivers/crypto/talitos.c index 32a7e747dc5f..f2269a2f8ce6 100644 --- a/drivers/crypto/talitos.c +++ b/drivers/crypto/talitos.c @@ -3336,7 +3336,6 @@ static int talitos_probe(struct platform_device *ofdev) struct talitos_private *priv; int i, err; int stride; - struct resource *res; priv = devm_kzalloc(dev, sizeof(struct talitos_private), GFP_KERNEL); if (!priv) @@ -3350,10 +3349,7 @@ static int talitos_probe(struct platform_device *ofdev) spin_lock_init(&priv->reg_lock); - res = platform_get_resource(ofdev, IORESOURCE_MEM, 0); - if (!res) - return -ENXIO; - priv->reg = devm_ioremap(dev, res->start, resource_size(res)); + priv->reg = devm_platform_ioremap_resource(ofdev, 0); if (!priv->reg) { dev_err(dev, "failed to of_iomap\n"); err = -ENOMEM; -- 2.17.1