[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-4.1-testing] _csched_cpu_pick(): don't return CPUs outside vCPU's affinity mask
# HG changeset patch # User Jan Beulich <jbeulich@xxxxxxxxxx> # Date 1300123273 0 # Node ID cd4d0c5dfa274331c7871e19070dc4f7fbcc0092 # Parent 6ac812f16e133e7fb8faf3abda8b043e2d51b865 _csched_cpu_pick(): don't return CPUs outside vCPU's affinity mask This fixes a fairly blatant bug I introduced in c/s 20377:cff23354d026 - I wonder how this went unnoticed for so long. Signed-off-by: Jan Beulich <jbeulich@xxxxxxxxxx> xen-unstable changeset: 23039:c40da47621d8 xen-unstable date: Mon Mar 14 17:19:22 2011 +0000 --- diff -r 6ac812f16e13 -r cd4d0c5dfa27 xen/common/sched_credit.c --- a/xen/common/sched_credit.c Mon Mar 14 17:14:16 2011 +0000 +++ b/xen/common/sched_credit.c Mon Mar 14 17:21:13 2011 +0000 @@ -530,6 +530,7 @@ || ( !sched_smt_power_savings && (weight_cpu * migrate_factor < weight_nxt) ) ) { + cpus_and(nxt_idlers, cpus, nxt_idlers); cpu = cycle_cpu(CSCHED_PCPU(nxt)->idle_bias, nxt_idlers); if ( commit ) CSCHED_PCPU(nxt)->idle_bias = cpu; _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |