summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/flamegraph.py
diff options
context:
space:
mode:
authorMarco Crivellari <marco.crivellari@suse.com>2026-07-07 16:53:03 +0200
committerJiri Kosina <jkosina@suse.com>2026-08-03 21:04:10 +0200
commit26829c0aeae9aa16d4bcf106488494abd312230b (patch)
treee4bb9b2c23fe0fe96f79954316b636ada7e6af37 /tools/perf/scripts/python/flamegraph.py
parent8bb7c0fdfc70c132431c337ca6b51757ef32dee5 (diff)
HID: appletb-kdb: Replace system_wq with system_dfl_wq
Currently the code enqueue work items using mod_delayed_work(), using system_wq, the old per-CPU Workqueue. The function end up calling __queue_delayed_work(), which set a global timer that could fire anywhere, enqueuing the work where the timer fired. Unbound works could benefit from scheduler task placement, to optimize performance and power consumption. Since the workqueue work doesn't rely on per-cpu variables, there is no obvious reason that justify the use of a per-cpu workqueue. So change the workqueue with the new unbound version, system_dfl_wq. Signed-off-by: Marco Crivellari <marco.crivellari@suse.com> Signed-off-by: Jiri Kosina <jkosina@suse.com>
Diffstat (limited to 'tools/perf/scripts/python/flamegraph.py')
0 files changed, 0 insertions, 0 deletions