]> git.baikalelectronics.ru Git - kernel.git/commit
ath11k: return error if firmware request fails
authorAlex Dewar <alex.dewar90@gmail.com>
Tue, 25 Aug 2020 14:30:39 +0000 (15:30 +0100)
committerKalle Valo <kvalo@codeaurora.org>
Thu, 27 Aug 2020 10:18:48 +0000 (13:18 +0300)
commit342b6194a75b33443bec7ed598e5f08f52f66efd
tree70994d72dfccf5c5c037d46ba60cf259cb97f468
parent72cdab808714b1ec24b0c7bdebed163ce791f01f
ath11k: return error if firmware request fails

In ath11k_qmi_prepare_bdf_download(), ath11k_core_firmware_request() is
called, but the returned pointer is not checked for errors. Rather the
variable ret (which will always be zero) is checked by mistake. Fix
this and replace the various gotos with simple returns for clarity.

While we are at it, move the call to memset, as variable bd is not used
on all code paths.

Fixes: 7b57b2ddec21 ("ath11k: create a common function to request all firmware files")
Signed-off-by: Alex Dewar <alex.dewar90@gmail.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Link: https://lore.kernel.org/r/20200825143040.233619-1-alex.dewar90@gmail.com
drivers/net/wireless/ath/ath11k/qmi.c