freebsd-dev/sys
Alfred Perlstein 4b9b732ac0 watchdogd(8) and watchdog(4) enhancements.
The following support was added to watchdog(4):
- Support to query the outstanding timeout.
- Support to set a software pre-timeout function watchdog with an 'action'
- Support to set a software only watchdog with a configurable 'action'

'action' can be a mask specifying a single operation or a combination of:
 log(9), printf(9), panic(9) and/or kdb_enter(9).

Support the following in watchdogged:
- Support to utilize the new additions to watchdog(4).
- Support to warn if a watchdog script runs for too long.
- Support for "dry run" where we do not actually arm the watchdog,
  but only report on our timing.

Sponsored by:   iXsystems, Inc.
MFC after:      1 month
2013-02-27 19:03:31 +00:00
..
amd64 Merge from vmobj-rwlock: 2013-02-27 18:12:13 +00:00
arm Fix typo 2013-02-27 08:34:32 +00:00
boot Adjust the arm kernel entry point address properly regardless of whether the 2013-02-26 03:24:45 +00:00
bsm
cam
cddl MFV 247176, 247178, 247315: 2013-02-27 14:45:23 +00:00
compat
conf
contrib
crypto
ddb
dev watchdogd(8) and watchdog(4) enhancements. 2013-02-27 19:03:31 +00:00
fs Eliminate a duplicate #include. 2013-02-26 07:00:24 +00:00
gdb
geom
gnu/fs
i386 Merge from vmobj-rwlock: 2013-02-27 18:12:13 +00:00
ia64
isa
kern Make recursive getblk() slightly more useful. Keep the buffer state 2013-02-27 07:34:09 +00:00
kgssapi
libkern
mips Merge from vmobj-rwlock branch: 2013-02-26 01:00:11 +00:00
modules
net
net80211
netatalk
netgraph
netinet
netinet6
netipsec
netipx
netnatm
netncp
netpfil
netsmb
nfs
nfsclient
nfsserver
nlm
ofed
opencrypto
pc98
pci
powerpc Merge from vmobj-rwlock: 2013-02-27 18:12:13 +00:00
rpc
security
sparc64 Merge from vmobj-rwlock: 2013-02-27 18:12:13 +00:00
sys watchdogd(8) and watchdog(4) enhancements. 2013-02-27 19:03:31 +00:00
teken
tools
ufs The softdep freeblks workitem might hold a reference on the dquot. 2013-02-27 07:32:39 +00:00
vm Merge from vmobj-rwlock: 2013-02-27 18:12:13 +00:00
x86
xdr
xen
Makefile