NFC: Don't use WQ_MEM_RECLAIM for pn533
NFC driver doesn't sit in memory reclaim path and has no reason to use WQ_MEM_RECLAIM. Drop WQ_MEM_RECLAIM from pn533->wq and use alloc_ordered_workqueue() instead of WQ_UNBOUND w/ max_active == 1. Signed-off-by: Tejun Heo <tj@kernel.org> Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
This commit is contained in:
parent
474fee3db1
commit
58637c9b65
|
@ -2394,9 +2394,7 @@ static int pn533_probe(struct usb_interface *interface,
|
||||||
INIT_WORK(&dev->mi_work, pn533_wq_mi_recv);
|
INIT_WORK(&dev->mi_work, pn533_wq_mi_recv);
|
||||||
INIT_WORK(&dev->tg_work, pn533_wq_tg_get_data);
|
INIT_WORK(&dev->tg_work, pn533_wq_tg_get_data);
|
||||||
INIT_WORK(&dev->poll_work, pn533_wq_poll);
|
INIT_WORK(&dev->poll_work, pn533_wq_poll);
|
||||||
dev->wq = alloc_workqueue("pn533",
|
dev->wq = alloc_ordered_workqueue("pn533", 0);
|
||||||
WQ_NON_REENTRANT | WQ_UNBOUND | WQ_MEM_RECLAIM,
|
|
||||||
1);
|
|
||||||
if (dev->wq == NULL)
|
if (dev->wq == NULL)
|
||||||
goto error;
|
goto error;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue