On Nov 4, 2008, at 8:01 PM, erik quanstrom wrote:
I'm asking is -- "dear kernel, please don't advance this process even
if you otherwise can". All I need is a frozen state so that I can
not so easy on a multiprocessor. (unless you turn all but one
processor off.)
Hm. May be its getting late, but I can't quite see why that would
be the case (or may be I didn't quite communicate the intent
in my plea to the kernel ;-))
The target process is *already* waiting for the IO stuck inside the
kernel. It is not on a runqueue, not it is considered to be places
there.
All of the user-level data structures are frozen and
not changing. All I'm asking is that if, and only if, the process
gets attention from the scheduler (for whatever reason) it doesn't
get placed on a runque.
I don't quite see how MP would matter in this case.
Thanks,
Roman.