From 98b7303494288cad6ccdefc6a02b7607b3b9efbc Mon Sep 17 00:00:00 2001 From: Dustin Brown Date: Mon, 9 Jul 2018 12:37:18 -0700 Subject: [PATCH] qcacmn: Add timeout QDF_STATUS to errno mappings QDF_STATUS_E_TIMEOUT is currently mapped to the default -EPERM in qdf_status_to_os_return(). Add a mappings to -ETIMEDOUT instead. Change-Id: I61af2fb00ee83118ba09b2c3fbc5995b14212d87 CRs-Fixed: 2275459 --- qdf/linux/src/i_qdf_util.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/qdf/linux/src/i_qdf_util.h b/qdf/linux/src/i_qdf_util.h index 7a7fdf4f4029..ddf164f2dac7 100644 --- a/qdf/linux/src/i_qdf_util.h +++ b/qdf/linux/src/i_qdf_util.h @@ -136,6 +136,8 @@ static inline int __qdf_status_to_os_return(QDF_STATUS status) return -ENETRESET; case QDF_STATUS_E_PENDING: return -EINPROGRESS; + case QDF_STATUS_E_TIMEOUT: + return -ETIMEDOUT; default: return -EPERM; } @@ -186,6 +188,8 @@ static inline QDF_STATUS __qdf_status_from_os_return(int rc) return QDF_STATUS_E_NETRESET; case -EINPROGRESS: return QDF_STATUS_E_PENDING; + case -ETIMEDOUT: + return QDF_STATUS_E_TIMEOUT; default: return QDF_STATUS_E_PERM; }