X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=kernel%2Fdrivers%2Frtc%2Frtc-spear.c;fp=kernel%2Fdrivers%2Frtc%2Frtc-spear.c;h=f05ef8568480429f912bf47f72349eb331d214ca;hb=e09b41010ba33a20a87472ee821fa407a5b8da36;hp=d2cdb9823a1573225c9f61c18ed4513fb8cb8126;hpb=f93b97fd65072de626c074dbe099a1fff05ce060;p=kvmfornfv.git diff --git a/kernel/drivers/rtc/rtc-spear.c b/kernel/drivers/rtc/rtc-spear.c index d2cdb9823..f05ef8568 100644 --- a/kernel/drivers/rtc/rtc-spear.c +++ b/kernel/drivers/rtc/rtc-spear.c @@ -358,12 +358,6 @@ static int spear_rtc_probe(struct platform_device *pdev) int status = 0; int irq; - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); - if (!res) { - dev_err(&pdev->dev, "no resource defined\n"); - return -EBUSY; - } - config = devm_kzalloc(&pdev->dev, sizeof(*config), GFP_KERNEL); if (!config) return -ENOMEM; @@ -383,6 +377,7 @@ static int spear_rtc_probe(struct platform_device *pdev) return status; } + res = platform_get_resource(pdev, IORESOURCE_MEM, 0); config->ioaddr = devm_ioremap_resource(&pdev->dev, res); if (IS_ERR(config->ioaddr)) return PTR_ERR(config->ioaddr);