[patch 4/4] Remove unnecessary cpu maps (available, present_at_boot)
Anton Blanchard
anton at samba.org
Sun Aug 1 14:59:53 EST 2004
Hi,
> Thanks for all those patches. I tested them on current BK together with
> Srivatsa's cpu up race and managed to get an oops:
>
> cpu 1 (hwid 1) Ready to die...
> cpu 3 (hwid 3) Ready to die...
> cpu 0x5: Vector: 300 (Data Access) at [c000000002d2f4b0]
> pc: c00000000004b794: .find_busiest_group+0x290/0x450
> lr: c00000000004b6c0: .find_busiest_group+0x1bc/0x450
> sp: c000000002d2f730
> msr: 8000000000001032
> dar: 18
> dsisr: 40000000
> current = 0xc000000002909320
> paca = 0xc00000000054ed00
> pid = 2928, comm = kstopmachine
> enter ? for help
> 5:mon>
>
> Which is probably due to the SMT scheduler, at least it disappeared
> after I disabled the SMT scheduler config option. So it should go away
> once we get your hotplug fixes for sched domains merged.
Managed to make it pop with SMT sched off. Still, its probably sched
domains topology setup/teardown I think. Werent we using stop machine to
synchronise updates to the sched domains topology on sles9?
Anton
cpu 5 (hwid 5) Ready to die...
cpu 0x7: Vector: 300 (Data Access) at [c00000000230b4b0]
pc: c000000000049224: .find_busiest_group+0x290/0x450
lr: c000000000049150: .find_busiest_group+0x1bc/0x450
sp: c00000000230b730
msr: 8000000000001032
dar: 18
dsisr: 40000000
current = 0xc0000000029ce9b0
paca = 0xc00000000054ff00
pid = 3438, comm = kstopmachine
enter ? for help
7:mon> t
[c00000000230b730] c00000000230b7c0 (unreliable)
[c00000000230b850] c00000000004aff0 .rebalance_tick+0x12c/0x2d4
[c00000000230b940] c00000000005bf98 .update_process_times+0xc4/0x154
[c00000000230b9e0] c000000000038dc0 .smp_local_timer_interrupt+0x3c/0x58
[c00000000230ba50] c00000000001529c .timer_interrupt+0x11c/0x3fc
[c00000000230bb30] c00000000000a2b4 Decrementer_common+0xb4/0x100
--- Exception: 901 (Decrementer) at c000000000073ad0
.do_stop+0x26c/0x27c
[c00000000230be20] c000000000073ab4 .do_stop+0x250/0x27c (unreliable)
[c00000000230bed0] c00000000006b1c0 .kthread+0x178/0x1c8
[c00000000230bf90] c000000000017dac .kernel_thread+0x4c/0x68
** Sent via the linuxppc64-dev mail list. See http://lists.linuxppc.org/
More information about the Linuxppc64-dev
mailing list