Hello,
The main aim of this series is to reduce the pressure around
cpu_add_remove_lock by converting it into a rw lock. Most users of the
lock want to take it in read mode, as they only care about the maps not
changing.
Patch #2 makes the writers take the lock in blocking mode, this is
mainly done to reduce the failure of the CPU plug/unplug operations,
since the lock is more contended now and trylock can easily fail if
there are readers.
Thanks, Roger.
Roger Pau Monne (2):
smp: convert the cpu maps lock into a rw lock
smp: convert cpu_hotplug_begin into a blocking lock acquisition
xen/arch/x86/smpboot.c | 3 +--
xen/common/cpu.c | 29 ++++++++++++++++++-----------
xen/include/xen/cpu.h | 13 +++----------
3 files changed, 22 insertions(+), 23 deletions(-)
--
2.25.0
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel