summaryrefslogtreecommitdiffstats
path: root/src/shared/watchdog.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* watchdog: fix fd validity checkLennart Poettering2021-10-181-1/+1
* watchdog: drop unnecessary variableLennart Poettering2021-10-181-3/+1
* watchdog: always prefer /dev/watchdog0 over /dev/watchdogLennart Poettering2021-10-181-1/+8
* watchdog: fix error code handlingLennart Poettering2021-10-181-1/+1
* watchdog: handle timeout programming errors more safelyFranck Bui2021-10-131-5/+17
* watchdog: passing 0 to watchdog_setup now closes the watchdogFranck Bui2021-10-131-9/+20
* watchdog: pass USEC_INFINITY to watchdog_setup() to reuse the programmed time...Franck Bui2021-10-131-17/+15
* watchdog: configuring a timeout value might not be supported by the HWFranck Bui2021-10-131-8/+29
* watchdog: minor optimization in watchdog_setup()Franck Bui2021-10-131-0/+4
* watchdog: cleanup: create an helper for each ioctlFranck Bui2021-10-131-46/+68
* watchdog: add ", ignoring" to log messages about errors we ignoreLennart Poettering2021-09-151-8/+8
* watchdog: pass right error code to log function so that %m worksLennart Poettering2021-09-151-2/+2
* watchdog: use MIN() in update_timeout()Franck Bui2021-09-151-1/+1
* watchdog: constify watchdog_set_device() parameterFranck Bui2021-09-151-1/+1
* watchdog: rename watchdog_set_timeout() into watchdog_setup()Franck Bui2021-09-151-2/+2
* watchdog: minor simplification of watchdog_runtime_wait()Franck Bui2021-09-151-6/+5
* watchdog: no need to ping the device twice in watchdog_ping() if the device h...Franck Bui2021-09-151-7/+4
* watchdog: update watchdog_timeout with the closest timeout found by the driverFranck Bui2021-09-151-1/+6
* core: watchdog_set_timeout() doesn't need to return the timeout value used by...Franck Bui2021-09-151-10/+9
* watchdog: make watchdog_ping() a NOP when the watchdog is disabled or closedFranck Bui2021-09-151-0/+7
* tree-wide: add FORMAT_TIMESPAN()Zbigniew Jędrzejewski-Szmek2021-07-091-3/+1
* license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-091-1/+1
* pid1: various minor watchdog modernizationsLennart Poettering2020-10-301-34/+28
* tree-wide: fix spelling errorsFrantisek Sumsal2020-04-211-1/+1
* watchdog: reduce watchdog pings in timeout intervalAlin Popa2020-04-161-0/+34
* shared/watchdog: close watchdog device when done with itZbigniew Jędrzejewski-Szmek2019-08-201-1/+10
* tree-wide: remove Lennart's copyright linesLennart Poettering2018-06-141-3/+0
* tree-wide: drop 'This file is part of systemd' blurbLennart Poettering2018-06-141-2/+0
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-061-13/+0
* coccinelle: make use of DIV_ROUND_UP() wherever appropriateLennart Poettering2018-03-201-1/+1
* watchdog: allow a device path to be specifiedEdward A. James2017-12-081-1/+8
* Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek2017-11-191-0/+1
* tree-wide: remove Emacs lines from all filesDaniel Mack2016-02-101-2/+0
* shared: include what we useThomas Hindoe Paaboel Andersen2015-12-061-0/+2
* tree-wide: sort includesThomas Hindoe Paaboel Andersen2015-11-161-3/+3
* util-lib: split out fd-related operations into fd-util.[ch]Lennart Poettering2015-10-251-0/+1
* watchdog: Don't require WDIOC_SETOPTIONS/WDIOS_ENABLECARDJean Delvare2015-06-171-2/+7
* treewide: another round of simplificationsMichal Schmidt2014-11-281-20/+10
* treewide: use log_*_errno whenever %m is in the format stringMichal Schmidt2014-11-281-7/+7
* time-util: add and use USEC/NSEC_INFINIYKay Sievers2014-07-291-3/+3
* util: replace close_nointr_nofail() by a more useful safe_close()Lennart Poettering2014-03-181-2/+1
* util: make time formatting a bit smarterLennart Poettering2013-04-041-1/+1
* move more common files to shared/ and add them to shared.laKay Sievers2012-04-121-0/+169