summaryrefslogtreecommitdiffstats
path: root/Kconfig
diff options
context:
space:
mode:
authorArnd Bergmann <arnd@arndb.de>2014-01-02 13:07:52 +0100
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2014-01-09 00:18:02 +0100
commit11d5ceb646d11caecb57a4347ff97e59ab4a5b51 (patch)
tree7e5807b3757ef89cf8e20308cf62a376c82f3cea /Kconfig
parentGenWQE: Accidently casting to u32 where u64 is required (diff)
downloadlinux-11d5ceb646d11caecb57a4347ff97e59ab4a5b51.tar.xz
linux-11d5ceb646d11caecb57a4347ff97e59ab4a5b51.zip
sgi-xp: open-code interruptible_sleep_on_timeout
interruptible_sleep_on_timeout is deprecated and going away soon. The use in the sgi-xp driver leaves me puzzled, so I'd prefer not to touch it. This patch replaces it with an open-coded prepare_to_wait and finish_wait pair, which should be completely equivalent, so it doesn't fix an existing race, but lets us get away with removing the function so we can not get any new users. In order to remove the typical sleep_on race, one would have to replace the call with wait_event_interruptible_timeout and add a condition to wait for. The fact that there is a one-jiffy timeout suggests that we don't actually expect to get woken up properly and the caller just uses this as a short sleeping function if it doesn't wake up properly. Signed-off-by: Arnd Bergmann <arnd@arndb.de> Cc: Cliff Whickman <cpw@sgi.com> Acked-by: Robin Holt <robinmholt@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'Kconfig')
0 files changed, 0 insertions, 0 deletions