Hello All! This as a patch to aviod compile warnings for TX4927 platform. Does it makes sence to push it in? Regards, Vladimir
Signed-off-by: Vladimir Barinov <vbarinov@xxxxxxxxxxxxx> Description: Patch to aviod compile warnings from TX4927/37 platform. Index: linux-2.6.10/arch/mips/tx4927/common/tx4927_irq.c =================================================================== --- linux-2.6.10/arch/mips/tx4927/common/tx4927_irq.c +++ linux-2.6.10/arch/mips/tx4927/common/tx4927_irq.c @@ -567,6 +567,8 @@ int tx4927_irq_nested(void) #ifdef CONFIG_TOSHIBA_RBTX4927 { + extern int toshiba_rbtx4927_irq_nested(int + sw_irq); sw_irq = toshiba_rbtx4927_irq_nested(sw_irq); } #endif Index: linux-2.6.10/arch/mips/tx4927/toshiba_rbtx4927/toshiba_rbtx4927_irq.c =================================================================== --- linux-2.6.10/arch/mips/tx4927/toshiba_rbtx4927/toshiba_rbtx4927_irq.c +++ linux-2.6.10/arch/mips/tx4927/toshiba_rbtx4927/toshiba_rbtx4927_irq.c @@ -293,8 +293,10 @@ u32 bit2num(u32 num) int toshiba_rbtx4927_irq_nested(int sw_irq) { u32 level3; +#ifdef CONFIG_TOSHIBA_FPCIB0 u32 level4; u32 level5; +#endif level3 = reg_rd08(TOSHIBA_RBTX4927_IOC_INTR_STAT) & 0x1f; if (level3) { Index: linux-2.6.10/arch/mips/tx4927/toshiba_rbtx4927/toshiba_rbtx4927_prom.c =================================================================== --- linux-2.6.10/arch/mips/tx4927/toshiba_rbtx4927/toshiba_rbtx4927_prom.c +++ linux-2.6.10/arch/mips/tx4927/toshiba_rbtx4927/toshiba_rbtx4927_prom.c @@ -74,7 +74,7 @@ void __init prom_init(void) else mips_machtype = MACH_TOSHIBA_RBTX4937; - toshiba_name = toshiba_name_list[mips_machtype]; + toshiba_name = (char *)toshiba_name_list[mips_machtype]; msize = tx4927_get_mem_size(); add_memory_region(0, msize << 20, BOOT_MEM_RAM); Index: linux-2.6.10/arch/mips/tx4927/toshiba_rbtx4927/toshiba_rbtx4927_setup.c =================================================================== --- linux-2.6.10/arch/mips/tx4927/toshiba_rbtx4927/toshiba_rbtx4927_setup.c +++ linux-2.6.10/arch/mips/tx4927/toshiba_rbtx4927/toshiba_rbtx4927_setup.c @@ -134,6 +134,9 @@ int tx4927_using_backplane = 0; extern void gt64120_time_init(void); extern void toshiba_rbtx4927_irq_setup(void); +extern char *prom_getcmdline(void); +extern void rtc_ds1742_init(unsigned long); + #ifdef CONFIG_PCI #define CONFIG_TX4927BUG_WORKAROUND #undef TX4927_SUPPORT_COMMAND_IO @@ -268,7 +271,9 @@ static int __init tx4927_pcibios_init(vo u8 v08_64; u32 v32_b0; u8 v08_e1; +#ifdef TOSHIBA_RBTX4927_SETUP_DEBUG char *s = " sb/isa --"; +#endif TOSHIBA_RBTX4927_SETUP_DPRINTK (TOSHIBA_RBTX4927_SETUP_PCIBIOS, ":%s beg\n", @@ -353,7 +358,9 @@ static int __init tx4927_pcibios_init(vo u8 v08_41; u8 v08_43; u8 v08_5c; +#ifdef TOSHIBA_RBTX4927_SETUP_DEBUG char *s = " sb/ide --"; +#endif TOSHIBA_RBTX4927_SETUP_DPRINTK (TOSHIBA_RBTX4927_SETUP_PCIBIOS, ":%s beg\n", @@ -971,9 +978,6 @@ void __init toshiba_rbtx4927_setup(void) void __init toshiba_rbtx4927_time_init(void) { - u32 c1; - u32 c2; - TOSHIBA_RBTX4927_SETUP_DPRINTK(TOSHIBA_RBTX4927_SETUP_TIME_INIT, "-\n"); rtc_ds1742_init(RBTX4927_RTC_BASE);