kernel_samsung_a53x/kernel/rcu
Yaroslav Furman 630769e32b 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
2025-01-19 20:05:47 +01:00
..
Kconfig Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
Kconfig.debug Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
Makefile Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rcu.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rcu_segcblist.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rcu_segcblist.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
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 Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
srcutiny.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
srcutree.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
sync.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
tasks.h rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow 2025-01-19 14:52:20 +01:00
tiny.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
tree.c rcu: Fix a performance regression. 2025-01-19 20:05:47 +01:00
tree.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
tree_exp.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
tree_plugin.h rcu_boost: always without delay 2024-11-17 17:37:56 +01:00
tree_stall.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
update.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00