linux/include/vdso
Thomas Weißschuh f5e386fe5f vdso/datapage: Trim down unnecessary includes
vdso/datapage.h includes a lot of headers which are not strictly necessary.
Some of those headers include architecture-specific vDSO headers which
prevent the usage of vdso/datapage.h in kernel code on architectures
without an vDSO. This would be useful however to write generic code using
IS_ENABLED(), for example in drivers/char/random.c.

Remove the unnecessary includes.

Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de>
Signed-off-by: Thomas Gleixner <tglx@kernel.org>
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Link: https://patch.msgid.link/20260227-vdso-header-cleanups-v2-13-35d60acf7410@linutronix.de
2026-03-11 15:22:39 +01:00
..
align.h
auxclock.h
bits.h
cache.h
clocksource.h
const.h
datapage.h vdso/datapage: Trim down unnecessary includes 2026-03-11 15:22:39 +01:00
getrandom.h
gettime.h
helpers.h vdso/helpers: Explicitly include vdso/processor.h 2026-03-11 15:22:26 +01:00
jiffies.h
ktime.h
limits.h
math64.h
page.h
processor.h
time.h
time32.h
time64.h
unaligned.h
vsyscall.h