diff options
author | Hidetoshi Seto <[email protected]> | 2009-06-24 09:21:10 +0900 |
---|---|---|
committer | H. Peter Anvin <[email protected]> | 2009-06-25 13:33:02 -0700 |
commit | 5be6066a7f8d917db347d94f1b359b9b70dcb572 (patch) | |
tree | e7e198b67bae27ca165fa37b039fdd9d21557711 /drivers/mtd/lpddr/lpddr_cmds.c | |
parent | 5211a242d0cbdded372aee59da18f80552b0a80a (diff) |
x86, mce: percpu mcheck_timer should be pinned
If CONFIG_NO_HZ + CONFIG_SMP, timer added via add_timer() might
be migrated on other cpu. Use add_timer_on() instead.
Avoids the following failure:
Maciej Rutecki wrote:
> > After normal boot I try:
> >
> > echo 1 > /sys/devices/system/machinecheck/machinecheck0/check_interval
> >
> > I found this in dmesg:
> >
> > [ 141.704025] ------------[ cut here ]------------
> > [ 141.704039] WARNING: at arch/x86/kernel/cpu/mcheck/mce.c:1102
> > mcheck_timer+0xf5/0x100()
Reported-by: Maciej Rutecki <[email protected]>
Signed-off-by: Hidetoshi Seto <[email protected]>
Tested-by: Maciej Rutecki <[email protected]>
Acked-by: Andi Kleen <[email protected]>
Signed-off-by: H. Peter Anvin <[email protected]>
Diffstat (limited to 'drivers/mtd/lpddr/lpddr_cmds.c')
0 files changed, 0 insertions, 0 deletions