]> xenbits.xensource.com Git - xen.git/commit
Revert "cpupools: update domU's node-affinity on the cpupool_unassign_cpu() path"
authorJan Beulich <jbeulich@suse.com>
Fri, 13 Mar 2015 11:40:01 +0000 (12:40 +0100)
committerJan Beulich <jbeulich@suse.com>
Fri, 13 Mar 2015 11:40:01 +0000 (12:40 +0100)
commit8395b67ab0b8a8623b2fa46d84c1796d3aa5b2d7
treeb3d8d8c17688c3ff16b3c0e45cf61bf7f32cd7e9
parentc643fb110a51693e82a36ca9178d54f0b9744024
Revert "cpupools: update domU's node-affinity on the cpupool_unassign_cpu() path"

This reverts commit 93be8285a79c6cbbf66c8681fec1d1bfb71d84cc.

At the point this patch calls domain_update_node_affinity(), the vcpu
hard affinities have not yet been updated; so calling it at this point
can in some circumstances trigger an ASSERT().

domain_update_node_affinity() is already called in
cpu_disable_scheduler(), so adding it to cpupool_unassign_cpu() is
redundant.  Simply reverting the patch is sufficient.

Acked-by: George Dunlap <george.dunlap@eu.citrix.com>
xen/common/cpupool.c