Re: Move iSeries_tb_recal from do_settimeofday() into it's own late_initcall.
From: Stephen Rothwell <hidden>
Date: 2007-06-22 06:03:13
Attachments
- (unnamed) [application/pgp-signature] 189 bytes
From: Stephen Rothwell <hidden>
Date: 2007-06-22 06:03:13
On Fri, 22 Jun 2007 15:43:24 +1000 tony@bakeyournoodle.com (Tony Breeds) wrote:
Move iSeries_tb_recal from do_settimeofday() into it's own late_initcall. Currently iSeries will recalibrate the cputime_factors, from the first settimeofday() call. It seems the reason for doing this is to ensure a resaonable time delta after time_init(). On current kernels (with udev), this call is made 40-60 seconds into the boot process, by moving it to a late initcall it is called approximately 5 seconds after time_init() is called. This is sufficient to recalibrate the timebase. Signed-off-by: Tony Breeds <redacted>
Acked-by: Stephen Rothwell <redacted> -- Cheers, Stephen Rothwell sfr@canb.auug.org.au http://www.canb.auug.org.au/~sfr/