WIP: bcmhd sandbox/lstelmach/rt
authorŁukasz Stelmach <l.stelmach@samsung.com>
Wed, 23 Feb 2022 20:04:50 +0000 (21:04 +0100)
committerŁukasz Stelmach <l.stelmach@samsung.com>
Wed, 23 Feb 2022 20:04:50 +0000 (21:04 +0100)
Change-Id: Ieb987175fb22702ebe50893767bea0fcc25f8532
Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com>
drivers/net/wireless/bcmdhd/dhd_pno.c

index 570e75e..875aede 100644 (file)
@@ -3169,7 +3169,7 @@ exit:
        }
        mutex_unlock(&_pno_state->pno_mutex);
 exit_no_unlock:
-       if (waitqueue_active(&_pno_state->get_batch_done.wait))
+       if (swait_active(&_pno_state->get_batch_done.wait))
                complete(&_pno_state->get_batch_done);
        return err;
 }
@@ -3948,7 +3948,7 @@ dhd_pno_event_handler(dhd_pub_t *dhd, wl_event_msg_t *event, void *event_data)
        {
                struct dhd_pno_batch_params *params_batch;
                params_batch = &_pno_state->pno_params_arr[INDEX_OF_BATCH_PARAMS].params_batch;
-               if (!waitqueue_active(&_pno_state->get_batch_done.wait)) {
+               if (!swait_active(&_pno_state->get_batch_done.wait)) {
                        DHD_PNO(("%s : WLC_E_PFN_BEST_BATCHING\n", __FUNCTION__));
                        params_batch->get_batch.buf = NULL;
                        params_batch->get_batch.bufsize = 0;