Messages in this thread Patch in this message | | | From | Pawel Wieczorkiewicz <> | Subject | [PATCH 1/1] rtc-proc: replace "rtcN" name creation with dev_name() call | Date | Tue, 12 Feb 2013 18:57:52 +0100 |
| |
From: Pawel Wieczorkiewicz <wpawel@gmail.com>
Instead of creating rtc device name basing on rtc->id in local array, make use of existing one using dev_name() call to compare against CONFIG_RTC_HCTOSYS_DEVICE.
Signed-off-by: Pawel Wieczorkiewicz <wpawel@gmail.com> --- drivers/rtc/rtc-proc.c | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-)
diff --git a/drivers/rtc/rtc-proc.c b/drivers/rtc/rtc-proc.c index e96236a..473d017 100644 --- a/drivers/rtc/rtc-proc.c +++ b/drivers/rtc/rtc-proc.c @@ -18,22 +18,13 @@ #include "rtc-core.h" -#define NAME_SIZE 10 - #if defined(CONFIG_RTC_HCTOSYS_DEVICE) -static bool is_rtc_hctosys(struct rtc_device *rtc) +static inline bool is_rtc_hctosys(struct rtc_device *rtc) { - int size; - char name[NAME_SIZE]; - - size = scnprintf(name, NAME_SIZE, "rtc%d", rtc->id); - if (size > NAME_SIZE) - return false; - - return !strncmp(name, CONFIG_RTC_HCTOSYS_DEVICE, NAME_SIZE); + return !strcmp(dev_name(&rtc->dev), CONFIG_RTC_HCTOSYS_DEVICE); } #else -static bool is_rtc_hctosys(struct rtc_device *rtc) +static inline bool is_rtc_hctosys(struct rtc_device *rtc) { return (rtc->id == 0); } -- 1.7.9.5
| |