On Mon, 2009-01-12 at 17:05 -0800, Brian Rogers wrote:This did the trick! I can't make it freeze anymore, with BOINC or with forkdie, and the system remains responsive even with dozens of idle priority tasks hogging all spare CPU time. It's great!
Ingo Molnar wrote:OK, the below seems to cure all of the problems I've encountered, please
i've applied your fix to tip/sched/urgent and merged it into tip/master.Yeah, I was able to trigger the same freeze again once on my desktop, but it appears to be harder to trigger now. I couldn't get my program to freeze the system, but one of the times I suspended then resumed BOINC, it happened.
Brian, you might want to test tip/master, as per:
http://people.redhat.com/mingo/tip.git/README
which now has this fix included. Can you make it break?
take it out for a spin.