Hello,
kernel test robot noticed a 10.7% improvement of
stress-ng.netlink-task.ops_per_sec on:
commit: d93300891f810c9498d09a6ecea2403d7a3546f0 ("[PATCH next v2 2/5]
locking/osq_lock: Optimise the vcpu_is_preempted() check.")
url:
https://github.com/intel-lab-lkp/linux/commits/David-Laight
On 12/31/23 16:52, David Laight wrote:
The vcpu_is_preempted() test stops osq_lock() spinning if a virtual
cpu is no longer running.
Although patched out for bare-metal the code still needs the cpu number.
Reading this from 'prev->cpu' is a pretty much guaranteed have a cache miss
when osq_unl
2 matches
Mail list logo