• L
    cpuset: record old_mems_allowed in struct cpuset · 33ad801d
    Li Zefan 提交于
    When we update a cpuset's mems_allowed and thus update tasks'
    mems_allowed, it's required to pass the old mems_allowed and new
    mems_allowed to cpuset_migrate_mm().
    
    Currently we save old mems_allowed in a temp local variable before
    changing cpuset->mems_allowed. This patch changes it by saving
    old mems_allowed in cpuset->old_mems_allowed.
    
    This currently won't change any behavior, but it will later allow
    us to keep tasks in empty cpusets.
    
    v3: restored "cpuset_attach_nodemask_to = cs->mems_allowed"
    Signed-off-by: NLi Zefan <lizefan@huawei.com>
    Signed-off-by: NTejun Heo <tj@kernel.org>
    33ad801d
cpuset.c 73.0 KB