[Devel] [PATCH hci-8.1 v2 0/6] timens: Remove dependency on the vDSO
Eva Kurchatova
eva.kurchatova at virtuozzo.com
Mon Oct 19 03:05:52 MSK 2026
Patchset for task https://virtuozzo.atlassian.net/browse/VSTOR-148112
Changes in v2:
- TIME_NS stays off where a vDSO updates its own time data without
the generic library.
- Update config.vz10.minimal; the configs under configs/ are RHEL
imports.
Link to v1: http://lore.virtuozzo.com/kernel/20261009135929.3274885-1-eva.kurchatova@virtuozzo.com/T/#t
Eva Kurchatova (6):
ms/vdso: Drop Kconfig GENERIC_VDSO_TIME_NS
ms/vdso/timens: Move functions to new file
ms/timens: Remove dependency on the vDSO
timens: freeze the offsets on the first join without the vDSO too
timens: keep the option off where the vDSO updates its own time data
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 | 31 +++---
init/Kconfig | 5 +-
kernel/time/Makefile | 1 +
kernel/time/namespace.c | 147 ++++++---------------------
kernel/time/namespace_internal.h | 38 +++++++
kernel/time/namespace_vdso.c | 132 ++++++++++++++++++++++++
lib/vdso/Kconfig | 6 --
lib/vdso/datastore.c | 25 -----
tools/testing/selftests/pidfd/config | 1 -
17 files changed, 224 insertions(+), 172 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