1
linux/include
Jeremy Fitzhardinge 04c9167f91 add touch_all_softlockup_watchdogs()
Add touch_all_softlockup_watchdogs() to allow the softlockup watchdog
timers on all cpus to be updated.  This is used to prevent sysrq-t from
generating a spurious watchdog message when generating lots of output.

Softlockup watchdogs use sched_clock() as its timebase, which is inherently
per-cpu (at least, when it is measuring unstolen time).  Because of this,
it isn't possible for one CPU to directly update the other CPU's timers,
but it is possible to tell the other CPUs to do update themselves
appropriately.

Signed-off-by: Jeremy Fitzhardinge <jeremy@xensource.com>
Acked-by: Chris Lalancette <clalance@redhat.com>
Signed-off-by: Prarit Bhargava <prarit@redhat.com>
Cc: Rick Lindsley <ricklind@us.ibm.com>
Cc: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-05-08 11:15:06 -07:00
..
acpi remove "struct subsystem" as it is no longer needed 2007-05-02 18:57:59 -07:00
asm-alpha move die notifier handling to common code 2007-05-08 11:15:04 -07:00
asm-arm move die notifier handling to common code 2007-05-08 11:15:04 -07:00
asm-arm26 move die notifier handling to common code 2007-05-08 11:15:04 -07:00
asm-avr32 move die notifier handling to common code 2007-05-08 11:15:04 -07:00
asm-blackfin blackfin architecture 2007-05-07 12:12:58 -07:00
asm-cris move die notifier handling to common code 2007-05-08 11:15:04 -07:00
asm-frv move die notifier handling to common code 2007-05-08 11:15:04 -07:00
asm-generic move die notifier handling to common code 2007-05-08 11:15:04 -07:00
asm-h8300 move die notifier handling to common code 2007-05-08 11:15:04 -07:00
asm-i386 move die notifier handling to common code 2007-05-08 11:15:04 -07:00
asm-ia64 move die notifier handling to common code 2007-05-08 11:15:04 -07:00
asm-m32r move die notifier handling to common code 2007-05-08 11:15:04 -07:00
asm-m68k move die notifier handling to common code 2007-05-08 11:15:04 -07:00
asm-m68knommu move die notifier handling to common code 2007-05-08 11:15:04 -07:00
asm-mips move die notifier handling to common code 2007-05-08 11:15:04 -07:00
asm-parisc move die notifier handling to common code 2007-05-08 11:15:04 -07:00
asm-powerpc parport->dev driver model support 2007-05-08 11:15:05 -07:00
asm-ppc move die notifier handling to common code 2007-05-08 11:15:04 -07:00
asm-s390 move die notifier handling to common code 2007-05-08 11:15:04 -07:00
asm-sh move die notifier handling to common code 2007-05-08 11:15:04 -07:00
asm-sh64 move die notifier handling to common code 2007-05-08 11:15:04 -07:00
asm-sparc move die notifier handling to common code 2007-05-08 11:15:04 -07:00
asm-sparc64 move die notifier handling to common code 2007-05-08 11:15:04 -07:00
asm-um move die notifier handling to common code 2007-05-08 11:15:04 -07:00
asm-v850 move die notifier handling to common code 2007-05-08 11:15:04 -07:00
asm-x86_64 move die notifier handling to common code 2007-05-08 11:15:04 -07:00
asm-xtensa move die notifier handling to common code 2007-05-08 11:15:04 -07:00
crypto
keys
linux add touch_all_softlockup_watchdogs() 2007-05-08 11:15:06 -07:00
math-emu Delete unused header file math-emu/extended.h 2007-05-08 11:15:05 -07:00
media
mtd
net [MAC80211]: Add mac80211 wireless stack. 2007-05-05 11:45:53 -07:00
pcmcia add new_id to PCMCIA drivers 2007-05-07 12:12:50 -07:00
rdma Merge branch 'for-linus' of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband 2007-05-07 12:18:21 -07:00
rxrpc
scsi
sound
video
Kbuild