summaryrefslogtreecommitdiffstats
path: root/drivers/watchdog/watchdog_dev.c
AgeCommit message (Expand)AuthorLines
2019-07-08watchdog: convert remaining drivers to use SPDX license identifierGuenter Roeck-5/+1
2019-07-08watchdog: make the device time out at open_deadline when open_timeout is usedRasmus Villemoes-5/+6
2019-07-08watchdog: introduce CONFIG_WATCHDOG_OPEN_TIMEOUTRasmus Villemoes-2/+3
2019-07-08watchdog: introduce watchdog.open_timeout commandline parameterRasmus Villemoes-1/+35
2019-05-06*: convert stream-like files from nonseekable_open -> stream_openKirill Smelkov-1/+1
2018-10-02watchdog: core: fix null pointer dereference when releasing cdevWolfram Sang-5/+5
2018-01-21watchdog: core: make sure the watchdog_worker is not deferredChristophe Leroy-34/+52
2017-12-28watchdog: core: make sure the watchdog worker always worksChristophe Leroy-21/+27
2017-12-28watchdog: watchdog_dev: mark expected switch fall-throughGustavo A. R. Silva-1/+1
2017-12-17watchdog: Fix kref imbalance seen if handle_boot_enabled=0Guenter Roeck-6/+5
2017-12-17watchdog: Fix potential kref imbalance when opening watchdogGuenter Roeck-2/+4
2017-11-17drivers/watchdog: make use of devm_register_reboot_notifier()Andrey Smirnov-0/+32
2017-07-03watchdog: introduce watchdog_worker_should_ping helperRasmus Villemoes-4/+9
2017-06-05watchdog: core: add option to avoid early handling of watchdogSebastian Reichel-3/+16
2017-02-24watchdog: Introduce watchdog_stop_on_unregister helperGuenter Roeck-0/+5
2016-10-08watchdog: pretimeout: add pretimeout_available_governors attributeVladimir Zapolskiy-1/+10
2016-10-08watchdog: pretimeout: add option to select a pretimeout governor in runtimeVladimir Zapolskiy-1/+14
2016-10-08watchdog: add watchdog pretimeout governor frameworkVladimir Zapolskiy-0/+23
2016-09-24watchdog: add pretimeout support to the coreWolfram Sang-2/+54
2016-07-25watchdog: core: Clear WDOG_HW_RUNNING before calling the stop functionGuenter Roeck-2/+4
2016-07-25watchdog: core: Fix error handling of watchdog_dev_init()Wei Yongjun-3/+8
2016-07-19watchdog: Implement status function in watchdog coreGuenter Roeck-7/+27
2016-07-17watchdog: change watchdog_need_worker logicRasmus Villemoes-3/+7
2016-05-14watchdog: core: Fix circular locking dependencyGuenter Roeck-1/+0
2016-03-16watchdog: Ensure that wdd is not dereferenced if NULLGuenter Roeck-2/+4
2016-03-16watchdog: Add support for minimum time between heartbeatsGuenter Roeck-0/+15
2016-03-16watchdog: Make stop function optionalGuenter Roeck-1/+5
2016-03-16watchdog: Introduce WDOG_HW_RUNNING flagGuenter Roeck-13/+39
2016-03-16watchdog: Introduce hardware maximum heartbeat in watchdog coreGuenter Roeck-8/+121
2016-03-16watchdog: Make set_timeout function optionalGuenter Roeck-2/+9
2016-01-11watchdog: Drop pointer to watchdog device from struct watchdog_deviceGuenter Roeck-5/+4
2016-01-11watchdog: Add support for creating driver specific sysfs attributesGuenter Roeck-2/+3
2015-12-29watchdog: Separate and maintain variables based on variable lifetimeGuenter Roeck-180/+203
2015-12-29watchdog: Create watchdog device in watchdog_dev.cGuenter Roeck-13/+60
2015-12-27watchdog: Read device status through sysfs attributesPratyush Anand-0/+114
2015-12-27watchdog: Use static struct class watchdog_class in stead of pointerPratyush Anand-4/+22
2015-11-03watchdog: core: propagate ping error code to the user spaceAlexander Usyskin-4/+8
2015-11-03watchdog: watchdog_dev: Use single variable name for struct watchdog_deviceGuenter Roeck-76/+75
2013-07-11watchdog: core: don't try to stop device if not runningHector Palacios-2/+4
2013-05-09watchdog: Fix race condition in registration codeGuenter Roeck-1/+2
2013-03-01watchdog: core: dt: add support for the timeout-sec dt propertyFabio Porcedda-2/+1
2012-06-28watchdog: core: fix WDIOC_GETSTATUS return valueWim Van Sebroeck-1/+1
2012-05-30watchdog: Add support for dynamically allocated watchdog_device structsHans de Goede-1/+54
2012-05-30watchdog: Add Locking supportHans de Goede-0/+21
2012-05-30watchdog: watchdog_dev: Rewrite wrapper codeHans de Goede-40/+130
2012-05-30watchdog: use dev_ functionsAlan Cox-3/+2
2012-05-30watchdog: create all the proper device filesAlan Cox-0/+1
2012-05-30watchdog: Add multiple device supportAlan Cox-45/+82
2012-05-30watchdog: correct the name of the watchdog_core inlude fileWim Van Sebroeck-1/+1
2012-05-30watchdog: Add watchdog_active() routineViresh Kumar-3/+3