From 6aa91f4433fa84d1e4894c445533b725a0cfa9ec Mon Sep 17 00:00:00 2001 From: Adam Jackson Date: Tue, 5 Jan 2010 17:56:04 -0800 Subject: [PATCH] --- yaml --- r: 179301 b: refs/heads/master c: 30a589fde0162aa4dac7c69803aeee8fbe8d1b82 h: refs/heads/master i: 179299: 9fc5dec7ac94d582be7df5d11220b3f5bcee4a89 v: v3 --- [refs] | 2 +- trunk/drivers/input/evdev.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index d7fe0acd9f10..92df7da7a6fc 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 0ef7a26af1278f7ec0b718148e88f01ba1953835 +refs/heads/master: 30a589fde0162aa4dac7c69803aeee8fbe8d1b82 diff --git a/trunk/drivers/input/evdev.c b/trunk/drivers/input/evdev.c index dee6706038aa..258c639571b5 100644 --- a/trunk/drivers/input/evdev.c +++ b/trunk/drivers/input/evdev.c @@ -59,7 +59,8 @@ static void evdev_pass_event(struct evdev_client *client, client->head &= EVDEV_BUFFER_SIZE - 1; spin_unlock(&client->buffer_lock); - kill_fasync(&client->fasync, SIGIO, POLL_IN); + if (event->type == EV_SYN) + kill_fasync(&client->fasync, SIGIO, POLL_IN); } /*