qcacld-3.0: Fix set max power fail issue
it will always return here if find vdev in wma_find_vdev_id_by_addr, as default value of ret is failure. Separate lookup vdev for sap/sta mode and check return value. Change-Id: Ic94c6b25d2a02f9e66ed469bec4cf297d696e2a8 CRs-Fixed: 2721825
Bu işleme şunda yer alıyor:

işlemeyi yapan:
nshrivas

ebeveyn
46c3208db3
işleme
99728132d7
@@ -361,9 +361,12 @@ void wma_set_max_tx_power(WMA_HANDLE handle,
|
||||
int8_t max_reg_power;
|
||||
struct wma_txrx_node *iface;
|
||||
|
||||
if (wma_find_vdev_id_by_addr(wma_handle, tx_pwr_params->bssId.bytes,
|
||||
&vdev_id)) {
|
||||
/* not in SAP array. Try the station/p2p array */
|
||||
if (tx_pwr_params->dev_mode == QDF_SAP_MODE ||
|
||||
tx_pwr_params->dev_mode == QDF_P2P_GO_MODE) {
|
||||
ret = wma_find_vdev_id_by_addr(wma_handle,
|
||||
tx_pwr_params->bssId.bytes,
|
||||
&vdev_id);
|
||||
} else {
|
||||
ret = wma_find_vdev_id_by_bssid(wma_handle,
|
||||
tx_pwr_params->bssId.bytes,
|
||||
&vdev_id);
|
||||
|
Yeni konuda referans
Bir kullanıcı engelle