mirror of
https://github.com/FEX-Emu/linux.git
synced 2024-12-26 11:28:28 +00:00
ab8500_fg: Balance IRQ enable
In case of time out error IRQ needs to be disabled otherwise we will get unbalanced enable/disable pairs. Signed-off-by: Lee Jones <lee.jones@linaro.org> Signed-off-by: Rickard Andersson <rickard.andersson@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Signed-off-by: Anton Vorontsov <anton@enomsg.org>
This commit is contained in:
parent
ea40240178
commit
129d583b44
@ -745,6 +745,7 @@ int ab8500_fg_inst_curr_blocking(struct ab8500_fg *di)
|
|||||||
dev_dbg(di->dev, "%s instant current: %d", __func__, res);
|
dev_dbg(di->dev, "%s instant current: %d", __func__, res);
|
||||||
return res;
|
return res;
|
||||||
fail:
|
fail:
|
||||||
|
disable_irq(di->irq);
|
||||||
mutex_unlock(&di->cc_lock);
|
mutex_unlock(&di->cc_lock);
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user