ath10k: Fix ath10k_bmi_read32 macro
PATCH 1/1 ath10k: Fix ath10k_bmi_read32 macro
tmp may be used uninitialized if ath10k_bmi_read_memory() returns an error.
Signed-off-by Frederic Danis <[email protected]>
--- drivers/net/wireless/ath/ath10k/bmi.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
drivers/net/wireless/ath/ath10k/bmi.h +2 -1
@@ -201,7 +201,8 @@ int ath10k_bmi_write_memory(struct ath10k *ar, u32 address, \ addr =host_interest_item_address (HI_ITEM (item)); \ ret =ath10k_bmi_read_memory (ar, addr, (u8 *)&tmp,4 ); \ - *val =__le32_to_cpu (tmp); \ +if (!ret) \ + *val =__le32_to_cpu (tmp); \ ret; \ })
Signature · 1 line
1.7.9.5
Kalle Valo
AppliedQuoted 4 lines · Frederic Danis
tmp may be used uninitialized if
ath10k_bmi_read_memory()returns an error.Signed-off-by Frederic Danis <[email protected]>
Thanks, applied.
Signature · 1 line
Kalle Valo