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

m68k: removed unused "mach_get_ss"

The m68k machine helper function "mach_get_ss" function pointer is
set for some machines, but ultimately never used anywhere. Remove it.

Reviewed-by: Geert Uytterhoeven <geert@linux-m68k.org>
Acked-by: Geert Uytterhoeven <geert@linux-m68k.org>
Reviewed-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Greg Ungerer <gerg@linux-m68k.org>

-17
-7
arch/m68k/hp300/config.c
··· 240 240 return 0; 241 241 } 242 242 243 - static unsigned int hp300_get_ss(void) 244 - { 245 - return hp300_rtc_read(RTC_REG_SEC1) * 10 + 246 - hp300_rtc_read(RTC_REG_SEC2); 247 - } 248 - 249 243 static void __init hp300_init_IRQ(void) 250 244 { 251 245 } ··· 250 256 mach_init_IRQ = hp300_init_IRQ; 251 257 mach_get_model = hp300_get_model; 252 258 mach_hwclk = hp300_hwclk; 253 - mach_get_ss = hp300_get_ss; 254 259 mach_reset = hp300_reset; 255 260 #ifdef CONFIG_HEARTBEAT 256 261 mach_heartbeat = hp300_pulse;
-1
arch/m68k/include/asm/machdep.h
··· 19 19 extern void (*mach_get_hardware_list) (struct seq_file *m); 20 20 /* machine dependent timer functions */ 21 21 extern int (*mach_hwclk)(int, struct rtc_time*); 22 - extern unsigned int (*mach_get_ss)(void); 23 22 extern int (*mach_get_rtc_pll)(struct rtc_pll_info *); 24 23 extern int (*mach_set_rtc_pll)(struct rtc_pll_info *); 25 24 extern void (*mach_reset)( void );
-2
arch/m68k/kernel/setup_mm.c
··· 87 87 void (*mach_init_IRQ) (void) __initdata = NULL; 88 88 void (*mach_get_model) (char *model); 89 89 void (*mach_get_hardware_list) (struct seq_file *m); 90 - unsigned int (*mach_get_ss)(void); 91 - EXPORT_SYMBOL(mach_get_ss); 92 90 void (*mach_reset)( void ); 93 91 void (*mach_halt)( void ); 94 92 void (*mach_power_off)( void );
-7
arch/m68k/q40/config.c
··· 41 41 extern void q40_sched_init(void); 42 42 43 43 static int q40_hwclk(int, struct rtc_time *); 44 - static unsigned int q40_get_ss(void); 45 44 static int q40_get_rtc_pll(struct rtc_pll_info *pll); 46 45 static int q40_set_rtc_pll(struct rtc_pll_info *pll); 47 46 ··· 168 169 169 170 mach_init_IRQ = q40_init_IRQ; 170 171 mach_hwclk = q40_hwclk; 171 - mach_get_ss = q40_get_ss; 172 172 mach_get_rtc_pll = q40_get_rtc_pll; 173 173 mach_set_rtc_pll = q40_set_rtc_pll; 174 174 ··· 242 244 } 243 245 244 246 return 0; 245 - } 246 - 247 - static unsigned int q40_get_ss(void) 248 - { 249 - return bcd2bin(Q40_RTC_SECS); 250 247 } 251 248 252 249 /* get and set PLL calibration of RTC clock */