From: Christopher N. Hesse Date: Sun, 12 Mar 2017 16:04:53 +0000 (+0100) Subject: power: Discard hints in power save mode X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=15b63090f26c8aeaee9c5e0f63b9029663e9d2ec;p=GitHub%2FLineageOS%2Fandroid_hardware_samsung.git power: Discard hints in power save mode Change-Id: I9c3701261e49023761599ebaa8cd3e09a88a40c6 --- diff --git a/power/power.c b/power/power.c index 12b3440..dd32945 100644 --- a/power/power.c +++ b/power/power.c @@ -408,12 +408,14 @@ static void samsung_power_hint(struct power_module *module, char errno_str[64]; int len; + /* Bail out if low-power mode is active */ + if (current_power_profile == PROFILE_POWER_SAVE && hint != POWER_HINT_SET_PROFILE) { + ALOGW("%s: PROFILE_POWER_SAVE active, ignoring hint %d", __func__, hint); + return; + } + switch (hint) { case POWER_HINT_INTERACTION: { - if (current_power_profile == PROFILE_POWER_SAVE) { - return; - } - ALOGV("%s: POWER_HINT_INTERACTION", __func__); send_boostpulse(samsung_pwr->boostpulse_fd); break;