[PW_SID:1129279] vDSO: Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery#2301
[PW_SID:1129279] vDSO: Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery#2301linux-riscv-bot wants to merge 8 commits into
Conversation
Extend the asm-header stub generation to also handle subdirectories. An upcoming vdso/ header refactoring requires this. Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
…MEOFDAY Some code, for example clocksource drivers, may want to use the vDSO clockmode constants even when CONFIG_GENERIC_GETTIMEOFDAY=n. But the symbols are completely hidden in that case, making ugly ifdeffery necessary. Provide unlinkable dummy definitions. These can be used with IS_ENABLED(CONFIG_GENERIC_GETTIMEOFDAY). As not all architectures provide asm/vdso/clocksource.h, provide an empty stub in asm-generic for it. Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Now that there is a definition of VDSO_CLOCKMODE_R4K even if no vDSO is built, the ugly ifdeffery can be removed. Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
…Y ifdeffery Now that there is a definition of VDSO_CLOCKMODE_GIC even if no vDSO is built, the ugly ifdeffery can be removed. Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
…Y ifdeffery Now that there is a definition of VDSO_CLOCKMODE_ARCHTIMER even if no vDSO is built, the ugly ifdeffery can be removed. Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
…fdeffery Now that there is a definition of VDSO_CLOCKMODE_ARCHTIMER even if no vDSO is built, the ugly ifdeffery can be removed. Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Now that there is a definition of VDSO_CLOCKMODE_CPU even if no vDSO is built, the ugly ifdeffery can be removed. Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
|
Patch 1: "[v2,1/7] kbuild: support generated asm-headers in subdirectories" |
|
Patch 1: "[v2,1/7] kbuild: support generated asm-headers in subdirectories" |
|
Patch 1: "[v2,1/7] kbuild: support generated asm-headers in subdirectories" |
|
Patch 1: "[v2,1/7] kbuild: support generated asm-headers in subdirectories" |
|
Patch 1: "[v2,1/7] kbuild: support generated asm-headers in subdirectories" |
|
Patch 1: "[v2,1/7] kbuild: support generated asm-headers in subdirectories" |
|
Patch 1: "[v2,1/7] kbuild: support generated asm-headers in subdirectories" |
|
Patch 1: "[v2,1/7] kbuild: support generated asm-headers in subdirectories" |
|
Patch 1: "[v2,1/7] kbuild: support generated asm-headers in subdirectories" |
|
Patch 1: "[v2,1/7] kbuild: support generated asm-headers in subdirectories" |
|
Patch 1: "[v2,1/7] kbuild: support generated asm-headers in subdirectories" |
|
Patch 1: "[v2,1/7] kbuild: support generated asm-headers in subdirectories" |
|
Patch 2: "[v2,2/7] vDSO: Make clockmode constants available without CONFIG_GENERIC_GETTIMEOFDAY" |
|
Patch 2: "[v2,2/7] vDSO: Make clockmode constants available without CONFIG_GENERIC_GETTIMEOFDAY" |
|
Patch 2: "[v2,2/7] vDSO: Make clockmode constants available without CONFIG_GENERIC_GETTIMEOFDAY" |
|
Patch 2: "[v2,2/7] vDSO: Make clockmode constants available without CONFIG_GENERIC_GETTIMEOFDAY" |
|
Patch 2: "[v2,2/7] vDSO: Make clockmode constants available without CONFIG_GENERIC_GETTIMEOFDAY" |
|
Patch 2: "[v2,2/7] vDSO: Make clockmode constants available without CONFIG_GENERIC_GETTIMEOFDAY" |
|
Patch 2: "[v2,2/7] vDSO: Make clockmode constants available without CONFIG_GENERIC_GETTIMEOFDAY" |
|
Patch 2: "[v2,2/7] vDSO: Make clockmode constants available without CONFIG_GENERIC_GETTIMEOFDAY" |
|
Patch 2: "[v2,2/7] vDSO: Make clockmode constants available without CONFIG_GENERIC_GETTIMEOFDAY" |
|
Patch 2: "[v2,2/7] vDSO: Make clockmode constants available without CONFIG_GENERIC_GETTIMEOFDAY" |
|
Patch 5: "[v2,5/7] clocksource/drivers/arm_arch_timer: Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery" |
|
Patch 5: "[v2,5/7] clocksource/drivers/arm_arch_timer: Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery" |
|
Patch 5: "[v2,5/7] clocksource/drivers/arm_arch_timer: Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery" |
|
Patch 5: "[v2,5/7] clocksource/drivers/arm_arch_timer: Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery" |
|
Patch 5: "[v2,5/7] clocksource/drivers/arm_arch_timer: Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery" |
|
Patch 6: "[v2,6/7] clocksource/drivers/timer-riscv: Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery" |
|
Patch 6: "[v2,6/7] clocksource/drivers/timer-riscv: Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery" |
|
Patch 6: "[v2,6/7] clocksource/drivers/timer-riscv: Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery" |
|
Patch 6: "[v2,6/7] clocksource/drivers/timer-riscv: Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery" |
|
Patch 6: "[v2,6/7] clocksource/drivers/timer-riscv: Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery" |
|
Patch 6: "[v2,6/7] clocksource/drivers/timer-riscv: Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery" |
|
Patch 6: "[v2,6/7] clocksource/drivers/timer-riscv: Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery" |
|
Patch 6: "[v2,6/7] clocksource/drivers/timer-riscv: Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery" |
|
Patch 6: "[v2,6/7] clocksource/drivers/timer-riscv: Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery" |
|
Patch 6: "[v2,6/7] clocksource/drivers/timer-riscv: Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery" |
|
Patch 6: "[v2,6/7] clocksource/drivers/timer-riscv: Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery" |
|
Patch 6: "[v2,6/7] clocksource/drivers/timer-riscv: Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery" |
|
Patch 7: "[v2,7/7] LoongArch: Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery" |
|
Patch 7: "[v2,7/7] LoongArch: Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery" |
|
Patch 7: "[v2,7/7] LoongArch: Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery" |
|
Patch 7: "[v2,7/7] LoongArch: Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery" |
|
Patch 7: "[v2,7/7] LoongArch: Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery" |
|
Patch 7: "[v2,7/7] LoongArch: Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery" |
|
Patch 7: "[v2,7/7] LoongArch: Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery" |
|
Patch 7: "[v2,7/7] LoongArch: Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery" |
|
Patch 7: "[v2,7/7] LoongArch: Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery" |
|
Patch 7: "[v2,7/7] LoongArch: Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery" |
|
Patch 7: "[v2,7/7] LoongArch: Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery" |
|
Patch 7: "[v2,7/7] LoongArch: Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery" |
8ca72ef to
60e0882
Compare
PR for series 1129279 applied to workflow__riscv__fixes
Name: vDSO: Remove CONFIG_GENERIC_GETTIMEOFDAY ifdeffery
URL: https://patchwork.kernel.org/project/linux-riscv/list/?series=1129279
Version: 2