This removes some code that has been deprecated in kernels >= 2.6.24. Signed-off-by: Axel Gembe <[EMAIL PROTECTED]> --- .../060-bcm963xx_remove_obsolete_timer_code.patch | 59 ++++++++++++++++++++ 1 files changed, 59 insertions(+), 0 deletions(-) create mode 100644 target/linux/brcm63xx/patches/060-bcm963xx_remove_obsolete_timer_code.patch
diff --git a/target/linux/brcm63xx/patches/060-bcm963xx_remove_obsolete_timer_code.patch b/target/linux/brcm63xx/patches/060-bcm963xx_remove_obsolete_timer_code.patch new file mode 100644 index 0000000..79b4cd6 --- /dev/null +++ b/target/linux/brcm63xx/patches/060-bcm963xx_remove_obsolete_timer_code.patch @@ -0,0 +1,59 @@ +From b1f0b1cf172caaa4003365bc39577a58758f07e1 Mon Sep 17 00:00:00 2001 +From: Axel Gembe <[EMAIL PROTECTED]> +Date: Wed, 14 May 2008 00:25:28 +0200 +Subject: [PATCH 5/8] bcm963xx: remove obsolete timer code + +This removes some code that has been deprecated in kernels >= 2.6.24. + +Signed-off-by: Axel Gembe <[EMAIL PROTECTED]> +--- + arch/mips/bcm963xx/time.c | 29 ----------------------------- + 1 files changed, 0 insertions(+), 29 deletions(-) + +diff --git a/arch/mips/bcm963xx/time.c b/arch/mips/bcm963xx/time.c +index fa0fa71..8a5007e 100644 +--- a/arch/mips/bcm963xx/time.c ++++ b/arch/mips/bcm963xx/time.c +@@ -71,26 +71,6 @@ static inline unsigned long __init cal_r4koff(void) + return (mips_hpt_frequency / HZ); + } + +- +-/* +- * There are a lot of conceptually broken versions of the MIPS timer interrupt +- * handler floating around. This one is rather different, but the algorithm +- * is provably more robust. +- */ +-#if 0 +-irqreturn_t brcm_timer_interrupt(struct pt_regs *regs) +-{ +- int irq = MIPS_TIMER_INT; +- +- irq_enter(); +- kstat_this_cpu.irqs[irq]++; +- +- timer_interrupt(irq, regs); +- irq_exit(); +- return IRQ_HANDLED; +-} +-#endif +- + void __init plat_time_init(void) + { + unsigned int est_freq, flags; +@@ -107,12 +87,3 @@ void __init plat_time_init(void) + (est_freq % 1000000) * 100 / 1000000); + local_irq_restore(flags); + } +- +-#if 0 +-void __init plat_timer_setup(struct irqaction *irq) +-{ +- r4k_cur = (read_c0_count() + r4k_offset); +- write_c0_compare(r4k_cur); +- set_c0_status(IE_IRQ5); +-} +-#endif +-- +1.5.5.1 + -- 1.5.5.1 _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org http://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel