public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] timens: Remove dependency on the vDSO
@ 2026-03-23  8:07 Thomas Weißschuh
  2026-03-23  8:07 ` [PATCH 1/2] vdso/timens: Move functions to new file Thomas Weißschuh
  2026-03-23  8:07 ` [PATCH 2/2] timens: Remove dependency on the vDSO Thomas Weißschuh
  0 siblings, 2 replies; 5+ messages in thread
From: Thomas Weißschuh @ 2026-03-23  8:07 UTC (permalink / raw)
  To: Anna-Maria Behnsen, Frederic Weisbecker, Thomas Gleixner,
	Andy Lutomirski, Vincenzo Frascino
  Cc: linux-kernel, Thomas Weißschuh

Previously, missing time namespace support in the vDSO meant that time
namespaces needed to be disabled globally. This was expressed in a hard
dependency on the generic vDSO library. This also meant that architectures
without any vDSO or only a stub vDSO could not enable time namespaces.
Now that all architectures using a real vDSO are using the generic library,
that dependency is not necessary anymore.

Remove the dependency and let all architectures enable time namespaces.

Based on tip/timers/vdso.

Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de>
---
Thomas Weißschuh (2):
      vdso/timens: Move functions to new file
      timens: Remove dependency on the vDSO

 MAINTAINERS                      |   2 +
 include/linux/time_namespace.h   |  36 ++++-----
 init/Kconfig                     |   4 +-
 kernel/time/Makefile             |   1 +
 kernel/time/namespace.c          | 132 ++-----------------------------
 kernel/time/namespace_internal.h |  28 +++++++
 kernel/time/namespace_vdso.c     | 164 +++++++++++++++++++++++++++++++++++++++
 lib/vdso/datastore.c             |  25 ------
 8 files changed, 222 insertions(+), 170 deletions(-)
---
base-commit: 84ff7434f2386a10a8e2967e06a9415dd0ecef48
change-id: 20250908-vdso-timens-decoupling-24c0eee0c6c4

Best regards,
--  
Thomas Weißschuh (Schneider Electric) <thomas.weissschuh@linutronix.de>


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2026-03-25  7:58 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-23  8:07 [PATCH 0/2] timens: Remove dependency on the vDSO Thomas Weißschuh
2026-03-23  8:07 ` [PATCH 1/2] vdso/timens: Move functions to new file Thomas Weißschuh
2026-03-24 19:36   ` Thomas Gleixner
2026-03-25  7:58     ` Thomas Weißschuh
2026-03-23  8:07 ` [PATCH 2/2] timens: Remove dependency on the vDSO Thomas Weißschuh

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox