On Mon, Jun 12, 2006 at 08:38:24AM -0700, Darren Hart wrote: > I started running this version of the patch with prio-preemt in a loop > over 10 hours ago, and it's still running. This seems to be the right fix. Unfortunately, this test did eventually fail over in our environment. John Stultz added the concept of 'interrupter threads' to the testcase. These high priority RT interrupter threads, occasionally wake up and run for a short period of time. Since these new threads are higher priority than any other, they theoretically should not impact the testcase. This is because the primary purpose of the testcase is to ensure that lower priority tasks do not run while higher priority tasks are waiting for a CPU. After adding these interrupter threads, the tetscase fails (on a system here) about 50% of the time. An updated version of prio-preempt.c is attached. It needs the same headers/makefile/etc as originally provided by Darren. Any help figuring out what is happening here would be appreciated. -- Mike