diff options
| author | Mateusz Guzik <mjguzik@gmail.com> | 2026-05-16 05:18:52 +0300 |
|---|---|---|
| committer | Christian Brauner <brauner@kernel.org> | 2026-05-21 14:39:36 +0300 |
| commit | 7dc6acb3d56bc2c5d119c86abd8fe96034084fc8 (patch) | |
| tree | 3e58dea963d36e82e3e73961aa8ce46e53546d3a /scripts | |
| parent | 50d377ef12d9680ff8fd0923afc7edaf63995511 (diff) | |
| download | linux-7dc6acb3d56bc2c5d119c86abd8fe96034084fc8.tar.xz | |
fs/pipe: write to ->poll_usage only once
Both GNU and BSD makes share a "token pipe" between their instances, as
a result a -j $BIGNUM invocation results in multicore perf problems in
the poll handler.
Avoiding the store will reduce it a little bit. However, the crux of the
problem is the locked queuing up in poll_wait().
Signed-off-by: Mateusz Guzik <mjguzik@gmail.com>
Link: https://patch.msgid.link/20260516021852.256932-1-mjguzik@gmail.com
Signed-off-by: Christian Brauner (Amutable) <brauner@kernel.org>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions
