From 4760b8123228f1a7180187d50f9716ab4b06c23e Mon Sep 17 00:00:00 2001 From: Dmitry Torokhov Date: Tue, 27 Jun 2006 08:30:31 -0400 Subject: [PATCH] --- yaml --- r: 30713 b: refs/heads/master c: e7374e48009a15a680d53bd1f9828b9b79a8aac9 h: refs/heads/master i: 30711: 87b5ebb3c8d677bd3b378ff7bfd1764d194d56f9 v: v3 --- [refs] | 2 +- trunk/drivers/input/input.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 7ee04cdfd04d..ddaef6af27fa 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: d38b69689c349f35502b92e20dafb30c62d49d63 +refs/heads/master: e7374e48009a15a680d53bd1f9828b9b79a8aac9 diff --git a/trunk/drivers/input/input.c b/trunk/drivers/input/input.c index de2e7546b491..a90486f5e491 100644 --- a/trunk/drivers/input/input.c +++ b/trunk/drivers/input/input.c @@ -998,12 +998,13 @@ void input_unregister_device(struct input_dev *dev) sysfs_remove_group(&dev->cdev.kobj, &input_dev_caps_attr_group); sysfs_remove_group(&dev->cdev.kobj, &input_dev_id_attr_group); sysfs_remove_group(&dev->cdev.kobj, &input_dev_attr_group); - class_device_unregister(&dev->cdev); mutex_lock(&dev->mutex); dev->name = dev->phys = dev->uniq = NULL; mutex_unlock(&dev->mutex); + class_device_unregister(&dev->cdev); + input_wakeup_procfs_readers(); } EXPORT_SYMBOL(input_unregister_device);