From c1ef425f07230e09fe8ffc42dff9138462082d1e Mon Sep 17 00:00:00 2001 From: Samu Onkalo Date: Fri, 22 Oct 2010 07:57:26 -0400 Subject: [PATCH] --- yaml --- r: 217108 b: refs/heads/master c: 821f664644c2da9e1a51e36751abedf49d4332e0 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/hwmon/lis3lv02d.c | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 589fb83d695a..dbe2610cc4dd 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: e726111f953f8f5b922b953caf06ba6790c5fbaa +refs/heads/master: 821f664644c2da9e1a51e36751abedf49d4332e0 diff --git a/trunk/drivers/hwmon/lis3lv02d.c b/trunk/drivers/hwmon/lis3lv02d.c index d9c97e8c53ad..1095dff9b200 100644 --- a/trunk/drivers/hwmon/lis3lv02d.c +++ b/trunk/drivers/hwmon/lis3lv02d.c @@ -346,6 +346,11 @@ static void lis3lv02d_joystick_open(struct input_polled_dev *pidev) if (lis3_dev.pdata && lis3_dev.whoami == WAI_8B && lis3_dev.idev) atomic_set(&lis3_dev.wake_thread, 1); + /* + * Update coordinates for the case where poll interval is 0 and + * the chip in running purely under interrupt control + */ + lis3lv02d_joystick_poll(pidev); } static void lis3lv02d_joystick_close(struct input_polled_dev *pidev)