Bluetooth: Use new alloc_workqueue()
Update hdev workqueue API usage to use the new interface, this new interface also allow us to mark this workqueue as WQ_HIGHPRI, so now rx and tx work gets higher priority when running. Acked-by: Marcel Holtmann <marcel@holtmann.org> Signed-off-by: Gustavo F. Padovan <padovan@profusion.mobi>
This commit is contained in:
@@ -1500,7 +1500,8 @@ int hci_register_dev(struct hci_dev *hdev)
|
|||||||
|
|
||||||
write_unlock_bh(&hci_dev_list_lock);
|
write_unlock_bh(&hci_dev_list_lock);
|
||||||
|
|
||||||
hdev->workqueue = create_singlethread_workqueue(hdev->name);
|
hdev->workqueue = alloc_workqueue(hdev->name, WQ_HIGHPRI | WQ_UNBOUND |
|
||||||
|
WQ_MEM_RECLAIM, 1);
|
||||||
if (!hdev->workqueue) {
|
if (!hdev->workqueue) {
|
||||||
error = -ENOMEM;
|
error = -ENOMEM;
|
||||||
goto err;
|
goto err;
|
||||||
|
Reference in New Issue
Block a user