Input: cyapa - use msleep() for long delay
authorNicholas Mc Guire <hofrat@osadl.org>
Sun, 15 Jan 2017 23:19:27 +0000 (15:19 -0800)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Sun, 15 Jan 2017 23:40:23 +0000 (15:40 -0800)
ulseep_range() uses hrtimers and provides no advantage over msleep()
for larger delays. Fix up the 50ms delays here to use msleep() and
reduce the load on the hrtimer subsystem.

Signed-off-by: Nicholas Mc Guire <hofrat@osadl.org>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/mouse/cyapa_gen3.c

index a47b06f4ed519f2a8247e66b28be277f7d6fbda7..1cbfa4a6e83057dde0bb743fedb18f0fdd5f2df2 100644 (file)
@@ -562,7 +562,7 @@ static int cyapa_gen3_bl_exit(struct cyapa *cyapa)
         * Wait for bootloader to exit, and operation mode to start.
         * Normally, this takes at least 50 ms.
         */
-       usleep_range(50000, 100000);
+       msleep(50);
        /*
         * In addition, when a device boots for the first time after being
         * updated to new firmware, it must first calibrate its sensors, which