Message ID | 20190816083830.19553-4-jiada_wang@mentor.com (mailing list archive) |
---|---|
State | Changes Requested, archived |
Headers | show |
Series | None | expand |
diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c b/drivers/input/touchscreen/atmel_mxt_ts.c index 234e3031ba42..431c2c54eab0 100644 --- a/drivers/input/touchscreen/atmel_mxt_ts.c +++ b/drivers/input/touchscreen/atmel_mxt_ts.c @@ -2255,10 +2255,12 @@ static int mxt_update_cfg(struct mxt_data *data, const struct firmware *fw) static void mxt_free_input_device(struct mxt_data *data) { if (data->input_dev) { - struct input_dev *dev = data->input_dev; + struct input_dev *input_dev = data->input_dev; data->input_dev = NULL; - input_unregister_device(dev); + sysfs_remove_group(&input_dev->dev.kobj, + &data->gpio_attrs); + input_unregister_device(input_dev); } }