mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2025-01-17 16:26:12 +07:00
8fed6823e0
The AR5K_EEPROM_READ macro returns with -EIO if a read error occurs causing a memory leak on the allocated buffer buf. Fix this by explicitly calling ath5k_hw_nvram_read and exiting on the via the freebuf label that performs the necessary free'ing of buf when a read error occurs. Detected by CoverityScan, CID#1248782 ("Resource Leak") Signed-off-by: Colin Ian King <colin.king@canonical.com> Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com> |
||
---|---|---|
.. | ||
ahb.c | ||
ani.c | ||
ani.h | ||
ath5k.h | ||
attach.c | ||
base.c | ||
base.h | ||
caps.c | ||
debug.c | ||
debug.h | ||
desc.c | ||
desc.h | ||
dma.c | ||
eeprom.c | ||
eeprom.h | ||
gpio.c | ||
initvals.c | ||
Kconfig | ||
led.c | ||
mac80211-ops.c | ||
Makefile | ||
pci.c | ||
pcu.c | ||
phy.c | ||
qcu.c | ||
reg.h | ||
reset.c | ||
rfbuffer.h | ||
rfgain.h | ||
rfkill.c | ||
sysfs.c | ||
trace.h |