Input: adp5588-keys - cancel workqueue in failure path
In case we start with the device not fully quiesced we should make sure we cancel the workqueue after freeing interrupt. Signed-off-by: Pramod Gurav <pramod.gurav@smartplayin.com> Acked-by: Michael Hennerich <michael.hennerich@analog.com> Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
This commit is contained in:
parent
848d479361
commit
b3f9db49c1
@ -589,6 +589,7 @@ static int adp5588_probe(struct i2c_client *client,
|
||||
|
||||
err_free_irq:
|
||||
free_irq(client->irq, kpad);
|
||||
cancel_delayed_work_sync(&kpad->work);
|
||||
err_unreg_dev:
|
||||
input_unregister_device(input);
|
||||
input = NULL;
|
||||
|
Loading…
Reference in New Issue
Block a user