All of lore.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.