X-Git-Url: https://nv-tegra.nvidia.com/r/gitweb?p=linux-2.6.git;a=blobdiff_plain;f=drivers%2Finput%2Ftsdev.c;h=2db364898e15f434e852c304bbcb855e271de00b;hp=8238b13874c200f33ee5ff7534dc7264e9d81919;hb=0b662c64840fb281e5948ab6f9d60f84817277d0;hpb=45efebf2492187e8915e2876c5bf6f3803b1c23f diff --git a/drivers/input/tsdev.c b/drivers/input/tsdev.c index 8238b13874c..2db364898e1 100644 --- a/drivers/input/tsdev.c +++ b/drivers/input/tsdev.c @@ -476,9 +476,9 @@ static void tsdev_disconnect(struct input_handle *handle) if (tsdev->open) { input_close_device(handle); - wake_up_interruptible(&tsdev->wait); list_for_each_entry(client, &tsdev->client_list, node) kill_fasync(&client->fasync, SIGIO, POLL_HUP); + wake_up_interruptible(&tsdev->wait); } else tsdev_free(tsdev); }