diff options
author | Jingoo Han <jg1.han@samsung.com> | 2013-07-03 18:06:29 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2013-07-03 19:07:51 -0400 |
commit | d8f447877b1cd40267a66c6d9fcd11464c859346 (patch) | |
tree | bdbd8a69710749309259c25a4cf47fbc9325d61f /drivers/rtc/rtc-mc13xxx.c | |
parent | 4802f224a50d841786f17a1d27dd48dc149a1e33 (diff) |
rtc: rtc-mc13xxx: remove unnecessary platform_set_drvdata()
The driver core clears the driver data to NULL after device_release or
on probe failure, since commit 0998d063100 ("device-core: Ensure drvdata
= NULL when no driver is bound"). Thus, it is not needed to manually
clear the device driver data to NULL.
Signed-off-by: Jingoo Han <jg1.han@samsung.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'drivers/rtc/rtc-mc13xxx.c')
-rw-r--r-- | drivers/rtc/rtc-mc13xxx.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/drivers/rtc/rtc-mc13xxx.c b/drivers/rtc/rtc-mc13xxx.c index 7a8ed27a5f2e..77ea9896b5ba 100644 --- a/drivers/rtc/rtc-mc13xxx.c +++ b/drivers/rtc/rtc-mc13xxx.c | |||
@@ -370,8 +370,6 @@ err_reset_irq_status: | |||
370 | err_reset_irq_request: | 370 | err_reset_irq_request: |
371 | 371 | ||
372 | mc13xxx_unlock(mc13xxx); | 372 | mc13xxx_unlock(mc13xxx); |
373 | |||
374 | platform_set_drvdata(pdev, NULL); | ||
375 | } | 373 | } |
376 | 374 | ||
377 | return ret; | 375 | return ret; |
@@ -389,8 +387,6 @@ static int __exit mc13xxx_rtc_remove(struct platform_device *pdev) | |||
389 | 387 | ||
390 | mc13xxx_unlock(priv->mc13xxx); | 388 | mc13xxx_unlock(priv->mc13xxx); |
391 | 389 | ||
392 | platform_set_drvdata(pdev, NULL); | ||
393 | |||
394 | return 0; | 390 | return 0; |
395 | } | 391 | } |
396 | 392 | ||