linux_dsm_epyc7002/arch/i386/kernel/timers
john stultz bfaa1deeb9 [PATCH] disable lost tick compensation before TSCs are synced
Avoid lost tick compensation early in boot before the TSCs are
synchronized.  Currently timekeeping is enabled before the TSCs are
synchronized, thus when the TSCs are synched (reset to zero), it appears
that a number of lost ticks have occurred.  This can cause premature expiry
of timers and in extreme cases can cause the soft lockup detection to fire.

This resolves issues reported by Andy Whitcroft as well as bug #5366
reported by Tim Mann.

Signed-off-by: John Stultz <johnstul@us.ibm.com>
Acked-by: Andy Whitcroft <apw@shadowen.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-02-01 08:53:14 -08:00
..
common.c [PATCH] CPU hotplug: fix hpet sectioning 2005-06-25 16:24:28 -07:00
Makefile Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
timer_cyclone.c [PATCH] x86: i8253/i8259A lock cleanup 2005-06-30 08:45:10 -07:00
timer_hpet.c [PATCH] i386 and x86_64 TSC set_cyc2ns_scale imprecision 2005-10-30 17:37:11 -08:00
timer_none.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
timer_pit.c [PATCH] x86: fix cpu_khz with clock=pit 2005-11-13 18:14:13 -08:00
timer_pm.c [PATCH] add suspend/resume for timer 2005-09-05 00:06:18 -07:00
timer_tsc.c [PATCH] disable lost tick compensation before TSCs are synced 2006-02-01 08:53:14 -08:00
timer.c [PATCH] Platform SMIs and their interferance with tsc based delay calibration 2005-06-23 09:45:08 -07:00