diff options
author | Nam Cao <namcao@linutronix.de> | 2024-10-31 18:14:23 +0300 |
---|---|---|
committer | Thomas Gleixner <tglx@linutronix.de> | 2024-11-07 04:47:05 +0300 |
commit | 8f02e3563bb5824eb01c94f2c75f1dcee2d05625 (patch) | |
tree | d6b768aa48331dfef44970ae367fc21f30d0c384 /tools/perf/scripts/python/syscall-counts.py | |
parent | c9bd83abfeb9a9b103e689b251ccff7a01be8366 (diff) | |
download | linux-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