Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

vdso: Remove remnants of architecture-specific random state storage

All users of the random vDSO are using the generic storage
implementation. Remove the now unnecessary compatibility accessor
functions and symbols.

Co-developed-by: Nam Cao <namcao@linutronix.de>
Signed-off-by: Nam Cao <namcao@linutronix.de>
Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link: https://lore.kernel.org/all/20250204-vdso-store-rng-v3-17-13a4669dfc8c@linutronix.de

authored by

Thomas Weißschuh and committed by
Thomas Gleixner
998a8a26 9729dcea

-6
-5
include/asm-generic/vdso/vsyscall.h
··· 32 32 33 33 #define __arch_get_vdso_u_time_data __arch_get_vdso_data 34 34 35 - #ifndef __arch_get_vdso_u_rng_data 36 - #define __arch_get_vdso_u_rng_data() __arch_get_vdso_rng_data() 37 - #endif 38 - #define vdso_k_rng_data __arch_get_k_vdso_rng_data() 39 - 40 35 #endif /* CONFIG_GENERIC_VDSO_DATA_STORE */ 41 36 42 37 #ifndef __arch_update_vsyscall
-1
include/vdso/datapage.h
··· 152 152 #ifndef CONFIG_GENERIC_VDSO_DATA_STORE 153 153 extern struct vdso_time_data _vdso_data[CS_BASES] __attribute__((visibility("hidden"))); 154 154 extern struct vdso_time_data _timens_data[CS_BASES] __attribute__((visibility("hidden"))); 155 - extern struct vdso_rng_data _vdso_rng_data __attribute__((visibility("hidden"))); 156 155 #else 157 156 extern struct vdso_time_data vdso_u_time_data[CS_BASES] __attribute__((visibility("hidden"))); 158 157 extern struct vdso_rng_data vdso_u_rng_data __attribute__((visibility("hidden")));