summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRajeev Kumar <quic_rajekuma@quicinc.com>2019-05-02 20:31:12 +0530
committerPaul Chen <chenpaul@google.com>2019-05-23 01:28:44 +0000
commit5291a581560317dd6b1a1b50edbc7889684957d5 (patch)
treec19ba7482f6e0fbf2ec6f367d17476156ef501f1
parentbdf118c219179889f269d784eada3667176f4ec8 (diff)
downloadwlan-5291a581560317dd6b1a1b50edbc7889684957d5.tar.gz
wifi-hal: Map kernel error ENOBUFS to wifi-hal error code
Kernel error ENOBUFS is not mapped to any defined wifi-hal error code. Map ENOBUFS error to WIFI_ERROR_TOO_MANY_REQUESTS wifi-hal error. Change-Id: I1d372a70a713a25505849da1a6716650007a7f64 CRs-Fixed: 2439902 Bug: 130214647 Bug: 132599519 Test: Regression Test Signed-off-by: Rajeev Kumar <quic_rajekuma@quicinc.com>
-rw-r--r--qcwcn/wifi_hal/common.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/qcwcn/wifi_hal/common.cpp b/qcwcn/wifi_hal/common.cpp
index c54577c..3d72e76 100644
--- a/qcwcn/wifi_hal/common.cpp
+++ b/qcwcn/wifi_hal/common.cpp
@@ -420,6 +420,8 @@ wifi_error mapKernelErrortoWifiHalError(int kern_err)
return WIFI_ERROR_OUT_OF_MEMORY;
case -EBUSY:
return WIFI_ERROR_BUSY;
+ case -ENOBUFS:
+ return WIFI_ERROR_TOO_MANY_REQUESTS;
}
return WIFI_ERROR_UNKNOWN;
}