Re: [PATCH 2/9] ps3-vuart: don't use PREPARE_WORK

2014-02-21 Thread Geoff Levand
Hi, On Thu, 2014-02-20 at 15:44 -0500, Tejun Heo wrote: > ps3_vuart wasn't overriding the work item with multiple work functions > but was using NULL for INIT_WORK() and then single PREPARE_WORK() to > set the work function. We can simply invoke INIT_WORK() with the work > function and remove the

[PATCH 2/9] ps3-vuart: don't use PREPARE_WORK

2014-02-20 Thread Tejun Heo
PREPARE_[DELAYED_]WORK() are being phased out. They have few users and a nasty surprise in terms of reentrancy guarantee as workqueue considers work items to be different if they don't have the same work function. ps3_vuart wasn't overriding the work item with multiple work functions but was usin