[Devel] [PATCH hci-8.1 v5 0/5] timens: Remove dependency on the vDSO
Eva Kurchatova
eva.kurchatova at virtuozzo.com
Wed Oct 21 07:08:38 MSK 2026
Changes in v3:
- Drop offset_lock extern declaration, so that the picks apply clean.
- Mainline commits are git cherry-pick -x of mainline, with the conflict
resolution described in a rebase note where the patch differs.
- Drop the freeze fix from the series: Low priority, the same issue
exists in mainline, and not exploitable. Goes mainline first.
- Drop the sparc config workaround: VZKernel doesn't target sparc, will
be fixed if ever needed by a newer kernel import.
Link to v2: http://lore.virtuozzo.com/kernel/20261019000649.1371025-1-eva.kurchatova@virtuozzo.com/T/#t
Link to v1: http://lore.virtuozzo.com/kernel/20261009135929.3274885-1-eva.kurchatova@virtuozzo.com/T/#t
Eva Kurchatova (5):
timens: make offset_lock private to namespace.c again
ms/vdso: Drop Kconfig GENERIC_VDSO_TIME_NS
ms/vdso/timens: Move functions to new file
ms/timens: Remove dependency on the vDSO
config: follow the TIME_NS Kconfig change in config.vz10.minimal
MAINTAINERS | 2 +
arch/arm64/Kconfig | 1 -
arch/loongarch/Kconfig | 1 -
arch/powerpc/Kconfig | 1 -
arch/riscv/Kconfig | 1 -
arch/s390/Kconfig | 1 -
arch/x86/Kconfig | 1 -
config.vz10.minimal | 2 +-
include/linux/time_namespace.h | 38 +++----
init/Kconfig | 4 +-
kernel/time/Makefile | 1 +
kernel/time/namespace.c | 127 ++--------------------
kernel/time/namespace_internal.h | 28 +++++
kernel/time/namespace_vdso.c | 155 +++++++++++++++++++++++++++
lib/vdso/Kconfig | 6 --
lib/vdso/datastore.c | 25 -----
tools/testing/selftests/pidfd/config | 1 -
17 files changed, 214 insertions(+), 181 deletions(-)
create mode 100644 kernel/time/namespace_internal.h
create mode 100644 kernel/time/namespace_vdso.c
--
2.56.0
More information about the Devel
mailing list