diff options
| author | john stultz <[email protected]> | 2006-07-03 00:24:04 -0700 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2006-07-03 15:26:58 -0700 |
| commit | 88fecaa27f398d95db6c405a1908292c6f0bc3ef (patch) | |
| tree | 0789e3b19fa5529229ad5b3936636973a383ca99 /include/linux | |
| parent | 29454dde27d8e340bb1987bad9aa504af7081eba (diff) | |
[PATCH] time initialisation fix
We're not reay to take a timer interrupt until timekeeping_init() has run.
But time_init() will start the time interrupt and if it is called with
local interrupts enabled we'll immediately take an interrupt and die.
Fix that by running timekeeping_init() prior to time_init().
We don't know _why_ local interrupts got enabled on Jesse Brandeburg's
machine. That's a separate as-yet-unsolved problem. THe patch adds a little
bit of debugging to detect that.
This whole requirement that local interrupts be held off during early boot
keeps on biting us.
Signed-off-by: John Stultz <[email protected]>
Cc: Jesse Brandeburg <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions