summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/syscall-counts.py
diff options
context:
space:
mode:
authorNam Cao <namcao@linutronix.de>2024-10-31 18:14:23 +0300
committerThomas Gleixner <tglx@linutronix.de>2024-11-07 04:47:05 +0300
commit8f02e3563bb5824eb01c94f2c75f1dcee2d05625 (patch)
treed6b768aa48331dfef44970ae367fc21f30d0c384 /tools/perf/scripts/python/syscall-counts.py
parentc9bd83abfeb9a9b103e689b251ccff7a01be8366 (diff)
downloadlinux-8f02e3563bb5824eb01c94f2c75f1dcee2d05625.tar.xz
hrtimers: Introduce hrtimer_update_function()
Some users of hrtimer need to change the callback function after the initial setup. They write to hrtimer::function directly. That's not safe under all circumstances as the write is lockless and a concurrent timer expiry might end up using the wrong function pointer. Introduce hrtimer_update_function(), which also performs runtime checks whether it is safe to modify the callback. This allows to make hrtimer::function private once all users are converted. Signed-off-by: Nam Cao <namcao@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Link: https://lore.kernel.org/all/20a937b0ae09ad54b5b6d86eabead7c570f1b72e.1730386209.git.namcao@linutronix.de
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts.py')
0 files changed, 0 insertions, 0 deletions