Merge tag 'nfs-for-6.1-1' of git://git.linux-nfs.org/projects/anna/linux-nfs
[platform/kernel/linux-rpi.git] / include / linux / sunrpc / sched.h
index baeca2f..b8ca3ec 100644 (file)
@@ -209,11 +209,17 @@ struct rpc_task *rpc_run_task(const struct rpc_task_setup *);
 struct rpc_task *rpc_run_bc_task(struct rpc_rqst *req);
 void           rpc_put_task(struct rpc_task *);
 void           rpc_put_task_async(struct rpc_task *);
+bool           rpc_task_set_rpc_status(struct rpc_task *task, int rpc_status);
+void           rpc_task_try_cancel(struct rpc_task *task, int error);
 void           rpc_signal_task(struct rpc_task *);
 void           rpc_exit_task(struct rpc_task *);
 void           rpc_exit(struct rpc_task *, int);
 void           rpc_release_calldata(const struct rpc_call_ops *, void *);
 void           rpc_killall_tasks(struct rpc_clnt *);
+unsigned long  rpc_cancel_tasks(struct rpc_clnt *clnt, int error,
+                                bool (*fnmatch)(const struct rpc_task *,
+                                                const void *),
+                                const void *data);
 void           rpc_execute(struct rpc_task *);
 void           rpc_init_priority_wait_queue(struct rpc_wait_queue *, const char *);
 void           rpc_init_wait_queue(struct rpc_wait_queue *, const char *);