diff options
Diffstat (limited to 'drivers/rtc/rtc-snvs.c')
| -rw-r--r-- | drivers/rtc/rtc-snvs.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/drivers/rtc/rtc-snvs.c b/drivers/rtc/rtc-snvs.c index f7d90703db5e..b04f09a1df2a 100644 --- a/drivers/rtc/rtc-snvs.c +++ b/drivers/rtc/rtc-snvs.c | |||
| @@ -283,7 +283,7 @@ static int snvs_rtc_probe(struct platform_device *pdev) | |||
| 283 | return ret; | 283 | return ret; |
| 284 | } | 284 | } |
| 285 | 285 | ||
| 286 | data->rtc = rtc_device_register(pdev->name, &pdev->dev, | 286 | data->rtc = devm_rtc_device_register(&pdev->dev, pdev->name, |
| 287 | &snvs_rtc_ops, THIS_MODULE); | 287 | &snvs_rtc_ops, THIS_MODULE); |
| 288 | if (IS_ERR(data->rtc)) { | 288 | if (IS_ERR(data->rtc)) { |
| 289 | ret = PTR_ERR(data->rtc); | 289 | ret = PTR_ERR(data->rtc); |
| @@ -296,10 +296,6 @@ static int snvs_rtc_probe(struct platform_device *pdev) | |||
| 296 | 296 | ||
| 297 | static int snvs_rtc_remove(struct platform_device *pdev) | 297 | static int snvs_rtc_remove(struct platform_device *pdev) |
| 298 | { | 298 | { |
| 299 | struct snvs_rtc_data *data = platform_get_drvdata(pdev); | ||
| 300 | |||
| 301 | rtc_device_unregister(data->rtc); | ||
| 302 | |||
| 303 | return 0; | 299 | return 0; |
| 304 | } | 300 | } |
| 305 | 301 | ||
