On Thu, Sep 05, 2024 at 08:42:33AM -0400 Waiman Long wrote:
On 9/5/24 05:04, Xuewen Yan wrote:I think that one could argue that clearing a restricted affinity is
Now, the task's user_cpus_ptr would dup from parent's user_cpus_ptr.According to sched(7):
It is better reset the user_cpus_ptr when parent's reset_on_fork
is set.
Each thread has a reset-on-fork scheduling flag. When this flag
is set, children created by fork(2) do not inherit privileged
scheduling policies.
It can be argued what are considered privileged scheduling policies. AFAICS,
a restricted affinity doesn't seem to be a "privileged" scheduling policy.
That is my own opinion strictly from the definition point of view, I will
let others weigh in on that and I am OK to go either way.
increasing the privilege and not preventing inheritence of same.
i.e. it would be the opposite of what reset-on-fork means.
I'd say NAK to this one if I had that power.