--- zzzz-none-000/linux-2.6.19.2/arch/arm/kernel/time.c 2007-01-10 19:10:37.000000000 +0000 +++ davinci-8020-5505/linux-2.6.19.2/arch/arm/kernel/time.c 2007-01-11 07:38:19.000000000 +0000 @@ -220,10 +220,10 @@ #ifdef CONFIG_LEDS_TIMER static inline void do_leds(void) { - static unsigned int count = HZ/2; + static unsigned int count = 50; if (--count == 0) { - count = HZ/2; + count = 50; leds_event(led_timer); } } @@ -327,12 +327,13 @@ */ void timer_tick(void) { + struct pt_regs *regs = get_irq_regs(); profile_tick(CPU_PROFILING); do_leds(); do_set_rtc(); do_timer(1); #ifndef CONFIG_SMP - update_process_times(user_mode(get_irq_regs())); + update_process_times(user_mode(regs)); #endif }