2
0

327-v4.17-0001-brcmfmac-do-not-convert-linux-error-to-firmware-erro.patch 1.4 KB

12345678910111213141516171819202122232425262728293031
  1. From 1170f6d1be6a39e1a115a2c0f50923eb4ce2a7ec Mon Sep 17 00:00:00 2001
  2. From: Arend Van Spriel <[email protected]>
  3. Date: Thu, 22 Mar 2018 21:28:20 +0100
  4. Subject: [PATCH] brcmfmac: do not convert linux error to firmware error string
  5. In case of a linux error brcmf_fil_cmd_data() blurts an error message
  6. in which the error code is translated to an error string. However, it
  7. maps it to a firmware error string which should not happen. Simply
  8. print only the numeric error code and be done with it.
  9. Reviewed-by: Hante Meuleman <[email protected]>
  10. Reviewed-by: Pieter-Paul Giesberts <[email protected]>
  11. Reviewed-by: Franky Lin <[email protected]>
  12. Signed-off-by: Arend van Spriel <[email protected]>
  13. Signed-off-by: Kalle Valo <[email protected]>
  14. ---
  15. drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c | 3 +--
  16. 1 file changed, 1 insertion(+), 2 deletions(-)
  17. --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c
  18. +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.c
  19. @@ -124,8 +124,7 @@ brcmf_fil_cmd_data(struct brcmf_if *ifp,
  20. data, len, &fwerr);
  21. if (err) {
  22. - brcmf_dbg(FIL, "Failed: %s (%d)\n",
  23. - brcmf_fil_get_errstr((u32)(-err)), err);
  24. + brcmf_dbg(FIL, "Failed: error=%d\n", err);
  25. } else if (fwerr < 0) {
  26. brcmf_dbg(FIL, "Firmware error: %s (%d)\n",
  27. brcmf_fil_get_errstr((u32)(-fwerr)), fwerr);