mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-07-23 07:12:09 +00: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
1 changed files with 1 additions and 1 deletions
|
@ -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…
Add table
Add a link
Reference in a new issue