[lkml]   [2006]   [Jan]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: RT Mutex patch and tester [PREEMPT_RT]
    On Mon, Jan 16, 2006 at 02:22:55AM -0800, Bill Huey wrote:
    > On Mon, Jan 16, 2006 at 09:35:42AM +0100, Esben Nielsen wrote:
    > > On Sat, 14 Jan 2006, Bill Huey wrote:
    > > I am not precisely sure what you mean by "false reporting".
    > >
    > > Handing off BKL is done in schedule() in sched.c. I.e. if B owns a normal
    > > mutex, A will give BKL to B when A calls schedule() in the down-operation
    > > of that mutex.
    > Task A holding BKL would have to drop BKL when it blocks against a mutex held
    > by task B in my example and therefore must hit schedule() before any pi boost
    > operation happens. I'll take another look at your code just to see if this is
    > clear.


    Ok, I see what you did. Looking through the raw patch instead of the applied
    sources made it not so obvious it me. Looks the logic for it is there to deal
    with that case, good. I like the patch, but it does context switch twice as
    much it seems which might a killer.


    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2006-01-16 11:59    [W:0.020 / U:10.348 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site