#
327920 |
|
13-Jan-2018 |
karels |
MFC r327505:
make SW_WATCHDOG dynamic
Enable the hardclock-based watchdog previously conditional on the SW_WATCHDOG option whenever hardware watchdogs are not found, and watchdogd attempts to enable the watchdog. The SW_WATCHDOG option still causes the sofware watchdog to be enabled even if there is a hardware watchdog. This does not change the other software-based watchdog enabled by the --softtimeout option to watchdogd.
Note that the code to reprime the watchdog during kernel core dumps is no longer conditional on SW_WATCHDOG. I think this was previously a bug.
Reviewed by: imp alfred bjk MFC after: 1 week Relnotes: yes Differential Revision: https://reviews.freebsd.org/D13713
|
#
302408 |
|
07-Jul-2016 |
gjb |
Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle. Prune svn:mergeinfo from the new branch, as nothing has been merged here.
Additional commits post-branch will follow.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
267938 |
|
26-Jun-2014 |
bapt |
use .Mt to mark up email addresses consistently (final part)
PR: 191174 Submitted by: Franco Fichtner <franco at lastsummer.de>
|
#
235317 |
|
12-May-2012 |
gjb |
General mdoc(7) and typo fixes.
PR: 167776 Submitted by: Nobuyuki Koganemaru (kogane!jp.freebsd.org) MFC after: 3 days
|
#
200777 |
|
21-Dec-2009 |
ru |
If none of the watchdogs supports the requested timeout value, the code returns EOPNOTSUPP, not EINVAL.
|
#
200774 |
|
21-Dec-2009 |
ru |
- Eliminated hard sentence breaks. - Fixed spelling of EINVAL. - Sorted sections.
|
#
168022 |
|
29-Mar-2007 |
des |
Add missing El.
MFC after: 1 week
|
#
165260 |
|
15-Dec-2006 |
n_hibma |
Align the interfaces for the various watchdogs and make the interface behave as expected.
Also: - Return an error if WD_PASSIVE is passed in to the ioctl as only WD_ACTIVE is implemented at the moment. See sys/watchdog.h for an explanation of the difference between WD_ACTIVE and WD_PASSIVE. - Remove the I_HAVE_TOTALLY_LOST_MY_SENSE_OF_HUMOR define. If you've lost your sense of humor, than don't add a define.
Specific changes:
i80321_wdog.c Don't roll your own passive watchdog tickle as this would defeat the purpose of an active (userland) watchdog tickle.
ichwd.c / ipmi.c: WD_ACTIVE means active patting of the watchdog by a userland process, not whether the watchdog is active. See sys/watchdog.h.
kern_clock.c: (software watchdog) Remove a check for WD_ACTIVE as this does not make sense here. This reverts r1.181.
|
#
157781 |
|
15-Apr-2006 |
maxim |
o Document /dev/fido.
PR: docs/85425 Approved by: phk MFC after: 2 weeks
|
#
130748 |
|
19-Jun-2004 |
smkelly |
Yield to ru's ninja-like manpage skills and update watchdog(4) to look more like other manpages. Move some content around, use an EXAMPLES section, etc.
Submitted by: ru
|
#
128738 |
|
29-Apr-2004 |
smkelly |
Add more .Dv markup.
|
#
128737 |
|
29-Apr-2004 |
smkelly |
Add missing .Dv markup and a comma.
|
#
128726 |
|
28-Apr-2004 |
smkelly |
Fix up a little language. Remove reference to sysctl(9). Fix reference to watchdog(9) (was watchdogd(9)).
|
#
126383 |
|
28-Feb-2004 |
phk |
Rename the WATCHDOG option to SW_WATCHDOG and make it use the generic watchdoc(9) interface.
Make watchdogd(8) perform as watchdog(8) as well, and make it possible to specify a check command to run, timeout and sleep periods.
Update watchdog(4) to talk about the generic interface and add new watchdog(8) page.
|
#
116874 |
|
26-Jun-2003 |
smkelly |
- Add a software watchdog facility.
This commit has two pieces. One half is the watchdog kernel code which lives primarily in hardclock() in sys/kern/kern_clock.c. The other half is a userland daemon which, when run, will keep the watchdog from firing while the userland is intact and functioning.
Approved by: jeff (mentor)
|