HID: pidff - fix unnecessary loop iterations on reset
authorAnssi Hannula <anssi.hannula@iki.fi>
Tue, 3 Nov 2009 22:57:35 +0000 (00:57 +0200)
committerJiri Kosina <jkosina@suse.cz>
Wed, 4 Nov 2009 09:04:08 +0000 (10:04 +0100)
commit1168df7e1cbfa4b45ba2bfd982ff535df50c273c
treec619c65b41b5422f001f55b59e8bb183fd71b493
parent80f506918fdaaca6b574ba931536a58ce015c7be
HID: pidff - fix unnecessary loop iterations on reset

When encountering a strange value in the pool report, pidff_reset
will always refetch the report 20 times, even if one of the retries
results in a sane value. This is because a temporary variable being
used to store the value is not being updated inside the loop.

Fix it by using the value directly in the loop.

Reported-by: Roel Kluin <roel.kluin@gmail.com>
Signed-off-by: Anssi Hannula <anssi.hannula@iki.fi>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/usbhid/hid-pidff.c