From: Yoichi Yuasa Fix the collision of rtc function name. Signed-off-by: Yoichi Yuasa Cc: Alessandro Zummo Cc: Ralf Baechle Signed-off-by: Andrew Morton --- arch/mips/ddb5xxx/common/rtc_ds1386.c | 4 - arch/mips/dec/time.c | 4 - arch/mips/ite-boards/generic/time.c | 4 - arch/mips/jmr3927/common/rtc_ds1742.c | 4 - arch/mips/kernel/time.c | 22 +++++----- arch/mips/lasat/setup.c | 4 - arch/mips/mips-boards/atlas/atlas_setup.c | 2 arch/mips/mips-boards/malta/malta_setup.c | 2 arch/mips/momentum/jaguar_atx/setup.c | 4 - arch/mips/momentum/ocelot_3/setup.c | 4 - arch/mips/momentum/ocelot_c/setup.c | 4 - arch/mips/pmc-sierra/yosemite/setup.c | 4 - arch/mips/sgi-ip22/ip22-time.c | 4 - arch/mips/sgi-ip32/ip32-setup.c | 4 - arch/mips/sibyte/swarm/setup.c | 8 +-- arch/mips/sni/setup.c | 4 - arch/mips/tx4927/toshiba_rbtx4927/toshiba_rbtx4927_setup.c | 4 - arch/mips/tx4938/common/rtc_rx5c348.c | 4 - include/asm-mips/time.h | 12 ++--- 19 files changed, 51 insertions(+), 51 deletions(-) diff -puN arch/mips/ddb5xxx/common/rtc_ds1386.c~mips-fixed-collision-of-rtc-function-name arch/mips/ddb5xxx/common/rtc_ds1386.c --- devel/arch/mips/ddb5xxx/common/rtc_ds1386.c~mips-fixed-collision-of-rtc-function-name 2006-03-11 02:50:44.000000000 -0800 +++ devel-akpm/arch/mips/ddb5xxx/common/rtc_ds1386.c 2006-03-11 02:50:44.000000000 -0800 @@ -165,6 +165,6 @@ rtc_ds1386_init(unsigned long base) WRITE_RTC(0xB, byte); /* set the function pointers */ - rtc_get_time = rtc_ds1386_get_time; - rtc_set_time = rtc_ds1386_set_time; + rtc_mips_get_time = rtc_ds1386_get_time; + rtc_mips_set_time = rtc_ds1386_set_time; } diff -puN arch/mips/dec/time.c~mips-fixed-collision-of-rtc-function-name arch/mips/dec/time.c --- devel/arch/mips/dec/time.c~mips-fixed-collision-of-rtc-function-name 2006-03-11 02:50:44.000000000 -0800 +++ devel-akpm/arch/mips/dec/time.c 2006-03-11 02:50:44.000000000 -0800 @@ -193,8 +193,8 @@ static void dec_ioasic_hpt_init(unsigned void __init dec_time_init(void) { - rtc_get_time = dec_rtc_get_time; - rtc_set_mmss = dec_rtc_set_mmss; + rtc_mips_get_time = dec_rtc_get_time; + rtc_mips_set_mmss = dec_rtc_set_mmss; mips_timer_state = dec_timer_state; mips_timer_ack = dec_timer_ack; diff -puN arch/mips/ite-boards/generic/time.c~mips-fixed-collision-of-rtc-function-name arch/mips/ite-boards/generic/time.c --- devel/arch/mips/ite-boards/generic/time.c~mips-fixed-collision-of-rtc-function-name 2006-03-11 02:50:44.000000000 -0800 +++ devel-akpm/arch/mips/ite-boards/generic/time.c 2006-03-11 02:50:44.000000000 -0800 @@ -227,8 +227,8 @@ void __init it8172_time_init(void) local_irq_restore(flags); - rtc_get_time = it8172_rtc_get_time; - rtc_set_time = it8172_rtc_set_time; + rtc_mips_get_time = it8172_rtc_get_time; + rtc_mips_set_time = it8172_rtc_set_time; } #define ALLINTS (IE_IRQ0 | IE_IRQ1 | IE_IRQ2 | IE_IRQ3 | IE_IRQ4 | IE_IRQ5) diff -puN arch/mips/jmr3927/common/rtc_ds1742.c~mips-fixed-collision-of-rtc-function-name arch/mips/jmr3927/common/rtc_ds1742.c --- devel/arch/mips/jmr3927/common/rtc_ds1742.c~mips-fixed-collision-of-rtc-function-name 2006-03-11 02:50:44.000000000 -0800 +++ devel-akpm/arch/mips/jmr3927/common/rtc_ds1742.c 2006-03-11 02:50:44.000000000 -0800 @@ -159,8 +159,8 @@ rtc_ds1742_init(unsigned long base) db_assert((rtc_base & 0xe0000000) == KSEG1); /* set the function pointers */ - rtc_get_time = rtc_ds1742_get_time; - rtc_set_time = rtc_ds1742_set_time; + rtc_mips_get_time = rtc_ds1742_get_time; + rtc_mips_set_time = rtc_ds1742_set_time; /* clear oscillator stop bit */ CMOS_WRITE(RTC_READ, RTC_CONTROL); diff -puN arch/mips/kernel/time.c~mips-fixed-collision-of-rtc-function-name arch/mips/kernel/time.c --- devel/arch/mips/kernel/time.c~mips-fixed-collision-of-rtc-function-name 2006-03-11 02:50:44.000000000 -0800 +++ devel-akpm/arch/mips/kernel/time.c 2006-03-11 02:50:44.000000000 -0800 @@ -65,9 +65,9 @@ static int null_rtc_set_time(unsigned lo return 0; } -unsigned long (*rtc_get_time)(void) = null_rtc_get_time; -int (*rtc_set_time)(unsigned long) = null_rtc_set_time; -int (*rtc_set_mmss)(unsigned long); +unsigned long (*rtc_mips_get_time)(void) = null_rtc_get_time; +int (*rtc_mips_set_time)(unsigned long) = null_rtc_set_time; +int (*rtc_mips_set_mmss)(unsigned long); /* usecs per counter cycle, shifted to left by 32 bits */ @@ -438,7 +438,7 @@ irqreturn_t timer_interrupt(int irq, voi /* * If we have an externally synchronized Linux clock, then update - * CMOS clock accordingly every ~11 minutes. rtc_set_time() has to be + * CMOS clock accordingly every ~11 minutes. rtc_mips_set_time() has to be * called as close as possible to 500 ms before the new second starts. */ write_seqlock(&xtime_lock); @@ -446,7 +446,7 @@ irqreturn_t timer_interrupt(int irq, voi xtime.tv_sec > last_rtc_update + 660 && (xtime.tv_nsec / 1000) >= 500000 - ((unsigned) TICK_SIZE) / 2 && (xtime.tv_nsec / 1000) <= 500000 + ((unsigned) TICK_SIZE) / 2) { - if (rtc_set_mmss(xtime.tv_sec) == 0) { + if (rtc_mips_set_mmss(xtime.tv_sec) == 0) { last_rtc_update = xtime.tv_sec; } else { /* do it again in 60 s */ @@ -563,7 +563,7 @@ asmlinkage void ll_local_timer_interrupt * b) (optional) calibrate and set the mips_hpt_frequency * (only needed if you intended to use fixed_rate_gettimeoffset * or use cpu counter as timer interrupt source) - * 2) setup xtime based on rtc_get_time(). + * 2) setup xtime based on rtc_mips_get_time(). * 3) choose a appropriate gettimeoffset routine. * 4) calculate a couple of cached variables for later usage * 5) board_timer_setup() - @@ -631,10 +631,10 @@ void __init time_init(void) if (board_time_init) board_time_init(); - if (!rtc_set_mmss) - rtc_set_mmss = rtc_set_time; + if (!rtc_mips_set_mmss) + rtc_mips_set_mmss = rtc_mips_set_time; - xtime.tv_sec = rtc_get_time(); + xtime.tv_sec = rtc_mips_get_time(); xtime.tv_nsec = 0; set_normalized_timespec(&wall_to_monotonic, @@ -770,8 +770,8 @@ void to_tm(unsigned long tim, struct rtc EXPORT_SYMBOL(rtc_lock); EXPORT_SYMBOL(to_tm); -EXPORT_SYMBOL(rtc_set_time); -EXPORT_SYMBOL(rtc_get_time); +EXPORT_SYMBOL(rtc_mips_set_time); +EXPORT_SYMBOL(rtc_mips_get_time); unsigned long long sched_clock(void) { diff -puN arch/mips/lasat/setup.c~mips-fixed-collision-of-rtc-function-name arch/mips/lasat/setup.c --- devel/arch/mips/lasat/setup.c~mips-fixed-collision-of-rtc-function-name 2006-03-11 02:50:44.000000000 -0800 +++ devel-akpm/arch/mips/lasat/setup.c 2006-03-11 02:50:44.000000000 -0800 @@ -175,8 +175,8 @@ void __init plat_setup(void) #ifdef CONFIG_DS1603 ds1603 = &ds_defs[mips_machtype]; - rtc_get_time = ds1603_read; - rtc_set_time = ds1603_set; + rtc_mips_get_time = ds1603_read; + rtc_mips_set_time = ds1603_set; #endif #ifdef DYNAMIC_SERIAL_INIT diff -puN arch/mips/mips-boards/atlas/atlas_setup.c~mips-fixed-collision-of-rtc-function-name arch/mips/mips-boards/atlas/atlas_setup.c --- devel/arch/mips/mips-boards/atlas/atlas_setup.c~mips-fixed-collision-of-rtc-function-name 2006-03-11 02:50:44.000000000 -0800 +++ devel-akpm/arch/mips/mips-boards/atlas/atlas_setup.c 2006-03-11 02:50:44.000000000 -0800 @@ -65,7 +65,7 @@ void __init plat_setup(void) board_time_init = mips_time_init; board_timer_setup = mips_timer_setup; - rtc_get_time = mips_rtc_get_time; + rtc_mips_get_time = mips_rtc_get_time; } static void __init serial_init(void) diff -puN arch/mips/mips-boards/malta/malta_setup.c~mips-fixed-collision-of-rtc-function-name arch/mips/mips-boards/malta/malta_setup.c --- devel/arch/mips/mips-boards/malta/malta_setup.c~mips-fixed-collision-of-rtc-function-name 2006-03-11 02:50:44.000000000 -0800 +++ devel-akpm/arch/mips/mips-boards/malta/malta_setup.c 2006-03-11 02:50:44.000000000 -0800 @@ -225,5 +225,5 @@ void __init plat_setup(void) board_time_init = mips_time_init; board_timer_setup = mips_timer_setup; - rtc_get_time = mips_rtc_get_time; + rtc_mips_get_time = mips_rtc_get_time; } diff -puN arch/mips/momentum/jaguar_atx/setup.c~mips-fixed-collision-of-rtc-function-name arch/mips/momentum/jaguar_atx/setup.c --- devel/arch/mips/momentum/jaguar_atx/setup.c~mips-fixed-collision-of-rtc-function-name 2006-03-11 02:50:44.000000000 -0800 +++ devel-akpm/arch/mips/momentum/jaguar_atx/setup.c 2006-03-11 02:50:44.000000000 -0800 @@ -229,8 +229,8 @@ void momenco_time_init(void) mips_hpt_frequency = cpu_clock / 2; board_timer_setup = momenco_timer_setup; - rtc_get_time = m48t37y_get_time; - rtc_set_time = m48t37y_set_time; + rtc_mips_get_time = m48t37y_get_time; + rtc_mips_set_time = m48t37y_set_time; } static struct resource mv_pci_io_mem0_resource = { diff -puN arch/mips/momentum/ocelot_3/setup.c~mips-fixed-collision-of-rtc-function-name arch/mips/momentum/ocelot_3/setup.c --- devel/arch/mips/momentum/ocelot_3/setup.c~mips-fixed-collision-of-rtc-function-name 2006-03-11 02:50:44.000000000 -0800 +++ devel-akpm/arch/mips/momentum/ocelot_3/setup.c 2006-03-11 02:50:44.000000000 -0800 @@ -215,8 +215,8 @@ void momenco_time_init(void) mips_hpt_frequency = cpu_clock / 2; board_timer_setup = momenco_timer_setup; - rtc_get_time = m48t37y_get_time; - rtc_set_time = m48t37y_set_time; + rtc_mips_get_time = m48t37y_get_time; + rtc_mips_set_time = m48t37y_set_time; } /* diff -puN arch/mips/momentum/ocelot_c/setup.c~mips-fixed-collision-of-rtc-function-name arch/mips/momentum/ocelot_c/setup.c --- devel/arch/mips/momentum/ocelot_c/setup.c~mips-fixed-collision-of-rtc-function-name 2006-03-11 02:50:44.000000000 -0800 +++ devel-akpm/arch/mips/momentum/ocelot_c/setup.c 2006-03-11 02:50:44.000000000 -0800 @@ -227,8 +227,8 @@ void momenco_time_init(void) printk("momenco_time_init cpu_clock=%d\n", cpu_clock); board_timer_setup = momenco_timer_setup; - rtc_get_time = m48t37y_get_time; - rtc_set_time = m48t37y_set_time; + rtc_mips_get_time = m48t37y_get_time; + rtc_mips_set_time = m48t37y_set_time; } void __init plat_setup(void) diff -puN arch/mips/pmc-sierra/yosemite/setup.c~mips-fixed-collision-of-rtc-function-name arch/mips/pmc-sierra/yosemite/setup.c --- devel/arch/mips/pmc-sierra/yosemite/setup.c~mips-fixed-collision-of-rtc-function-name 2006-03-11 02:50:44.000000000 -0800 +++ devel-akpm/arch/mips/pmc-sierra/yosemite/setup.c 2006-03-11 02:50:44.000000000 -0800 @@ -198,8 +198,8 @@ static void __init py_rtc_setup(void) if (!m48t37_base) printk(KERN_ERR "Mapping the RTC failed\n"); - rtc_get_time = m48t37y_get_time; - rtc_set_time = m48t37y_set_time; + rtc_mips_get_time = m48t37y_get_time; + rtc_mips_set_time = m48t37y_set_time; write_seqlock(&xtime_lock); xtime.tv_sec = m48t37y_get_time(); diff -puN arch/mips/sgi-ip22/ip22-time.c~mips-fixed-collision-of-rtc-function-name arch/mips/sgi-ip22/ip22-time.c --- devel/arch/mips/sgi-ip22/ip22-time.c~mips-fixed-collision-of-rtc-function-name 2006-03-11 02:50:44.000000000 -0800 +++ devel-akpm/arch/mips/sgi-ip22/ip22-time.c 2006-03-11 02:50:44.000000000 -0800 @@ -212,8 +212,8 @@ static void indy_timer_setup(struct irqa void __init ip22_time_init(void) { /* setup hookup functions */ - rtc_get_time = indy_rtc_get_time; - rtc_set_time = indy_rtc_set_time; + rtc_mips_get_time = indy_rtc_get_time; + rtc_mips_set_time = indy_rtc_set_time; board_time_init = indy_time_init; board_timer_setup = indy_timer_setup; diff -puN arch/mips/sgi-ip32/ip32-setup.c~mips-fixed-collision-of-rtc-function-name arch/mips/sgi-ip32/ip32-setup.c --- devel/arch/mips/sgi-ip32/ip32-setup.c~mips-fixed-collision-of-rtc-function-name 2006-03-11 02:50:44.000000000 -0800 +++ devel-akpm/arch/mips/sgi-ip32/ip32-setup.c 2006-03-11 02:50:44.000000000 -0800 @@ -91,8 +91,8 @@ void __init plat_setup(void) { board_be_init = ip32_be_init; - rtc_get_time = mc146818_get_cmos_time; - rtc_set_mmss = mc146818_set_rtc_mmss; + rtc_mips_get_time = mc146818_get_cmos_time; + rtc_mips_set_mmss = mc146818_set_rtc_mmss; board_time_init = ip32_time_init; board_timer_setup = ip32_timer_setup; diff -puN arch/mips/sibyte/swarm/setup.c~mips-fixed-collision-of-rtc-function-name arch/mips/sibyte/swarm/setup.c --- devel/arch/mips/sibyte/swarm/setup.c~mips-fixed-collision-of-rtc-function-name 2006-03-11 02:50:44.000000000 -0800 +++ devel-akpm/arch/mips/sibyte/swarm/setup.c 2006-03-11 02:50:44.000000000 -0800 @@ -114,14 +114,14 @@ void __init plat_setup(void) if (xicor_probe()) { printk("swarm setup: Xicor 1241 RTC detected.\n"); - rtc_get_time = xicor_get_time; - rtc_set_time = xicor_set_time; + rtc_mips_get_time = xicor_get_time; + rtc_mips_set_time = xicor_set_time; } if (m41t81_probe()) { printk("swarm setup: M41T81 RTC detected.\n"); - rtc_get_time = m41t81_get_time; - rtc_set_time = m41t81_set_time; + rtc_mips_get_time = m41t81_get_time; + rtc_mips_set_time = m41t81_set_time; } printk("This kernel optimized for " diff -puN arch/mips/sni/setup.c~mips-fixed-collision-of-rtc-function-name arch/mips/sni/setup.c --- devel/arch/mips/sni/setup.c~mips-fixed-collision-of-rtc-function-name 2006-03-11 02:50:44.000000000 -0800 +++ devel-akpm/arch/mips/sni/setup.c 2006-03-11 02:50:44.000000000 -0800 @@ -164,8 +164,8 @@ static struct pci_controller sni_control static inline void sni_pcimt_time_init(void) { - rtc_get_time = mc146818_get_cmos_time; - rtc_set_time = mc146818_set_rtc_mmss; + rtc_mips_get_time = mc146818_get_cmos_time; + rtc_mips_set_time = mc146818_set_rtc_mmss; } void __init plat_setup(void) diff -puN arch/mips/tx4927/toshiba_rbtx4927/toshiba_rbtx4927_setup.c~mips-fixed-collision-of-rtc-function-name arch/mips/tx4927/toshiba_rbtx4927/toshiba_rbtx4927_setup.c --- devel/arch/mips/tx4927/toshiba_rbtx4927/toshiba_rbtx4927_setup.c~mips-fixed-collision-of-rtc-function-name 2006-03-11 02:50:44.000000000 -0800 +++ devel-akpm/arch/mips/tx4927/toshiba_rbtx4927/toshiba_rbtx4927_setup.c 2006-03-11 02:50:44.000000000 -0800 @@ -1036,8 +1036,8 @@ toshiba_rbtx4927_time_init(void) #ifdef CONFIG_RTC_DS1742 - rtc_get_time = rtc_ds1742_get_time; - rtc_set_time = rtc_ds1742_set_time; + rtc_mips_get_time = rtc_ds1742_get_time; + rtc_mips_set_time = rtc_ds1742_set_time; TOSHIBA_RBTX4927_SETUP_DPRINTK(TOSHIBA_RBTX4927_SETUP_TIME_INIT, ":rtc_ds1742_init()-\n"); diff -puN arch/mips/tx4938/common/rtc_rx5c348.c~mips-fixed-collision-of-rtc-function-name arch/mips/tx4938/common/rtc_rx5c348.c --- devel/arch/mips/tx4938/common/rtc_rx5c348.c~mips-fixed-collision-of-rtc-function-name 2006-03-11 02:50:44.000000000 -0800 +++ devel-akpm/arch/mips/tx4938/common/rtc_rx5c348.c 2006-03-11 02:50:44.000000000 -0800 @@ -197,6 +197,6 @@ rtc_rx5c348_init(int chipid) srtc_24h = 1; /* set the function pointers */ - rtc_get_time = rtc_rx5c348_get_time; - rtc_set_time = rtc_rx5c348_set_time; + rtc_mips_get_time = rtc_rx5c348_get_time; + rtc_mips_set_time = rtc_rx5c348_set_time; } diff -puN include/asm-mips/time.h~mips-fixed-collision-of-rtc-function-name include/asm-mips/time.h --- devel/include/asm-mips/time.h~mips-fixed-collision-of-rtc-function-name 2006-03-11 02:50:44.000000000 -0800 +++ devel-akpm/include/asm-mips/time.h 2006-03-11 02:50:44.000000000 -0800 @@ -26,14 +26,14 @@ extern spinlock_t rtc_lock; /* * RTC ops. By default, they point to no-RTC functions. - * rtc_get_time - mktime(year, mon, day, hour, min, sec) in seconds. - * rtc_set_time - reverse the above translation and set time to RTC. - * rtc_set_mmss - similar to rtc_set_time, but only min and sec need + * rtc_mips_get_time - mktime(year, mon, day, hour, min, sec) in seconds. + * rtc_mips_set_time - reverse the above translation and set time to RTC. + * rtc_mips_set_mmss - similar to rtc_set_time, but only min and sec need * to be set. Used by RTC sync-up. */ -extern unsigned long (*rtc_get_time)(void); -extern int (*rtc_set_time)(unsigned long); -extern int (*rtc_set_mmss)(unsigned long); +extern unsigned long (*rtc_mips_get_time)(void); +extern int (*rtc_mips_set_time)(unsigned long); +extern int (*rtc_mips_set_mmss)(unsigned long); /* * Timer interrupt functions. _