Get the latest tech news

Linux 6.17 Fixes A Performance Bottleneck In The Futex Code


Merged last week for Linux 6.17 were the FUTEX locking changes that include addressing an observed performance bottleneck.

Merged last week for Linux 6.17 were the FUTEX locking changes that include addressing an observed performance bottleneck. "The use of rcuref_t for reference counting introduces a performance bottleneck when accessed concurrently by multiple threads during futex operations. In this state, each futex operation that requires the private hash uses a per-CPU counter (an unsigned int) for incrementing or decrementing the reference count."

Get the Android app

Or read this on Phoronix

Read more on:

Photo of fixes

fixes

Photo of futex code

futex code

Related news:

News photo

NVIDIA 580 Beta Linux Driver Brings Fixes, Wayland fifo-v1 Support With Vulkan

News photo

GNOME Mutter 49 Beta Released With Pointer Warp Protocol, Wayland Fixes

News photo

Apple HFS/HFS+ File-System Drivers See Many Fixes In Linux 6.17