kernel_samsung_a53x/kernel/rcu
Yaroslav Furman 9c41dd9383 rcu: Fix a performance regression.
Commit "rcu: Create RCU-specific workqueues with rescuers" switched RCU
to using local workqueses and removed power efficiency flag from them.

This caused a performance regression that can be observed in Geekbench 5
after enabling CONFIG_WQ_POWER_EFFICIENT_DEFAULT: score went down from
760/2500 to 620/2300 (single/multi core respectively).

Add WQ_POWER_EFFICIENT flag to avoid this regression.

Change-Id: I2c4f41faa55548f9e81a1c0cbe10703948062d89
2024-12-18 15:05:33 +01:00
..
Kconfig
Kconfig.debug
Makefile
rcu.h
rcu_segcblist.c
rcu_segcblist.h
rcuscale.c Revert "rcuscale: Provide clear error when async specified without primitives" 2024-11-24 00:23:07 +01:00
rcutorture.c rcutorture: Fix rcu_torture_fwd_cb_cr() data race 2024-11-23 23:20:22 +01:00
refscale.c
srcutiny.c
srcutree.c
sync.c
tasks.h rcu-tasks: Idle tasks on offline CPUs are in quiescent states 2024-12-17 13:23:58 +01:00
tiny.c
tree.c rcu: Fix a performance regression. 2024-12-18 15:05:33 +01:00
tree.h
tree_exp.h
tree_plugin.h
tree_stall.h
update.c