Posted Mar 8, 2007 22:04 UTC (Thu) by iabervon
Parent article: Introducing utrace
It seems to me like this could be useful for situations where the kernel wants to monitor and control tasks internally. I could imagine using it to handle suspend/resume, where the suspend code traces everything else, quieses everything, identifies the threads that need to do work for suspending, and advances those. Likewise, hotplug cpus would probably be a lot simpler if the hotplug code could just take over the entire system and single-step anything in an unsuitable state until it's all consistent.
to post comments)