Messages in this thread | | | Date | Tue, 25 Sep 2012 11:02:35 -0700 | From | Tejun Heo <> | Subject | Re: [PATCH v2 memstick: support for legacy sony memsticks |
| |
Hello,
> * Swithced to using a workqueue. > Unfortunelly, I still see that workqueue items are executed in parallel > I suspect that this happens if one work item sleeps. In this case I > don't want other work items to run too. I fixed this with a mutex, and anyway > it nice to have it to guaranteee this.
You can use alloc_ordered_workqueue("namefmt", WQ_MEM_RECLAIM). No mutex needed for inter-work exclusion.
Thanks.
-- tejun
| |