diff options
Diffstat (limited to 'drivers/rtc/rtc-cmos.c')
-rw-r--r-- | drivers/rtc/rtc-cmos.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/rtc/rtc-cmos.c b/drivers/rtc/rtc-cmos.c index 24e733c98f8b..f14876256a4a 100644 --- a/drivers/rtc/rtc-cmos.c +++ b/drivers/rtc/rtc-cmos.c | |||
@@ -595,7 +595,7 @@ static irqreturn_t cmos_interrupt(int irq, void *p) | |||
595 | static int INITSECTION | 595 | static int INITSECTION |
596 | cmos_do_probe(struct device *dev, struct resource *ports, int rtc_irq) | 596 | cmos_do_probe(struct device *dev, struct resource *ports, int rtc_irq) |
597 | { | 597 | { |
598 | struct cmos_rtc_board_info *info = dev->platform_data; | 598 | struct cmos_rtc_board_info *info = dev_get_platdata(dev); |
599 | int retval = 0; | 599 | int retval = 0; |
600 | unsigned char rtc_control; | 600 | unsigned char rtc_control; |
601 | unsigned address_space; | 601 | unsigned address_space; |
@@ -789,7 +789,6 @@ static void __exit cmos_do_remove(struct device *dev) | |||
789 | cmos->iomem = NULL; | 789 | cmos->iomem = NULL; |
790 | 790 | ||
791 | cmos->dev = NULL; | 791 | cmos->dev = NULL; |
792 | dev_set_drvdata(dev, NULL); | ||
793 | } | 792 | } |
794 | 793 | ||
795 | #ifdef CONFIG_PM | 794 | #ifdef CONFIG_PM |