Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
cloud-kernel
提交
0f419791
cloud-kernel
项目概览
openanolis
/
cloud-kernel
接近 2 年 前同步成功
通知
170
Star
36
Fork
7
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
10
列表
看板
标记
里程碑
合并请求
2
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
cloud-kernel
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
10
Issue
10
列表
看板
标记
里程碑
合并请求
2
合并请求
2
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
0f419791
编写于
6月 01, 2015
作者:
T
Trond Myklebust
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
SUNRPC: Remove unused argument 'tk_ops' in rpc_run_bc_task
Signed-off-by:
N
Trond Myklebust
<
trond.myklebust@primarydata.com
>
上级
632dda83
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
4 addition
and
8 deletion
+4
-8
include/linux/sunrpc/sched.h
include/linux/sunrpc/sched.h
+1
-2
net/sunrpc/clnt.c
net/sunrpc/clnt.c
+2
-4
net/sunrpc/svc.c
net/sunrpc/svc.c
+1
-2
未找到文件。
include/linux/sunrpc/sched.h
浏览文件 @
0f419791
...
...
@@ -205,8 +205,7 @@ struct rpc_wait_queue {
*/
struct
rpc_task
*
rpc_new_task
(
const
struct
rpc_task_setup
*
);
struct
rpc_task
*
rpc_run_task
(
const
struct
rpc_task_setup
*
);
struct
rpc_task
*
rpc_run_bc_task
(
struct
rpc_rqst
*
req
,
const
struct
rpc_call_ops
*
ops
);
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
*
);
void
rpc_exit_task
(
struct
rpc_task
*
);
...
...
net/sunrpc/clnt.c
浏览文件 @
0f419791
...
...
@@ -1031,15 +1031,13 @@ EXPORT_SYMBOL_GPL(rpc_call_async);
* rpc_run_bc_task - Allocate a new RPC task for backchannel use, then run
* rpc_execute against it
* @req: RPC request
* @tk_ops: RPC call ops
*/
struct
rpc_task
*
rpc_run_bc_task
(
struct
rpc_rqst
*
req
,
const
struct
rpc_call_ops
*
tk_ops
)
struct
rpc_task
*
rpc_run_bc_task
(
struct
rpc_rqst
*
req
)
{
struct
rpc_task
*
task
;
struct
xdr_buf
*
xbufp
=
&
req
->
rq_snd_buf
;
struct
rpc_task_setup
task_setup_data
=
{
.
callback_ops
=
tk
_ops
,
.
callback_ops
=
&
rpc_default
_ops
,
};
dprintk
(
"RPC: rpc_run_bc_task req= %p
\n
"
,
req
);
...
...
net/sunrpc/svc.c
浏览文件 @
0f419791
...
...
@@ -1350,7 +1350,6 @@ bc_svc_process(struct svc_serv *serv, struct rpc_rqst *req,
{
struct
kvec
*
argv
=
&
rqstp
->
rq_arg
.
head
[
0
];
struct
kvec
*
resv
=
&
rqstp
->
rq_res
.
head
[
0
];
static
const
struct
rpc_call_ops
reply_ops
=
{
};
struct
rpc_task
*
task
;
int
error
;
...
...
@@ -1391,7 +1390,7 @@ bc_svc_process(struct svc_serv *serv, struct rpc_rqst *req,
/* Finally, send the reply synchronously */
memcpy
(
&
req
->
rq_snd_buf
,
&
rqstp
->
rq_res
,
sizeof
(
req
->
rq_snd_buf
));
task
=
rpc_run_bc_task
(
req
,
&
reply_ops
);
task
=
rpc_run_bc_task
(
req
);
if
(
IS_ERR
(
task
))
{
error
=
PTR_ERR
(
task
);
goto
out
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录