|
@@ -880,7 +880,9 @@ mwifiex_add_card(void *card, struct semaphore *sem,
|
|
|
adapter->cmd_wait_q.status = 0;
|
|
|
adapter->scan_wait_q_woken = false;
|
|
|
|
|
|
- adapter->workqueue = create_workqueue("MWIFIEX_WORK_QUEUE");
|
|
|
+ adapter->workqueue =
|
|
|
+ alloc_workqueue("MWIFIEX_WORK_QUEUE",
|
|
|
+ WQ_HIGHPRI | WQ_MEM_RECLAIM | WQ_UNBOUND, 1);
|
|
|
if (!adapter->workqueue)
|
|
|
goto err_kmalloc;
|
|
|
|