summaryrefslogtreecommitdiff
path: root/src/shared/watchdog.c
Commit message (Expand)AuthorAgeFilesLines
* tree-wide: use -EBADF for fd initializationZbigniew Jędrzejewski-Szmek2022-12-191-1/+1
* Merge pull request #24664 from yuwata/watchdogYu Watanabe2022-09-171-8/+17
|\
| * watchdog: use /dev/watchdog0 only if it existsYu Watanabe2022-09-161-8/+17
* | pid1: drop redundant DBus propertiesYu Watanabe2022-09-161-8/+0
* | watchdog: explicitly initialize global variableYu Watanabe2022-09-161-7/+3
|/
* pid1: introduce dbus properties WatchdogDevice and friendsYu Watanabe2022-09-141-5/+25
* tree-wide: Use devnum helpers in a few more placesJan Janssen2022-09-011-1/+2
* tree-wide: Use correct format specifiersJan Janssen2022-08-301-1/+1
* time-util: assume CLOCK_BOOTTIME always existsLennart Poettering2022-03-281-3/+3
* tree-wide: fix typoYu Watanabe2022-03-071-1/+1
* watchdog: add setting to configure pretimeout governorLuca Boccassi2022-02-221-0/+33
* watchdog: check pretimeout governorCurtis Klein2022-02-221-2/+66
* watchdog: Add watchdog pretimeout supportCurtis Klein2022-02-221-7/+105
* watchdog: saturate to kernel's max watchdog timeoutCurtis Klein2022-02-081-3/+15
* watchdog: work around Coverity confusionLennart Poettering2022-02-071-4/+4
* watchdog: fix watchdog_set_device() when the default watchdog device is usedMichael Olbrich2022-02-041-0/+4
* watchdog: rebreak commentsYu Watanabe2022-01-071-8/+5
* watchdog: shorten watchdog_set_device()Franck Bui2022-01-071-3/+0
* watchdog: adjust commentYu Watanabe2022-01-051-1/+1
* 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