summaryrefslogtreecommitdiff
path: root/power
diff options
context:
space:
mode:
Diffstat (limited to 'power')
-rw-r--r--power/common.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/power/common.c b/power/common.c
index b3200fd186..0cdabca0fa 100644
--- a/power/common.c
+++ b/power/common.c
@@ -1049,15 +1049,10 @@ DECLARE_HOOK(HOOK_INIT, restore_enable_5v_state, HOOK_PRIO_FIRST);
static void preserve_enable_5v_state(void)
{
- /* Must not call mutex_lock() before task_start(). */
- int use_mutex = task_start_called();
-
- if (use_mutex)
- mutex_lock(&pwr_5v_ctl_mtx);
+ mutex_lock(&pwr_5v_ctl_mtx);
system_add_jump_tag(P5_SYSJUMP_TAG, 0, sizeof(pwr_5v_en_req),
&pwr_5v_en_req);
- if (use_mutex)
- mutex_unlock(&pwr_5v_ctl_mtx);
+ mutex_unlock(&pwr_5v_ctl_mtx);
}
DECLARE_HOOK(HOOK_SYSJUMP, preserve_enable_5v_state, HOOK_PRIO_DEFAULT);
#endif /* defined(CONFIG_POWER_PP5000_CONTROL) */