linux/drivers/input/tablet
Chris Bagwell 9937c02682 Input: wacom - fix wacom_set_report retry logic
Logic sets a value and then reads it back to make sure it worked
and retries write on failures.  Since read and write share a buffer,
it needs to be set back up before writing though.

Issue is not seen a lot because 1) it doesn't need to retry for
a lot of tablets and 2) a lot of failures that need a retry are
from an -ETIMEDOUT and hopefully buffer is not touched in this case.

At least one user has shown logs with buffer being modified during
-ETIMEDOUT case with linux 3.7 kernel.

Signed-off-by: Chris Bagwell <chris@cnpbagwell.com>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
2013-01-23 19:38:52 -08:00
..
acecad.c USB: input: acecad.c: fix up dev_* messages 2012-05-04 15:33:04 -07:00
aiptek.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2012-05-24 10:34:29 -07:00
gtco.c USB: input: gtco.c: fix up dev_* messages 2012-05-04 15:33:09 -07:00
hanwang.c Input: hanwang - add support for Art Master II tablet 2012-07-13 00:14:27 -07:00
kbtab.c USB: input: kbtab.c: fix up dev_* messages 2012-05-04 15:33:11 -07:00
Kconfig Merge branch 'next' into for-linus 2012-03-27 00:27:10 -07:00
Makefile Input: add support for Hanwang tablets 2010-09-01 23:26:18 -07:00
wacom_sys.c Input: wacom - fix wacom_set_report retry logic 2013-01-23 19:38:52 -08:00
wacom_wac.c Merge branch 'next' into for-linus 2012-12-16 22:04:14 -08:00
wacom_wac.h Input: wacom - add support for 2 new multi-touch tablets (0x100 and 0x101) 2012-11-08 09:12:46 -08:00
wacom.h Input: wacom - add 0xE5 (MT device) support 2012-04-29 21:13:53 -07:00