summaryrefslogtreecommitdiffstats
path: root/sys/dev/watchdog
Commit message (Collapse)AuthorAgeFilesLines
* Revisit the watchdogs: Resetting the error to EINVAL after failing to set then_hibma2007-03-271-0/+2
| | | | | | | | watchdog might hide the succesful arming of an earlier one. Accept that on failing to arm any watchdog (because of non-supported timeouts) EOPNOTSUPP is returned instead of the more appropriate EINVAL. MFC after: 3 days
* Align the interfaces for the various watchdogs and make the interfacen_hibma2006-12-151-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Return zero when disabling watchdog, unless any of the drivers complain.phk2005-09-291-2/+6
|
* Do the dreaded s/dev_t/struct cdev */phk2004-06-161-2/+2
| | | | Bump __FreeBSD_version accordingly.
* Add a generic watchdog facility which through a single device entryphk2004-02-281-0/+89
in /dev controls all available watchdog implementations.
OpenPOWER on IntegriCloud