diff --git a/drivers/regulator/regulator_fixed.c b/drivers/regulator/regulator_fixed.c index f48d0831afb..ba40935a107 100644 --- a/drivers/regulator/regulator_fixed.c +++ b/drivers/regulator/regulator_fixed.c @@ -115,7 +115,7 @@ static void finalize_transition(struct driver_data_onoff *data, data->task = WORK_TASK_DELAY; data->notify = notify; rc = k_work_schedule(&data->dwork, K_USEC(delay_us)); - if (rc == 0) { + if (rc >= 0) { return; } #endif /* CONFIG_MULTITHREADING */