pub const WATCHDOG_MAX_TIMEOUT_MS: u32 = 30_000;
The longest watchdog timeout the kernel takes, SCX_WATCHDOG_MAX_TIMEOUT, which is also what it applies when the timeout is 0.