diff --git a/drivers/misc/max9635.c b/drivers/misc/max9635.c index 93f806229103..bcafebedd51d 100644 --- a/drivers/misc/max9635.c +++ b/drivers/misc/max9635.c @@ -548,6 +548,7 @@ static int max9635_probe(struct i2c_client *client, err_reg_init_failed: input_unregister_device(als_data->idev); error_input_register_failed: + misc_deregister(&max9635_misc_device); error_misc_register_failed: input_free_device(als_data->idev); error_input_allocate_failed: