diff options
Diffstat (limited to 'drivers/rtc/interface.c')
-rw-r--r-- | drivers/rtc/interface.c | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/drivers/rtc/interface.c b/drivers/rtc/interface.c index 72b7ddc43116..c93ef33b01d3 100644 --- a/drivers/rtc/interface.c +++ b/drivers/rtc/interface.c | |||
@@ -663,21 +663,12 @@ void rtc_update_irq(struct rtc_device *rtc, | |||
663 | } | 663 | } |
664 | EXPORT_SYMBOL_GPL(rtc_update_irq); | 664 | EXPORT_SYMBOL_GPL(rtc_update_irq); |
665 | 665 | ||
666 | static int __rtc_match(struct device *dev, const void *data) | ||
667 | { | ||
668 | const char *name = data; | ||
669 | |||
670 | if (strcmp(dev_name(dev), name) == 0) | ||
671 | return 1; | ||
672 | return 0; | ||
673 | } | ||
674 | |||
675 | struct rtc_device *rtc_class_open(const char *name) | 666 | struct rtc_device *rtc_class_open(const char *name) |
676 | { | 667 | { |
677 | struct device *dev; | 668 | struct device *dev; |
678 | struct rtc_device *rtc = NULL; | 669 | struct rtc_device *rtc = NULL; |
679 | 670 | ||
680 | dev = class_find_device(rtc_class, NULL, name, __rtc_match); | 671 | dev = class_find_device_by_name(rtc_class, name); |
681 | if (dev) | 672 | if (dev) |
682 | rtc = to_rtc_device(dev); | 673 | rtc = to_rtc_device(dev); |
683 | 674 | ||