Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7cbaef9c authored by Ingo Molnar's avatar Ingo Molnar
Browse files

sched: optimize sched_clock() a bit



sched_clock() uses cycles_2_ns() needlessly - which is an irq-disabling
variant of __cycles_2_ns().

Most of the time sched_clock() is called with irqs disabled already.
The few places that call it with irqs enabled need to be updated.

Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
parent 0d12cdd5
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -55,7 +55,7 @@ u64 native_sched_clock(void)
	rdtscll(this_offset);

	/* return the value in ns */
	return cycles_2_ns(this_offset);
	return __cycles_2_ns(this_offset);
}

/* We need to define a real function for sched_clock, to override the