staging: ks7010: fix wait_for_completion_interruptible_timeout return handling
authorNicholas Mc Guire <hofrat@osadl.org>
Mon, 25 Jul 2016 19:21:50 +0000 (21:21 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 21 Aug 2016 16:12:57 +0000 (18:12 +0200)
commit9d29f14db1095f52ca00b8162b242d6fce07d19f
treedf84ca1f815014b31c1f114d313bed144217e24c
parentbda457d42771e790c2f9be0b483f749b1f22eb2c
staging: ks7010: fix wait_for_completion_interruptible_timeout return handling

wait_for_completion_interruptible_timeout return 0 on timeout and
-ERESTARTSYS if interrupted. The check for
!wait_for_completion_interruptible_timeout() would report an interrupt
as timeout. Further, while HZ/50 will work most of the time it could
fail for HZ < 50, so this is switched to msecs_to_jiffies(20).

Fixes: 13a9930d15b4 ("staging: ks7010: add driver from Nanonote extra-repository")

Signed-off-by: Nicholas Mc Guire <hofrat@osadl.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/ks7010/ks_hostif.c