aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/rtc/rtc-ds1286.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/rtc/rtc-ds1286.c')
-rw-r--r--drivers/rtc/rtc-ds1286.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/rtc/rtc-ds1286.c b/drivers/rtc/rtc-ds1286.c
index 2fe537f4e2bd..8247a29a4eb4 100644
--- a/drivers/rtc/rtc-ds1286.c
+++ b/drivers/rtc/rtc-ds1286.c
@@ -332,13 +332,11 @@ static int ds1286_probe(struct platform_device *pdev)
332 struct resource *res; 332 struct resource *res;
333 struct ds1286_priv *priv; 333 struct ds1286_priv *priv;
334 334
335 res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
336 if (!res)
337 return -ENODEV;
338 priv = devm_kzalloc(&pdev->dev, sizeof(struct ds1286_priv), GFP_KERNEL); 335 priv = devm_kzalloc(&pdev->dev, sizeof(struct ds1286_priv), GFP_KERNEL);
339 if (!priv) 336 if (!priv)
340 return -ENOMEM; 337 return -ENOMEM;
341 338
339 res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
342 priv->rtcregs = devm_ioremap_resource(&pdev->dev, res); 340 priv->rtcregs = devm_ioremap_resource(&pdev->dev, res);
343 if (IS_ERR(priv->rtcregs)) 341 if (IS_ERR(priv->rtcregs))
344 return PTR_ERR(priv->rtcregs); 342 return PTR_ERR(priv->rtcregs);