Staging
v0.8.1
https://github.com/torvalds/linux
Revision f172ddc61ad7a7c444b2b3e08992a45c76b821f9 authored by Chen Gong on 29 April 2008, 08:42:05 UTC, committed by Wim Van Sebroeck on 25 May 2008, 09:43:06 UTC
On Book-E SMP systems each core has its own private watchdog.  If only one
watchdog is enabled, when the core that doesn't enable the watchdog is hung,
system can't reset because no watchdog is running on it.  That's bad.  It
means we must enable watchdogs on both cores.

We can use smp_call_function() to send appropriate messages to all the other
cores to enable and update the watchdog.

Signed-off-by: Chen Gong <g.chen@freescale.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>

1 parent 0b36086
Raw File
Tip revision: f172ddc61ad7a7c444b2b3e08992a45c76b821f9 authored by Chen Gong on 29 April 2008, 08:42:05 UTC
[WATCHDOG] Fix booke_wdt.c on MPC85xx SMP system's
Tip revision: f172ddc
.gitignore
#
# NOTE! Don't add files that are generated in specific
# subdirectories here. Add them in the ".gitignore" file
# in that subdirectory instead.
#
# Normal rules
#
.*
*.o
*.o.*
*.a
*.s
*.ko
*.so
*.so.dbg
*.mod.c
*.i
*.lst
*.symtypes
*.order

#
# Top-level generic files
#
tags
TAGS
vmlinux*
!vmlinux.lds.S
System.map
Module.markers
Module.symvers
!.gitignore

#
# Generated include files
#
include/asm
include/asm-*/asm-offsets.h
include/config
include/linux/autoconf.h
include/linux/compile.h
include/linux/version.h
include/linux/utsrelease.h
include/linux/bounds.h

# stgit generated dirs
patches-*

# quilt's files
patches
series

# cscope files
cscope.*

*.orig
*~
\#*#
back to top