From c836d391814e92cf55eab046d55c1cf9bd3f585d Mon Sep 17 00:00:00 2001 From: Sourav Mohapatra Date: Thu, 26 Mar 2020 19:48:09 +0530 Subject: [PATCH] qcacld-3.0: Add conversion for new hang reasons As a part of requirement, new hang reason codes were added to the upstream. Add the corresponding internal hang reason code mapping for the upstreamed enum. Change-Id: I55b44f9f51d5f9e7dd0be7461f1f0040ecdda4c3 CRs-Fixed: 2650294 --- core/hdd/src/wlan_hdd_cfg80211.c | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/core/hdd/src/wlan_hdd_cfg80211.c b/core/hdd/src/wlan_hdd_cfg80211.c index ca4a99d597a7..25ae6e09a1d0 100644 --- a/core/hdd/src/wlan_hdd_cfg80211.c +++ b/core/hdd/src/wlan_hdd_cfg80211.c @@ -1091,6 +1091,33 @@ hdd_convert_hang_reason(enum qdf_hang_reason reason) case QDF_WMI_EXCEED_MAX_PENDING_CMDS: ret_val = QCA_WLAN_HANG_WMI_EXCEED_MAX_PENDING_CMDS; break; + case QDF_AP_STA_CONNECT_REQ_TIMEOUT: + ret_val = QCA_WLAN_HANG_AP_STA_CONNECT_REQ_TIMEOUT; + break; + case QDF_STA_AP_CONNECT_REQ_TIMEOUT: + ret_val = QCA_WLAN_HANG_STA_AP_CONNECT_REQ_TIMEOUT; + break; + case QDF_MAC_HW_MODE_CHANGE_TIMEOUT: + ret_val = QCA_WLAN_HANG_MAC_HW_MODE_CHANGE_TIMEOUT; + break; + case QDF_MAC_HW_MODE_CONFIG_TIMEOUT: + ret_val = QCA_WLAN_HANG_MAC_HW_MODE_CONFIG_TIMEOUT; + break; + case QDF_VDEV_START_RESPONSE_TIMED_OUT: + ret_val = QCA_WLAN_HANG_VDEV_START_RESPONSE_TIMED_OUT; + break; + case QDF_VDEV_RESTART_RESPONSE_TIMED_OUT: + ret_val = QCA_WLAN_HANG_VDEV_RESTART_RESPONSE_TIMED_OUT; + break; + case QDF_VDEV_STOP_RESPONSE_TIMED_OUT: + ret_val = QCA_WLAN_HANG_VDEV_STOP_RESPONSE_TIMED_OUT; + break; + case QDF_VDEV_DELETE_RESPONSE_TIMED_OUT: + ret_val = QCA_WLAN_HANG_VDEV_DELETE_RESPONSE_TIMED_OUT; + break; + case QDF_VDEV_PEER_DELETE_ALL_RESPONSE_TIMED_OUT: + ret_val = QCA_WLAN_HANG_VDEV_PEER_DELETE_ALL_RESPONSE_TIMED_OUT; + break; case QDF_REASON_UNSPECIFIED: default: ret_val = QCA_WLAN_HANG_REASON_UNSPECIFIED;