mirror of
				https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux
				synced 2025-10-31 16:12:44 +10:00 
			
		
		
		
	| Currently hv_read_tsc_page_tsc() (ab)uses the (valid) time value of U64_MAX as an error return. This breaks the clean wrap-around of the clock. Modify the function signature to return a boolean state and provide another u64 pointer to store the actual time on success. This obviates the need to steal one time value and restores the full counter width. Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Reviewed-by: Michael Kelley <mikelley@microsoft.com> Tested-by: Michael Kelley <mikelley@microsoft.com> # Hyper-V Link: https://lore.kernel.org/r/20230519102715.775630881@infradead.org | ||
|---|---|---|
| .. | ||
| arm_arch_timer.h | ||
| hyperv_timer.h | ||
| pxa.h | ||
| samsung_pwm.h | ||
| timer-davinci.h | ||
| timer-goldfish.h | ||
| timer-riscv.h | ||
| timer-ti-dm.h | ||
| timer-xilinx.h | ||