Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
cloud-kernel
提交
f7235b6b
cloud-kernel
项目概览
openanolis
/
cloud-kernel
大约 1 年 前同步成功
通知
158
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看板
体验新版 GitCode,发现更多精彩内容 >>
提交
f7235b6b
编写于
5月 08, 2017
作者:
C
Christoph Hellwig
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
nfsd: use named initializers in PROC()
Signed-off-by:
N
Christoph Hellwig
<
hch@lst.de
>
上级
02be49f6
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
27 addition
and
27 deletion
+27
-27
fs/nfsd/nfs2acl.c
fs/nfsd/nfs2acl.c
+11
-11
fs/nfsd/nfs3acl.c
fs/nfsd/nfs3acl.c
+11
-11
fs/nfsd/nfs4proc.c
fs/nfsd/nfs4proc.c
+5
-5
未找到文件。
fs/nfsd/nfs2acl.c
浏览文件 @
f7235b6b
...
...
@@ -345,17 +345,17 @@ static int nfsaclsvc_release_access(struct svc_rqst *rqstp, __be32 *p,
#define nfsd3_voidres nfsd3_voidargs
struct
nfsd3_voidargs
{
int
dummy
;
};
#define PROC(name, argt, rest, relt, cache, respsize) \
{ (svc_procfunc) nfsacld_proc_##name,
\
(kxdrproc_t) nfsaclsvc_decode_##argt##args,
\
(kxdrproc_t) nfsaclsvc_encode_##rest##re
s, \
(kxdrproc_t) nfsaclsvc_release_##relt,
\
sizeof(struct nfsd3_##argt##args),
\
sizeof(struct nfsd3_##rest##re
s), \
0,
\
cache, \
respsize, \
}
#define PROC(name, argt, rest, relt, cache, respsize)
\
{
\
.pc_func = (svc_procfunc) nfsacld_proc_##name,
\
.pc_decode = (kxdrproc_t) nfsaclsvc_decode_##argt##arg
s, \
.pc_encode = (kxdrproc_t) nfsaclsvc_encode_##rest##res,
\
.pc_release = (kxdrproc_t) nfsaclsvc_release_##relt,
\
.pc_argsize = sizeof(struct nfsd3_##argt##arg
s), \
.pc_ressize = sizeof(struct nfsd3_##rest##res),
\
.pc_cachetype =
cache, \
.pc_xdrressize =
respsize, \
}
#define ST 1
/* status*/
#define AT 21
/* attributes */
...
...
fs/nfsd/nfs3acl.c
浏览文件 @
f7235b6b
...
...
@@ -237,17 +237,17 @@ static int nfs3svc_release_getacl(struct svc_rqst *rqstp, __be32 *p,
#define nfsd3_voidres nfsd3_voidargs
struct
nfsd3_voidargs
{
int
dummy
;
};
#define PROC(name, argt, rest, relt, cache, respsize) \
{ (svc_procfunc) nfsd3_proc_##name,
\
(kxdrproc_t) nfs3svc_decode_##argt##args,
\
(kxdrproc_t) nfs3svc_encode_##rest##re
s, \
(kxdrproc_t) nfs3svc_release_##relt,
\
sizeof(struct nfsd3_##argt##args)
, \
sizeof(struct nfsd3_##rest##re
s), \
0,
\
cache, \
respsize, \
}
#define PROC(name, argt, rest, relt, cache, respsize)
\
{
\
.pc_func = (svc_procfunc) nfsd3_proc_##name,
\
.pc_decode = (kxdrproc_t) nfs3svc_decode_##argt##arg
s, \
.pc_encode = (kxdrproc_t) nfs3svc_encode_##rest##res,
\
.pc_release = (kxdrproc_t) nfs3svc_release_##relt
, \
.pc_argsize = sizeof(struct nfsd3_##argt##arg
s), \
.pc_ressize = sizeof(struct nfsd3_##rest##res),
\
.pc_cachetype =
cache, \
.pc_xdrressize =
respsize, \
}
#define ST 1
/* status*/
#define AT 21
/* attributes */
...
...
fs/nfsd/nfs4proc.c
浏览文件 @
f7235b6b
...
...
@@ -1673,10 +1673,10 @@ static void svcxdr_init_encode(struct svc_rqst *rqstp,
* COMPOUND call.
*/
static
__be32
nfsd4_proc_compound
(
struct
svc_rqst
*
rqstp
,
struct
nfsd4_compoundargs
*
args
,
struct
nfsd4_compoundres
*
resp
)
nfsd4_proc_compound
(
struct
svc_rqst
*
rqstp
,
void
*
arg
,
void
*
res
)
{
struct
nfsd4_compoundargs
*
args
=
arg
;
struct
nfsd4_compoundres
*
resp
=
res
;
struct
nfsd4_op
*
op
;
struct
nfsd4_operation
*
opdesc
;
struct
nfsd4_compound_state
*
cstate
=
&
resp
->
cstate
;
...
...
@@ -2518,7 +2518,7 @@ struct nfsd4_voidargs { int dummy; };
static
struct
svc_procedure
nfsd_procedures4
[
2
]
=
{
[
NFSPROC4_NULL
]
=
{
.
pc_func
=
(
svc_procfunc
)
nfsd4_proc_null
,
.
pc_func
=
nfsd4_proc_null
,
.
pc_encode
=
(
kxdrproc_t
)
nfs4svc_encode_voidres
,
.
pc_argsize
=
sizeof
(
struct
nfsd4_voidargs
),
.
pc_ressize
=
sizeof
(
struct
nfsd4_voidres
),
...
...
@@ -2526,7 +2526,7 @@ static struct svc_procedure nfsd_procedures4[2] = {
.
pc_xdrressize
=
1
,
},
[
NFSPROC4_COMPOUND
]
=
{
.
pc_func
=
(
svc_procfunc
)
nfsd4_proc_compound
,
.
pc_func
=
nfsd4_proc_compound
,
.
pc_decode
=
(
kxdrproc_t
)
nfs4svc_decode_compoundargs
,
.
pc_encode
=
(
kxdrproc_t
)
nfs4svc_encode_compoundres
,
.
pc_argsize
=
sizeof
(
struct
nfsd4_compoundargs
),
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录