[PATCH tip/locking/core v9 0/6] locking/qspinlock: Enhance pvqspinlock

2015-10-30 Thread Waiman Long
v8->v9: - Added a new patch 2 which tried to prefetch the cacheline of the next MCS node in order to reduce the MCS unlock latency when it was time to do the unlock. - Changed the slowpath statistics counters implementation in patch 4 from atomic_t to per-cpu variables to reduce

[PATCH tip/locking/core v9 0/6] locking/qspinlock: Enhance pvqspinlock

2015-10-30 Thread Waiman Long
v8->v9: - Added a new patch 2 which tried to prefetch the cacheline of the next MCS node in order to reduce the MCS unlock latency when it was time to do the unlock. - Changed the slowpath statistics counters implementation in patch 4 from atomic_t to per-cpu variables to reduce