更新watchdog
时间: 2023-10-05 20:13:12 浏览: 165
update
5星 · 资源好评率100%
引用中的代码片段是一个函数,用于更新watchdog的运行时间戳。代码中使用了__this_cpu_write函数将当前的时间戳写入watchdog_touch_ts变量中。
引用中的代码是watchdog线程的注册代码。通过smpboot_register_percpu_thread函数注册了watchdog_threads结构体,其中包含了watchdog线程的相关信息,如线程的运行函数、线程的名称等。在lockup_detector_init函数中,设置了采样周期,并通过smpboot_register_percpu_thread函数注册了watchdog线程。
引用中提到,默认情况下,watchdog程序会通过softdog.ko模块创建一个名为/dev/watchdog1的设备,用于定期向其写入数据来更新时间戳。
综上所述,更新watchdog的运行时间戳是通过定期向watchdog设备写入数据来实现的。
阅读全文