Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

rtc: struct device: replace bus_id with dev_name(), dev_set_name()

Acked-by: Alessandro Zummo <a.zummo@towertech.it>
Acked-By: Greg Kroah-Hartman <gregkh@suse.de>
Signed-off-by: Kay Sievers <kay.sievers@vrfy.org>
Cc: David Brownell <david-b@pacbell.net>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

authored by

Kay Sievers and committed by
Linus Torvalds
d4afc76c 103d6d91

+12 -16
+6 -10
drivers/rtc/class.c
··· 48 48 struct rtc_time tm; 49 49 struct timespec ts = current_kernel_time(); 50 50 51 - if (strncmp(rtc->dev.bus_id, 52 - CONFIG_RTC_HCTOSYS_DEVICE, 53 - BUS_ID_SIZE) != 0) 51 + if (strcmp(dev_name(&rtc->dev), CONFIG_RTC_HCTOSYS_DEVICE) != 0) 54 52 return 0; 55 53 56 54 rtc_read_time(rtc, &tm); ··· 69 71 time_t newtime; 70 72 struct timespec time; 71 73 72 - if (strncmp(rtc->dev.bus_id, 73 - CONFIG_RTC_HCTOSYS_DEVICE, 74 - BUS_ID_SIZE) != 0) 74 + if (strcmp(dev_name(&rtc->dev), CONFIG_RTC_HCTOSYS_DEVICE) != 0) 75 75 return 0; 76 76 77 77 rtc_read_time(rtc, &tm); 78 78 if (rtc_valid_tm(&tm) != 0) { 79 - pr_debug("%s: bogus resume time\n", rtc->dev.bus_id); 79 + pr_debug("%s: bogus resume time\n", dev_name(&rtc->dev)); 80 80 return 0; 81 81 } 82 82 rtc_tm_to_time(&tm, &newtime); 83 83 if (newtime <= oldtime) { 84 84 if (newtime < oldtime) 85 - pr_debug("%s: time travel!\n", rtc->dev.bus_id); 85 + pr_debug("%s: time travel!\n", dev_name(&rtc->dev)); 86 86 return 0; 87 87 } 88 88 ··· 152 156 init_waitqueue_head(&rtc->irq_queue); 153 157 154 158 strlcpy(rtc->name, name, RTC_DEVICE_NAME_SIZE); 155 - snprintf(rtc->dev.bus_id, BUS_ID_SIZE, "rtc%d", id); 159 + dev_set_name(&rtc->dev, "rtc%d", id); 156 160 157 161 rtc_dev_prepare(rtc); 158 162 ··· 165 169 rtc_proc_add_device(rtc); 166 170 167 171 dev_info(dev, "rtc core: registered %s as %s\n", 168 - rtc->name, rtc->dev.bus_id); 172 + rtc->name, dev_name(&rtc->dev)); 169 173 170 174 return rtc; 171 175
+1 -1
drivers/rtc/interface.c
··· 389 389 { 390 390 char *name = (char *)data; 391 391 392 - if (strncmp(dev->bus_id, name, BUS_ID_SIZE) == 0) 392 + if (strcmp(dev_name(dev), name) == 0) 393 393 return 1; 394 394 return 0; 395 395 }
+5 -5
drivers/rtc/rtc-cmos.c
··· 729 729 730 730 cmos_rtc.dev = dev; 731 731 dev_set_drvdata(dev, &cmos_rtc); 732 - rename_region(ports, cmos_rtc.rtc->dev.bus_id); 732 + rename_region(ports, dev_name(&cmos_rtc.rtc->dev)); 733 733 734 734 spin_lock_irq(&rtc_lock); 735 735 ··· 777 777 rtc_cmos_int_handler = cmos_interrupt; 778 778 779 779 retval = request_irq(rtc_irq, rtc_cmos_int_handler, 780 - IRQF_DISABLED, cmos_rtc.rtc->dev.bus_id, 780 + IRQF_DISABLED, dev_name(&cmos_rtc.rtc->dev), 781 781 cmos_rtc.rtc); 782 782 if (retval < 0) { 783 783 dev_dbg(dev, "IRQ %d is already in use\n", rtc_irq); ··· 795 795 } 796 796 797 797 pr_info("%s: alarms up to one %s%s, %zd bytes nvram%s\n", 798 - cmos_rtc.rtc->dev.bus_id, 798 + dev_name(&cmos_rtc.rtc->dev), 799 799 is_valid_irq(rtc_irq) 800 800 ? (cmos_rtc.mon_alrm 801 801 ? "year" ··· 885 885 } 886 886 887 887 pr_debug("%s: suspend%s, ctrl %02x\n", 888 - cmos_rtc.rtc->dev.bus_id, 888 + dev_name(&cmos_rtc.rtc->dev), 889 889 (tmp & RTC_AIE) ? ", alarm may wake" : "", 890 890 tmp); 891 891 ··· 941 941 } 942 942 943 943 pr_debug("%s: resume, ctrl %02x\n", 944 - cmos_rtc.rtc->dev.bus_id, 944 + dev_name(&cmos_rtc.rtc->dev), 945 945 tmp); 946 946 947 947 return 0;