mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-07 04:12:04 -04:00
leds: qpnp-flash-v2: Fix out-of-bound array access
Fix out-of-bound array access by using the right offset-mask in getting the OTST status. Change-Id: I89a4176251ea9157c5dd997b3c11bfcb07420a4f Signed-off-by: Kiran Gunda <kgunda@codeaurora.org>
This commit is contained in:
parent
b22b60a089
commit
e69e8b1b39
1 changed files with 2 additions and 0 deletions
|
|
@ -31,6 +31,7 @@
|
|||
|
||||
#define FLASH_LED_REG_LED_STATUS2(base) (base + 0x09)
|
||||
#define FLASH_LED_VPH_DROOP_FAULT_MASK BIT(4)
|
||||
#define FLASH_LED_THERMAL_OTST_MASK GENMASK(2, 0)
|
||||
|
||||
#define FLASH_LED_REG_INT_RT_STS(base) (base + 0x10)
|
||||
|
||||
|
|
@ -1250,6 +1251,7 @@ static int qpnp_flash_led_calc_thermal_current_lim(struct qpnp_flash_led *led,
|
|||
if (rc < 0)
|
||||
return rc;
|
||||
|
||||
otst_status &= FLASH_LED_THERMAL_OTST_MASK;
|
||||
/* Look up current limit based on THERMAL_OTST status */
|
||||
if (otst_status)
|
||||
*thermal_current_lim =
|
||||
|
|
|
|||
Loading…
Reference in a new issue