Recently on the lkml, we discussed how to allow adjustment of posix clocks. I have tried to understand and implement the ideas expressed in the various threads. If there is agreement on this approach, I will resubmit these two patches as part of a longer series, including support for a new kind of hardware clock, so you can see how it all fits together. But first, I would like to concentrate on the new syscall itself. The patches are against a recent net-next tree. Please don't worry if the syscall tables are not quite up to date. I can fix that later. Thanks, Richard Richard Cochran (2): posix clocks: introduce a syscall for clock tuning. posix clocks: introduce a sysfs presence. Documentation/ABI/testing/sysfs-timesource | 24 +++++ arch/arm/include/asm/unistd.h | 1 + arch/arm/kernel/calls.S | 1 + arch/blackfin/include/asm/unistd.h | 3 +- arch/blackfin/mach-common/entry.S | 1 + arch/powerpc/include/asm/systbl.h | 1 + arch/powerpc/include/asm/unistd.h | 3 +- arch/x86/ia32/ia32entry.S | 1 + arch/x86/include/asm/unistd_32.h | 3 +- arch/x86/include/asm/unistd_64.h | 2 + arch/x86/kernel/syscall_table_32.S | 1 + drivers/char/mmtimer.c | 1 + include/linux/posix-timers.h | 14 +++- include/linux/syscalls.h | 2 + include/linux/time.h | 2 + include/linux/timex.h | 3 +- kernel/compat.c | 136 ++++++++++++++++++---------- kernel/posix-cpu-timers.c | 6 ++ kernel/posix-timers.c | 98 +++++++++++++++++++-- 19 files changed, 243 insertions(+), 60 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-timesource -- To unsubscribe from this list: send the line "unsubscribe linux-api" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html