diff options
| author | Noam Camus <[email protected]> | 2013-09-12 07:37:39 +0000 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2013-09-12 14:40:08 +0000 |
| commit | c3567f8a359b7917dcffa442301f88ed0a75211f (patch) | |
| tree | 0bf6687e01b7d9eabd7b096e64bbb2d8a6c2bf15 /fs/btrfs/dev-replace.c | |
| parent | Bye, bye, WfW flag (diff) | |
| download | kernel-c3567f8a359b7917dcffa442301f88ed0a75211f.tar.gz kernel-c3567f8a359b7917dcffa442301f88ed0a75211f.zip | |
ARC: SMP failed to boot due to missing IVT setup
Commit 05b016ecf5e7a "ARC: Setup Vector Table Base in early boot" moved
the Interrupt vector Table setup out of arc_init_IRQ() which is called
for all CPUs, to entry point of boot cpu only, breaking booting of others.
Fix by adding the same to entry point of non-boot CPUs too.
read_arc_build_cfg_regs() printing IVT Base Register didn't help the
casue since it prints a synthetic value if zero which is totally bogus,
so fix that to print the exact Register.
[vgupta: Remove the now stale comment from header of arc_init_IRQ and
also added the commentary for halt-on-reset]
Cc: Gilad Ben-Yossef <[email protected]>
Cc: Cc: <[email protected]> #3.11
Signed-off-by: Noam Camus <[email protected]>
Signed-off-by: Vineet Gupta <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'fs/btrfs/dev-replace.c')
0 files changed, 0 insertions, 0 deletions
