Monthly Archives: January 2010

Linux semaphores

Re: Schedule idle MOLNAR Ingo (mingo@chiara.csoma.elte.hu) Wed, 11 Nov 1998 04:09:32 +0100 (CET) [...] > _please_ We can do better than this. Only semaphores (not spinlocks) need > to have the priority inheritance. [...] nope there are _not_ only semaphores, … Continue reading

Posted in operating systems, software engineering | Tagged , , , | Leave a comment

Why Computer Science is a failed field #2

I mentioned the phobia against mere experimentation recently, but now I have some more fascinating glimpses into “peer review”. I have some theoretical work I’m trying to finish up and get published somewhere so someone smart can do something with … Continue reading

Posted in software engineering | 1 Comment

Linux descends into priority inheritance hell

The PI chain walk is implemented by the function rt_mutex_adjust_prio_chain. The implementation has gone through several iterations, and has ended up with what we believe is the best. It walks the PI chain by only grabbing at most two locks … Continue reading

Posted in software engineering | Leave a comment