]> www.infradead.org Git - users/jedix/linux-maple.git/commit
dtrace: Implement high precision walltimestamp
authorTomas Jedlicka <tomas.jedlicka@oracle.com>
Thu, 9 Mar 2017 14:48:56 +0000 (09:48 -0500)
committerTomas Jedlicka <tomas.jedlicka@oracle.com>
Fri, 15 Sep 2017 22:26:15 +0000 (00:26 +0200)
commitec7b092325e24ad7cf19ee116f34eb42e929aa3f
tree60bad78c54a24dba9a2837b9bebc881ebacddc79
parent9c827d9acb98839ddabd42925e994281c64f1709
dtrace: Implement high precision walltimestamp

There are lock-free implementations for other timers (mono & raw) but
lock-free access to realtime clock is missing. This patch allows DTrace
to provide CLOCK_REALTIME_COARSE time via walltimestamp without taking
any lock.

Orabug: 25883559

Signed-off-by: Tomas Jedlicka <tomas.jedlicka@oracle.com>
Reviewed-by: Nick Alcock <nick.alcock@oracle.com>
Acked-by: Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com>
arch/x86/kernel/fbt_blacklist.h
include/linux/dtrace_os.h
kernel/dtrace/dtrace_os.c
kernel/time/timekeeping.c