mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-15 16:24:13 +08:00
wl1251: don't use [delayed_]work_pending()
There's no need to test whether a (delayed) work item in pending before queueing, flushing or cancelling it. Most uses are unnecessary and quite a few of them are buggy. Remove unnecessary pending tests from wl1251. Only compile tested. Signed-off-by: Tejun Heo <tj@kernel.org> Acked-by: Luciano Coelho <coelho@ti.com> Cc: linux-wireless@vger.kernel.org
This commit is contained in:
parent
6d394e1925
commit
02957f92bc
@ -68,8 +68,7 @@ int wl1251_ps_elp_wakeup(struct wl1251 *wl)
|
||||
unsigned long timeout, start;
|
||||
u32 elp_reg;
|
||||
|
||||
if (delayed_work_pending(&wl->elp_work))
|
||||
cancel_delayed_work(&wl->elp_work);
|
||||
cancel_delayed_work(&wl->elp_work);
|
||||
|
||||
if (!wl->elp)
|
||||
return 0;
|
||||
|
Loading…
Reference in New Issue
Block a user