[9610] [7885] wlbt : Don't set the host_state in wlanlite mode
authorPragya Gupta <pragya.gupta@samsung.com>
Fri, 27 Jul 2018 11:26:27 +0000 (16:56 +0530)
committerhskang <hs1218.kang@samsung.com>
Fri, 17 Aug 2018 00:32:51 +0000 (20:32 -0400)
Don't set the host_state for wlanlite mode

SCSC-Bug-Id:SSB-42261

Change-Id: I080dc5ca5bac3266a0760c380216a29ad193824e
Signed-off-by: Pragya Gupta <pragya.gupta@samsung.com>
drivers/net/wireless/scsc/mlme.c

index 71930612c317fc9e15d9bb628ec7d057872af668..084cfb6b214756a6c2975e69fc6cba670e1b4098 100755 (executable)
@@ -4006,6 +4006,11 @@ int slsi_mlme_set_host_state(struct slsi_dev *sdev, struct net_device *dev, u8 h
        struct sk_buff    *cfm;
        int               r = 0;
 
+       if (slsi_is_test_mode_enabled()) {
+               SLSI_NET_INFO(dev, "Skip MLME_HOST_STATE_REQ in wlanlite mode\n");
+               return -EOPNOTSUPP;
+       }
+
        SLSI_NET_DBG1(dev, SLSI_MLME, "mlme_set_host_state(state =%d)\n", host_state);
 
        req = fapi_alloc(mlme_host_state_req, MLME_HOST_STATE_REQ, 0, 0);