HID: elo: kill not flush the work
Orabug:
25308013
[ Upstream commit
ed596a4a88bd161f868ccba078557ee7ede8a6ef ]
Flushing a work that reschedules itself is not a sensible operation. It needs
to be killed. Failure to do so leads to a kernel panic in the timer code.
CC: stable@vger.kernel.org
Signed-off-by: Oliver Neukum <ONeukum@suse.com>
Reviewed-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
(cherry picked from commit
b71d1794461e3be4e193b76a04132ac55afd5ae1)
Signed-off-by: Dhaval Giani <dhaval.giani@oracle.com>