Today the RCU handling in Xen is affecting scheduling in several ways. It is raising sched softirqs without any real need and it requires tasklets for rcu_barrier(), which interacts badly with core scheduling.
This small series repairs those issues. Juergen Gross (2): xen/rcu: use rcu softirq for forcing quiescent state xen/rcu: don't use stop_machine_run() for rcu_barrier() xen/common/rcupdate.c | 69 ++++++++++++++++++++++++++++++---------------- xen/include/xen/rcupdate.h | 2 +- 2 files changed, 46 insertions(+), 25 deletions(-) -- 2.16.4 _______________________________________________ Xen-devel mailing list [email protected] https://lists.xenproject.org/mailman/listinfo/xen-devel
