diff options
author | 2006-07-03 00:24:04 -0700 | |
---|---|---|
committer | 2006-07-03 15:26:58 -0700 | |
commit | 88fecaa27f398d95db6c405a1908292c6f0bc3ef (patch) | |
tree | 0789e3b19fa5529229ad5b3936636973a383ca99 /COPYING | |
parent | [PATCH] genirq: Fixup ARM devel merge (diff) | |
download | linux-88fecaa27f398d95db6c405a1908292c6f0bc3ef.tar.gz linux-88fecaa27f398d95db6c405a1908292c6f0bc3ef.tar.bz2 linux-88fecaa27f398d95db6c405a1908292c6f0bc3ef.zip |
[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 <johnstul@us.ibm.com>
Cc: Jesse Brandeburg <jesse.brandeburg@gmail.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'COPYING')
0 files changed, 0 insertions, 0 deletions