Messages in this thread | | | Date | Wed, 4 Jun 2008 14:42:21 -0500 | From | Paul Jackson <> | Subject | Re: [PATCH 2/2] cpusets: update tasks' cpus_allowed and mems_allowed after CPU/NODE offline/online |
| |
David wrote: > No, because sched_setaffinity() can still move the threads.
Good point.
How about also adding this check (NULL mm and struct subset cpus) to sched_setaffinity?
Granted, this pair of checks, in cpusets and sched_setaffinity, is getting to be a little more work than the PF_* flag.
I guess one question would be how hard we want to work to avoid consuming another PF_* flag. I thought they were scarce, but I might be wrong.
-- I won't rest till it's the best ... Programmer, Linux Scalability Paul Jackson <pj@sgi.com> 1.940.382.4214
| |