Jelajahi Sumber

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
Dustin Brown 6 tahun lalu
induk
melakukan
98b7303494
1 mengubah file dengan 4 tambahan dan 0 penghapusan
  1. 4 0
      qdf/linux/src/i_qdf_util.h

+ 4 - 0
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;
 	}