Messages in this thread | | | Date | Fri, 21 Jan 2005 09:21:25 +0100 | From | Ingo Molnar <> | Subject | Re: [PATCH] to fix xtime lock for in the RT kernel patch |
| |
* George Anzinger <george@mvista.com> wrote:
> > how about the patch below? One of the important benefits of the > > threaded timer IRQ is the ability to make xtime_lock a mutex. > > The problem is that that removes the > cur_timer->mark_offset(); > do_timer(regs); > in time. [...]
i'm not sure i understand what you mean. My change does:
| @@ -294,6 +313,7 @@ irqreturn_t timer_interrupt(int irq, voi | write_seqlock(&xtime_lock); | | cur_timer->mark_offset(); | + do_timer(regs); | | do_timer_interrupt(irq, NULL, regs);
so ->mark_offset and do_timer() go together, and happen under xtime_lock. What problem is there if we do this?
Ingo - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |