timekeeping: Prepare timekeeping_cycles_to_ns() for overflow safety
authorAdrian Hunter <adrian.hunter@intel.com>
Mon, 25 Mar 2024 06:40:20 +0000 (08:40 +0200)
committerThomas Gleixner <tglx@linutronix.de>
Mon, 8 Apr 2024 13:03:08 +0000 (15:03 +0200)
commite809a80aa0bcf802f99407c23fd6be6fd4eb250a
treef3f3587ffbc614247424cc7b8daf2d438aac520d
parent3094c6db1cba0bbca6ea19c777762c26fee747d7
timekeeping: Prepare timekeeping_cycles_to_ns() for overflow safety

Open code clocksource_delta() in timekeeping_cycles_to_ns() so that
overflow safety can be added efficiently.

Suggested-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Adrian Hunter <adrian.hunter@intel.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link: https://lore.kernel.org/r/20240325064023.2997-17-adrian.hunter@intel.com
kernel/time/timekeeping.c