Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 02957f92 authored by Tejun Heo's avatar Tejun Heo
Browse files

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: default avatarTejun Heo <tj@kernel.org>
Acked-by: default avatarLuciano Coelho <coelho@ti.com>
Cc: linux-wireless@vger.kernel.org
parent 6d394e19
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -68,7 +68,6 @@ 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);

	if (!wl->elp)