![]() | |||||||||||||
Messages in this thread |
Hi All This code proposes an implementation of kernel based mutexes, taking ideas from the actual implementations using futexes (namely NPTL), intending to solve its limitations (see doc) and adding some features, such as real-time behavior, priority inheritance and protection, deadlock detection and robustness. Please look at the first patch, containing the documentation for information on how is it implemented. The patch is split in the following parts: 1/10: documentation files 2/10: modifications to the core 3/10: Support for i386 4/10: Support for ia64 5/10: kernel fuqueues 6/10: user space/kernel space tracker 7/10: user space fuqueues 8/10: kernel fulocks 9/10: stub for priority protection 10/10: user space fulocks We have a site at http://developer.osdl.org/dev/robustmutexes with references to all the releases, test code and NPTL modifications (rtnptl) to use this code. As well, the patch is there in a single file, in case you don't want to paste them manually. - 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/ | ||||||||||||
| Last update: 2005-03-22 12:59 [from the cache] ©2003-2008 | |||||||||||||