SUNRPC: Ensure that rpc_exit() always wakes up a sleeping task
authorTrond Myklebust <Trond.Myklebust@netapp.com>
Sat, 31 Jul 2010 18:29:08 +0000 (14:29 -0400)
committerTrond Myklebust <Trond.Myklebust@netapp.com>
Wed, 4 Aug 2010 12:54:07 +0000 (08:54 -0400)
commitd9b6cd94601e1d17273f93a326a135fbf487a918
tree5c616c0717551d02d16da685fbbd93344859fa28
parent241269bd0b580faae71575443d9ab38df7469126
SUNRPC: Ensure that rpc_exit() always wakes up a sleeping task

Make rpc_exit() non-inline, and ensure that it always wakes up a task that
has been queued.

Kill off the now unused rpc_wake_up_task().

Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
include/linux/sunrpc/sched.h
net/sunrpc/sched.c