Re: static scheduling - SCHED_IDLE?

george anzinger
2001-03-09T19:43:23Z

Rik van Riel wrote:
>
> On Thu, 8 Mar 2001, Boris Dragovic wrote:
>
> > > Of course. Now we just need the code to determine when a task
> > > is holding some kernel-side lock ;)
> >
> > couldn't it just be indicated on actual locking the resource?
>
> It could, but I doubt we would want this overhead on the locking...
>
> Rik

Seems like you are sneaking up on priority inherit mutexes. The locking
over head is not so bad (same as spinlock, except in UP case, where it
is the same as the SMP case). The unlock is, however, the same as the
lock overhead. It is hard to beat the store of zero which is the
spin_unlock.

George