/* Scheduler clock - returns current time in nanosec units.  */
u64 native_sched_clock(void)
/* Scheduler clock - returns current time in nanosec units.  */
u64 native_sched_clock(void)
{
	u64 this_offset;
	if (unlikely(tsc_disabled)) {
		return (jiffies_64 - INITIAL_JIFFIES) * (1000000000 / HZ);
	}
	rdtscll(this_offset);
	return __cycles_2_ns(this_offset);
}