Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Revisit the watchdogs: Resetting the error to EINVAL after failing to set the | n_hibma | 2007-03-27 | 1 | -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 interface | n_hibma | 2006-12-15 | 1 | -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. | phk | 2005-09-29 | 1 | -2/+6 |
| | |||||
* | Do the dreaded s/dev_t/struct cdev */ | phk | 2004-06-16 | 1 | -2/+2 |
| | | | | Bump __FreeBSD_version accordingly. | ||||
* | Add a generic watchdog facility which through a single device entry | phk | 2004-02-28 | 1 | -0/+89 |
in /dev controls all available watchdog implementations. |