Thead A: Thread B: wd_start(wdogX) wd_cancel nxsched_cancel_timer --> wd_start(wdogX) wd_cancel add wdogX to g_wdactivelist <-- add wdogX to g_wdactivelist then, you will find wdogX add twice. Change-Id: Icbf3b2badff20908e115c9134e2400cdcb32b1e0 Signed-off-by: ligd <liguiding1@xiaomi.com>