[PATCH RFC v2 0/2] qspinlock: Introducing a 4-byte queue spinlock

2013-08-13 Thread Waiman Long
v1->v2: - Add some more comments to document what the code does. - Add a numerous CPU mode to support >= 16K CPUs - Add a configuration option to allow lock stealing which can further improve performance in many cases. - Enable wakeup of queue head CPU at unlock time for non-numerous CPU

[PATCH RFC v2 0/2] qspinlock: Introducing a 4-byte queue spinlock

2013-08-13 Thread Waiman Long
v1-v2: - Add some more comments to document what the code does. - Add a numerous CPU mode to support = 16K CPUs - Add a configuration option to allow lock stealing which can further improve performance in many cases. - Enable wakeup of queue head CPU at unlock time for non-numerous CPU