hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
kernel/drivers/rtc/rtc-pic32.c
....@@ -324,15 +324,15 @@
324324
325325 spin_lock_init(&pdata->alarm_lock);
326326
327
+ pdata->rtc = devm_rtc_allocate_device(&pdev->dev);
328
+ if (IS_ERR(pdata->rtc))
329
+ return PTR_ERR(pdata->rtc);
330
+
327331 clk_prepare_enable(pdata->clk);
328332
329333 pic32_rtc_enable(pdata, 1);
330334
331335 device_init_wakeup(&pdev->dev, 1);
332
-
333
- pdata->rtc = devm_rtc_allocate_device(&pdev->dev);
334
- if (IS_ERR(pdata->rtc))
335
- return PTR_ERR(pdata->rtc);
336336
337337 pdata->rtc->ops = &pic32_rtcops;
338338 pdata->rtc->range_min = RTC_TIMESTAMP_BEGIN_2000;