[PATCH 0/3] xen: Fix some bugs in scheduling

Juergen Gross posted 3 patches 3 years, 12 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/xen tags/patchew/20200430151559.1464-1-jgross@suse.com
Maintainers: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>, Dario Faggioli <dfaggioli@suse.com>, "Roger Pau Monné" <roger.pau@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>, Juergen Gross <jgross@suse.com>, Julien Grall <julien@xen.org>, Jan Beulich <jbeulich@suse.com>, George Dunlap <george.dunlap@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
There is a newer version of this series
xen/arch/x86/domain.c      | 14 ++++++++++----
xen/common/sched/core.c    | 10 +++++++---
xen/common/sched/cpupool.c |  3 +++
xen/include/xen/sched.h    |  2 +-
xen/include/xen/softirq.h  |  2 +-
5 files changed, 22 insertions(+), 9 deletions(-)
[PATCH 0/3] xen: Fix some bugs in scheduling
Posted by Juergen Gross 3 years, 12 months ago
Some bugs I found when trying to find a problem with cpu-on/offlining
in core scheduling mode.

Patches 1 and 3 are fixing observed problems, while patch 2 is more
of a theoretical issue.

Juergen Gross (3):
  xen/sched: allow rcu work to happen when syncing cpus in core
    scheduling
  xen/sched: fix theoretical races accessing vcpu->dirty_cpu
  xen/cpupool: fix removing cpu from a cpupool

 xen/arch/x86/domain.c      | 14 ++++++++++----
 xen/common/sched/core.c    | 10 +++++++---
 xen/common/sched/cpupool.c |  3 +++
 xen/include/xen/sched.h    |  2 +-
 xen/include/xen/softirq.h  |  2 +-
 5 files changed, 22 insertions(+), 9 deletions(-)

-- 
2.16.4