Randy pointed out that the patch for the .../lib/Makefile was not included. It is now. Thanks Randy. Now for 2.5.54-bk1. Changes since last time: This version has a new timer id manager. Andrew Morton suggested elimination of recursion (done) and I added code to allow it to release unused nodes. The prior version only released the leaf nodes. (The id manager uses radix tree type nodes.) Also added is a reuse count so ids will not repeat for at least 256 alloc/ free cycles. ----------- The changes for the new sys_call restart now allow one restart function to handle both nanosleep and clock_nanosleep. Saves a bit of code, nice. All the requested changes and Lindent too :). I also broke clock_nanosleep() apart much the same way nanosleep() was with the 2.5.50-bk5 changes. This is still this way. Should be easy to do the compat stuff. -- George Anzinger george@mvista.com High-res-timers: http://sourceforge.net/projects/high-res-timers/ Preemption patch: http://www.kernel.org/pub/linux/kernel/people/rml