diff options
author | 2024-10-31 16:14:20 +0100 | |
---|---|---|
committer | 2024-11-07 02:47:05 +0100 | |
commit | 908a1d775422ba2e27a5e33d0c130b522419e121 (patch) | |
tree | 61dd71035c41d5abde5b02190ca5d3ed75e90525 /scripts/lib/kdoc/kdoc_files.py | |
parent | io_uring: Remove redundant hrtimer's callback function setup (diff) | |
download | linux-rng-908a1d775422ba2e27a5e33d0c130b522419e121.tar.xz linux-rng-908a1d775422ba2e27a5e33d0c130b522419e121.zip |
hrtimers: Introduce hrtimer_setup() to replace hrtimer_init()
To initialize hrtimer, hrtimer_init() needs to be called and also
hrtimer::function must be set. This is error-prone and awkward to use.
Introduce hrtimer_setup() which does both of these things, so that users of
hrtimer can be simplified.
The new setup function also has a sanity check for the provided function
pointer. If NULL, a warning is emitted and a dummy callback installed.
hrtimer_init() will be removed as soon as all of its users have been
converted to the new function.
Signed-off-by: Nam Cao <namcao@linutronix.de>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link: https://lore.kernel.org/all/5057c1ddbfd4b92033cd93d37fe38e6b069d5ba6.1730386209.git.namcao@linutronix.de
Diffstat (limited to 'scripts/lib/kdoc/kdoc_files.py')
0 files changed, 0 insertions, 0 deletions