hrtimers: Move hrtimer base related definitions into hrtimer_defs.h
authorAnna-Maria Behnsen <anna-maria@linutronix.de>
Tue, 23 Jan 2024 16:46:55 +0000 (17:46 +0100)
committerThomas Gleixner <tglx@linutronix.de>
Mon, 19 Feb 2024 08:37:59 +0000 (09:37 +0100)
commit1a4729ecafc239f922d0c758bab7be0038714e88
tree3929b1daa2514bc5ba1619412a3c6efea5bc8ab6
parent49f1ff50d49fb8b40bc0271177de8092226396e9
hrtimers: Move hrtimer base related definitions into hrtimer_defs.h

hrtimer base related struct definitions are part of hrtimers.h as it is
required there. With this, also the struct documentation which is for core
code internal use, is exposed into the general api.

To prevent this, move all core internal definitions and the related
includes into hrtimer_defs.h.

Signed-off-by: Anna-Maria Behnsen <anna-maria@linutronix.de>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link: https://lore.kernel.org/r/20240123164702.55612-2-anna-maria@linutronix.de
include/linux/hrtimer.h
include/linux/hrtimer_defs.h