mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-26 22:24:09 +08:00
usb: dwc2: Remove deprecated create_singlethread_workqueue
alloc_ordered_workqueue replaces the deprecated create_singlethread_workqueue. There are multiple work items on the work queue, which require ordering. Hence, an ordered workqueue has been used. The workqueue "wq_otg" is not being used on a memory reclaim path. Hence, WQ_MEM_RECLAIM has not been set. Acked-by: John Youn <johnyoun@synopsys.com> Signed-off-by: Bhaktipriya Shridhar <bhaktipriya96@gmail.com> Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
This commit is contained in:
parent
f510b5a1d0
commit
8dc7d30dba
@ -5040,7 +5040,7 @@ int dwc2_hcd_init(struct dwc2_hsotg *hsotg, int irq)
|
||||
|
||||
/* Create new workqueue and init work */
|
||||
retval = -ENOMEM;
|
||||
hsotg->wq_otg = create_singlethread_workqueue("dwc2");
|
||||
hsotg->wq_otg = alloc_ordered_workqueue("dwc2", 0);
|
||||
if (!hsotg->wq_otg) {
|
||||
dev_err(hsotg->dev, "Failed to create workqueue\n");
|
||||
goto error2;
|
||||
|
Loading…
Reference in New Issue
Block a user