kernel: Introduce Time Namespace

Submitted by Thomas Gleixner on Nov. 12, 2019, 1:26 a.m.

Details

Reviewer None
Submitted Nov. 12, 2019, 1:26 a.m.
Last Updated Jan. 10, 2020, 11:02 p.m.
Revision 2

Revisions

SERIES REVISION LOOKS STRANGE. Please double-check patch list and the ordering before proceeding.

Patches download mbox

# Name Submitter State
[PATCHv8,01/34] lib/vdso: Add unlikely() hint into vdso_read_begin() Jann Horn via Containers New
[PATCHv8,02/34] lib/vdso: make do_hres and do_coarse as __always_inline Jann Horn via Containers New
[PATCHv8,03/34] ns: Introduce Time Namespace Jann Horn via Containers New
[PATCHv8,04/34] time: Add timens_offsets to be used for tasks in timens Jann Horn via Containers New
[PATCHv8,05/34] posix-clocks: Rename the clock_get() callback to clock_get_timespec() Jann Horn via Containers New
[PATCHv8,06/34] posix-clocks: Rename .clock_get_timespec() callbacks accordingly Jann Horn via Containers New
[PATCHv8,07/34] alarmtimer: Rename gettime() callback to get_ktime() Jann Horn via Containers New
[PATCHv8,08/34] alarmtimer: Provide get_timespec() callback Jann Horn via Containers New
[PATCHv8,09/34] posix-clocks: Introduce clock_get_ktime() callback Jann Horn via Containers New
[PATCHv8,10/34] posix-timers: Use clock_get_ktime() in common_timer_get() Jann Horn via Containers New
[PATCHv8,11/34] posix-clocks: Wire up clock_gettime() with timens offsets Jann Horn via Containers New
[PATCHv8,12/34] kernel: Add do_timens_ktime_to_host() helper Jann Horn via Containers New
[PATCHv8,13/34] timerfd: Make timerfd_settime() time namespace aware Jann Horn via Containers New
[PATCHv8,14/34] posix-timers: Make timer_settime() time namespace aware Jann Horn via Containers New
[PATCHv8,15/34] alarmtimer: Make nanosleep time namespace aware Jann Horn via Containers New
[PATCHv8,16/34] hrtimers: Prepare hrtimer_nanosleep() for time namespaces Jann Horn via Containers New
[PATCHv8,17/34] posix-timers: Make clock_nanosleep() time namespace aware Jann Horn via Containers New
[PATCHv8,18/34] fs/proc: Respect boottime inside time namespace for /proc/uptime Jann Horn via Containers New
[PATCHv8,19/34] x86/vdso: Restrict splitting VVAR VMA Jann Horn via Containers New
[PATCHv8,20/34] lib/vdso: Prepare for time namespace support Jann Horn via Containers New
[PATCHv8,21/34] x86/vdso: Provide vdso_data offset on vvar_page Jann Horn via Containers New
[PATCHv8,22/34] x86/vdso: Add timens page Jann Horn via Containers New
[PATCHv8,23/34] time: Allocate per-timens vvar page Jann Horn via Containers New
[PATCHv8,24/34] x86/vdso: Handle faults on timens page Jann Horn via Containers New
[PATCHv8,25/34] x86/vdso: On timens page fault prefault also VVAR page Jann Horn via Containers New
[PATCHv8,26/34] x86/vdso: Zap vvar pages on switch a time namspace Jann Horn via Containers New
[PATCHv8,27/34] fs/proc: Introduce /proc/pid/timens_offsets Jann Horn via Containers New
[PATCHv8,28/34] selftests/timens: Add Time Namespace test for supported clocks Jann Horn via Containers New
[PATCHv8,29/34] selftests/timens: Add a test for timerfd Jann Horn via Containers New
[PATCHv8,30/34] selftests/timens: Add a test for clock_nanosleep() Jann Horn via Containers New
[PATCHv8,31/34] selftests/timens: Add procfs selftest Jann Horn via Containers New
[PATCHv8,32/34] selftests/timens: Add timer offsets test Jann Horn via Containers New
[PATCHv8,33/34] selftests/timens: Add a simple perf test for clock_gettime() Jann Horn via Containers New
[PATCHv8,34/34] selftests/timens: Check for right timens offsets after fork and exec Jann Horn via Containers New
SERIES REVISION LOOKS STRANGE. Please double-check patch list and the ordering before proceeding.

Patches download mbox

# Name Submitter State
[PATCHv8,01/34] lib/vdso: Add unlikely() hint into vdso_read_begin() Jann Horn via Containers New
[PATCHv8,02/34] lib/vdso: make do_hres and do_coarse as __always_inline Thomas Gleixner New
[PATCHv8,03/34] ns: Introduce Time Namespace Jann Horn via Containers New
[PATCHv8,04/34] time: Add timens_offsets to be used for tasks in timens Jann Horn via Containers New
[PATCHv8,05/34] posix-clocks: Rename the clock_get() callback to clock_get_timespec() Jann Horn via Containers New
[PATCHv8,06/34] posix-clocks: Rename .clock_get_timespec() callbacks accordingly Jann Horn via Containers New
[PATCHv8,07/34] alarmtimer: Rename gettime() callback to get_ktime() Jann Horn via Containers New
[PATCHv8,08/34] alarmtimer: Provide get_timespec() callback Jann Horn via Containers New
[PATCHv8,09/34] posix-clocks: Introduce clock_get_ktime() callback Jann Horn via Containers New
[PATCHv8,10/34] posix-timers: Use clock_get_ktime() in common_timer_get() Jann Horn via Containers New
[PATCHv8,11/34] posix-clocks: Wire up clock_gettime() with timens offsets Jann Horn via Containers New
[PATCHv8,12/34] kernel: Add do_timens_ktime_to_host() helper Jann Horn via Containers New
[PATCHv8,13/34] timerfd: Make timerfd_settime() time namespace aware Jann Horn via Containers New
[PATCHv8,14/34] posix-timers: Make timer_settime() time namespace aware Jann Horn via Containers New
[PATCHv8,15/34] alarmtimer: Make nanosleep time namespace aware Jann Horn via Containers New
[PATCHv8,16/34] hrtimers: Prepare hrtimer_nanosleep() for time namespaces Jann Horn via Containers New
[PATCHv8,17/34] posix-timers: Make clock_nanosleep() time namespace aware Jann Horn via Containers New
[PATCHv8,18/34] fs/proc: Respect boottime inside time namespace for /proc/uptime Jann Horn via Containers New
[PATCHv8,19/34] x86/vdso: Restrict splitting VVAR VMA Jann Horn via Containers New
[PATCHv8,20/34] lib/vdso: Prepare for time namespace support Jann Horn via Containers New
[PATCHv8,21/34] x86/vdso: Provide vdso_data offset on vvar_page Jann Horn via Containers New
[PATCHv8,22/34] x86/vdso: Add timens page Jann Horn via Containers New
[PATCHv8,23/34] time: Allocate per-timens vvar page Jann Horn via Containers New
[PATCHv8,24/34] x86/vdso: Handle faults on timens page Jann Horn via Containers New
[PATCHv8,25/34] x86/vdso: On timens page fault prefault also VVAR page Jann Horn via Containers New
[PATCHv8,26/34] x86/vdso: Zap vvar pages on switch a time namspace Jann Horn via Containers New
[PATCHv8,27/34] fs/proc: Introduce /proc/pid/timens_offsets Jann Horn via Containers New
[PATCHv8,28/34] selftests/timens: Add Time Namespace test for supported clocks Jann Horn via Containers New
[PATCHv8,29/34] selftests/timens: Add a test for timerfd Jann Horn via Containers New
[PATCHv8,30/34] selftests/timens: Add a test for clock_nanosleep() Jann Horn via Containers New
[PATCHv8,31/34] selftests/timens: Add procfs selftest Jann Horn via Containers New
[PATCHv8,32/34] selftests/timens: Add timer offsets test Jann Horn via Containers New
[PATCHv8,33/34] selftests/timens: Add a simple perf test for clock_gettime() Jann Horn via Containers New
[PATCHv8,34/34] selftests/timens: Check for right timens offsets after fork and exec Jann Horn via Containers New