diff options
Diffstat (limited to 'include/linux/sunrpc/sched.h')
| -rw-r--r-- | include/linux/sunrpc/sched.h | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/include/linux/sunrpc/sched.h b/include/linux/sunrpc/sched.h index 05a1809c44d9..817af0b4385e 100644 --- a/include/linux/sunrpc/sched.h +++ b/include/linux/sunrpc/sched.h @@ -230,6 +230,10 @@ void		rpc_wake_up_queued_task(struct rpc_wait_queue *,  					struct rpc_task *);  void		rpc_wake_up(struct rpc_wait_queue *);  struct rpc_task *rpc_wake_up_next(struct rpc_wait_queue *); +struct rpc_task *rpc_wake_up_first_on_wq(struct workqueue_struct *wq, +					struct rpc_wait_queue *, +					bool (*)(struct rpc_task *, void *), +					void *);  struct rpc_task *rpc_wake_up_first(struct rpc_wait_queue *,  					bool (*)(struct rpc_task *, void *),  					void *); @@ -247,6 +251,7 @@ void		rpc_show_tasks(struct net *);  int		rpc_init_mempool(void);  void		rpc_destroy_mempool(void);  extern struct workqueue_struct *rpciod_workqueue; +extern struct workqueue_struct *xprtiod_workqueue;  void		rpc_prepare_task(struct rpc_task *task);  static inline int rpc_wait_for_completion_task(struct rpc_task *task) |