[PW_SID:1097078] vdso: Drop GENERIC_TIME_VSYSCALL#1970
Conversation
…allbacks The syscall definitions can be built just fine for 32-bit systems. Also the guard does not cover __arch_get_hw_counter() which is always used together with those system call fallbacks. Also this header is unused when no vDSO is built anyways. Drop the ifdeffery. The logic will be simpler to understand. Furthermore this prepares the complete removal of CONFIG_GENERIC_TIME_VSYSCALL. Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Both the compilation of kernel/time/vsyscall.c, which contains the real definition of update_vsyscall() and the other vDSO definitions in timekeeper_internal.h use CONFIG_GENERIC_GETTIMEOFDAY and not CONFIG_GENERIC_TIME_VSYSCALL. Align the code to use a single kconfig symbol. Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
This kconfig symbol is not used anymore, remove it. Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
|
Patch 1: "[1/3] riscv: vdso: Drop CONFIG_GENERIC_TIME_VSYSCALL guard around syscall fallbacks" |
|
Patch 1: "[1/3] riscv: vdso: Drop CONFIG_GENERIC_TIME_VSYSCALL guard around syscall fallbacks" |
|
Patch 1: "[1/3] riscv: vdso: Drop CONFIG_GENERIC_TIME_VSYSCALL guard around syscall fallbacks" |
|
Patch 1: "[1/3] riscv: vdso: Drop CONFIG_GENERIC_TIME_VSYSCALL guard around syscall fallbacks" |
|
Patch 1: "[1/3] riscv: vdso: Drop CONFIG_GENERIC_TIME_VSYSCALL guard around syscall fallbacks" |
|
Patch 1: "[1/3] riscv: vdso: Drop CONFIG_GENERIC_TIME_VSYSCALL guard around syscall fallbacks" |
|
Patch 1: "[1/3] riscv: vdso: Drop CONFIG_GENERIC_TIME_VSYSCALL guard around syscall fallbacks" |
|
Patch 1: "[1/3] riscv: vdso: Drop CONFIG_GENERIC_TIME_VSYSCALL guard around syscall fallbacks" |
|
Patch 1: "[1/3] riscv: vdso: Drop CONFIG_GENERIC_TIME_VSYSCALL guard around syscall fallbacks" |
|
Patch 1: "[1/3] riscv: vdso: Drop CONFIG_GENERIC_TIME_VSYSCALL guard around syscall fallbacks" |
|
Patch 1: "[1/3] riscv: vdso: Drop CONFIG_GENERIC_TIME_VSYSCALL guard around syscall fallbacks" |
|
Patch 1: "[1/3] riscv: vdso: Drop CONFIG_GENERIC_TIME_VSYSCALL guard around syscall fallbacks" |
|
Patch 2: "[2/3] vdso/vsyscall: Gate update_vsyscall() behind CONFIG_GENERIC_GETTIMEOFDAY" |
|
Patch 2: "[2/3] vdso/vsyscall: Gate update_vsyscall() behind CONFIG_GENERIC_GETTIMEOFDAY" |
|
Patch 2: "[2/3] vdso/vsyscall: Gate update_vsyscall() behind CONFIG_GENERIC_GETTIMEOFDAY" |
|
Patch 2: "[2/3] vdso/vsyscall: Gate update_vsyscall() behind CONFIG_GENERIC_GETTIMEOFDAY" |
|
Patch 2: "[2/3] vdso/vsyscall: Gate update_vsyscall() behind CONFIG_GENERIC_GETTIMEOFDAY" |
|
Patch 2: "[2/3] vdso/vsyscall: Gate update_vsyscall() behind CONFIG_GENERIC_GETTIMEOFDAY" |
|
Patch 2: "[2/3] vdso/vsyscall: Gate update_vsyscall() behind CONFIG_GENERIC_GETTIMEOFDAY" |
|
Patch 2: "[2/3] vdso/vsyscall: Gate update_vsyscall() behind CONFIG_GENERIC_GETTIMEOFDAY" |
|
Patch 2: "[2/3] vdso/vsyscall: Gate update_vsyscall() behind CONFIG_GENERIC_GETTIMEOFDAY" |
|
Patch 2: "[2/3] vdso/vsyscall: Gate update_vsyscall() behind CONFIG_GENERIC_GETTIMEOFDAY" |
|
Patch 2: "[2/3] vdso/vsyscall: Gate update_vsyscall() behind CONFIG_GENERIC_GETTIMEOFDAY" |
|
Patch 2: "[2/3] vdso/vsyscall: Gate update_vsyscall() behind CONFIG_GENERIC_GETTIMEOFDAY" |
|
Patch 3: "[3/3] vdso/treewide: Drop GENERIC_TIME_VSYSCALL" |
|
Patch 3: "[3/3] vdso/treewide: Drop GENERIC_TIME_VSYSCALL" |
|
Patch 3: "[3/3] vdso/treewide: Drop GENERIC_TIME_VSYSCALL" |
|
Patch 3: "[3/3] vdso/treewide: Drop GENERIC_TIME_VSYSCALL" |
|
Patch 3: "[3/3] vdso/treewide: Drop GENERIC_TIME_VSYSCALL" |
|
Patch 3: "[3/3] vdso/treewide: Drop GENERIC_TIME_VSYSCALL" |
|
Patch 3: "[3/3] vdso/treewide: Drop GENERIC_TIME_VSYSCALL" |
|
Patch 3: "[3/3] vdso/treewide: Drop GENERIC_TIME_VSYSCALL" |
|
Patch 3: "[3/3] vdso/treewide: Drop GENERIC_TIME_VSYSCALL" |
|
Patch 3: "[3/3] vdso/treewide: Drop GENERIC_TIME_VSYSCALL" |
|
Patch 3: "[3/3] vdso/treewide: Drop GENERIC_TIME_VSYSCALL" |
|
Patch 3: "[3/3] vdso/treewide: Drop GENERIC_TIME_VSYSCALL" |
a1231b7 to
c03cdce
Compare
PR for series 1097078 applied to workflow__riscv__fixes
Name: vdso: Drop GENERIC_TIME_VSYSCALL
URL: https://patchwork.kernel.org/project/linux-riscv/list/?series=1097078
Version: 1