On Thu, 2006-06-22 at 19:06 +0100, Esben Nielsen wrote: > > > > Thats a seperate issue. Though you are right. > > Why not use my original patch and solve both issues? > I have even updated it to avoid the double traversal. It also removes > one other traversal which shouldn't be needed. (I have not had time > to boot the kernel with it, though, but it does compile...:-) Simply because it does not solve following scenario: High prio task is blocked on lock and boosts 3 other tasks. Now the higher prrio watchdog detects that the high prio task is stuck and lowers the priority. You can wake it up as long as you want, the boosted task is still busy looping. We want an immidate propagation. And I do not like the idea of invoking the scheduler to do those propagations. setscheduler is a synchronous effect in all other cases. So it has to be synchronous in the propagation case too. Preempt-RT and the dynamic priority adjustment of high resolution timers is a different playground and we have to think about that seperately. tglx - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
- Follow-Ups:
- Re: Why can't I set the priority of softirq-hrt? (Re: 2.6.17-rt1)
- From: Esben Nielsen <[email protected]>
- Re: Why can't I set the priority of softirq-hrt? (Re: 2.6.17-rt1)
- References:
- 2.6.17-rt1
- From: Ingo Molnar <[email protected]>
- Re: Why can't I set the priority of softirq-hrt? (Re: 2.6.17-rt1)
- From: Thomas Gleixner <[email protected]>
- Re: Why can't I set the priority of softirq-hrt? (Re: 2.6.17-rt1)
- From: Esben Nielsen <[email protected]>
- Re: Why can't I set the priority of softirq-hrt? (Re: 2.6.17-rt1)
- From: Steven Rostedt <[email protected]>
- Re: Why can't I set the priority of softirq-hrt? (Re: 2.6.17-rt1)
- From: Esben Nielsen <[email protected]>
- Re: Why can't I set the priority of softirq-hrt? (Re: 2.6.17-rt1)
- From: Thomas Gleixner <[email protected]>
- Re: Why can't I set the priority of softirq-hrt? (Re: 2.6.17-rt1)
- From: Esben Nielsen <[email protected]>
- Re: Why can't I set the priority of softirq-hrt? (Re: 2.6.17-rt1)
- From: Steven Rostedt <[email protected]>
- Re: Why can't I set the priority of softirq-hrt? (Re: 2.6.17-rt1)
- From: Esben Nielsen <[email protected]>
- Re: Why can't I set the priority of softirq-hrt? (Re: 2.6.17-rt1)
- From: Esben Nielsen <[email protected]>
- Re: Why can't I set the priority of softirq-hrt? (Re: 2.6.17-rt1)
- From: Thomas Gleixner <[email protected]>
- Re: Why can't I set the priority of softirq-hrt? (Re: 2.6.17-rt1)
- From: Steven Rostedt <[email protected]>
- Re: Why can't I set the priority of softirq-hrt? (Re: 2.6.17-rt1)
- From: Thomas Gleixner <[email protected]>
- Re: Why can't I set the priority of softirq-hrt? (Re: 2.6.17-rt1)
- From: Steven Rostedt <[email protected]>
- Re: Why can't I set the priority of softirq-hrt? (Re: 2.6.17-rt1)
- From: Thomas Gleixner <[email protected]>
- Re: Why can't I set the priority of softirq-hrt? (Re: 2.6.17-rt1)
- From: Esben Nielsen <[email protected]>
- 2.6.17-rt1
- Prev by Date: [patch] blkdev.h/elevator.h
- Next by Date: [RFC] [PATCH] generic_file_buffered_write - deadlock on vectored write?
- Previous by thread: Re: Why can't I set the priority of softirq-hrt? (Re: 2.6.17-rt1)
- Next by thread: Re: Why can't I set the priority of softirq-hrt? (Re: 2.6.17-rt1)
- Index(es):