From: Arnd Bergmann Date: Wed, 26 Feb 2014 11:01:43 +0000 (+0100) Subject: DAC960: remove sleep_on usage X-Git-Tag: v3.15-rc1~134^2~8 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9c552e1ddd3658944787d75d90a42e1a2b74b7ea;p=pandora-kernel.git DAC960: remove sleep_on usage sleep_on and its variants are going away. The use of sleep_on() in DAC960_V2_ExecuteUserCommand seems to be bogus because the command by the time we get there, the command has completed already and we just enter the timeout. Based on this interpretation, I concluded that we can replace it with a simple msleep(1000) and rearrange the code around it slightly. The interruptible_sleep_on_timeout in DAC960_gam_ioctl seems equivalent to the race-free version using wait_event_interruptible_timeout. I left the driver to return -EINTR rather than -ERESTARTSYS to preserve the timeout behavior. Signed-off-by: Arnd Bergmann Cc: Jens Axboe Signed-off-by: Jens Axboe --- Reading git-diff-tree failed