diff options
author | Jeff Layton <jlayton@redhat.com> | 2017-02-24 13:25:22 -0500 |
---|---|---|
committer | J. Bruce Fields <bfields@redhat.com> | 2017-02-24 15:50:08 -0500 |
commit | 05a45a2db42543c5f1a32e08f545aebbd7cb4790 (patch) | |
tree | 775a5d8620ee7dfafb96bdf6016f2355940625f9 | |
parent | 4ab495bfe58dfe6b346ae3949a406163152919c8 (diff) |
sunrpc: turn bitfield flags in svc_version into bools
It's just simpler to read this way, IMO. Also, no need to explicitly
set vs_hidden to false in the nfsacl ones.
Signed-off-by: Jeff Layton <jlayton@redhat.com>
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
-rw-r--r-- | fs/nfs/callback_xdr.c | 4 | ||||
-rw-r--r-- | fs/nfsd/nfs2acl.c | 1 | ||||
-rw-r--r-- | fs/nfsd/nfs3acl.c | 1 | ||||
-rw-r--r-- | fs/nfsd/nfs4proc.c | 2 | ||||
-rw-r--r-- | include/linux/sunrpc/svc.h | 9 | ||||
-rw-r--r-- | net/sunrpc/svc.c | 2 |
6 files changed, 9 insertions, 10 deletions
diff --git a/fs/nfs/callback_xdr.c b/fs/nfs/callback_xdr.c index eb094c6011d8..e9836f611d9c 100644 --- a/fs/nfs/callback_xdr.c +++ b/fs/nfs/callback_xdr.c | |||
@@ -1083,7 +1083,7 @@ struct svc_version nfs4_callback_version1 = { | |||
1083 | .vs_proc = nfs4_callback_procedures1, | 1083 | .vs_proc = nfs4_callback_procedures1, |
1084 | .vs_xdrsize = NFS4_CALLBACK_XDRSIZE, | 1084 | .vs_xdrsize = NFS4_CALLBACK_XDRSIZE, |
1085 | .vs_dispatch = NULL, | 1085 | .vs_dispatch = NULL, |
1086 | .vs_hidden = 1, | 1086 | .vs_hidden = true, |
1087 | }; | 1087 | }; |
1088 | 1088 | ||
1089 | struct svc_version nfs4_callback_version4 = { | 1089 | struct svc_version nfs4_callback_version4 = { |
@@ -1092,5 +1092,5 @@ struct svc_version nfs4_callback_version4 = { | |||
1092 | .vs_proc = nfs4_callback_procedures1, | 1092 | .vs_proc = nfs4_callback_procedures1, |
1093 | .vs_xdrsize = NFS4_CALLBACK_XDRSIZE, | 1093 | .vs_xdrsize = NFS4_CALLBACK_XDRSIZE, |
1094 | .vs_dispatch = NULL, | 1094 | .vs_dispatch = NULL, |
1095 | .vs_hidden = 1, | 1095 | .vs_hidden = true, |
1096 | }; | 1096 | }; |
diff --git a/fs/nfsd/nfs2acl.c b/fs/nfsd/nfs2acl.c index d08cd88155c7..838f90f3f890 100644 --- a/fs/nfsd/nfs2acl.c +++ b/fs/nfsd/nfs2acl.c | |||
@@ -376,5 +376,4 @@ struct svc_version nfsd_acl_version2 = { | |||
376 | .vs_proc = nfsd_acl_procedures2, | 376 | .vs_proc = nfsd_acl_procedures2, |
377 | .vs_dispatch = nfsd_dispatch, | 377 | .vs_dispatch = nfsd_dispatch, |
378 | .vs_xdrsize = NFS3_SVC_XDRSIZE, | 378 | .vs_xdrsize = NFS3_SVC_XDRSIZE, |
379 | .vs_hidden = 0, | ||
380 | }; | 379 | }; |
diff --git a/fs/nfsd/nfs3acl.c b/fs/nfsd/nfs3acl.c index 0c890347cde3..dcb5f79076c0 100644 --- a/fs/nfsd/nfs3acl.c +++ b/fs/nfsd/nfs3acl.c | |||
@@ -266,6 +266,5 @@ struct svc_version nfsd_acl_version3 = { | |||
266 | .vs_proc = nfsd_acl_procedures3, | 266 | .vs_proc = nfsd_acl_procedures3, |
267 | .vs_dispatch = nfsd_dispatch, | 267 | .vs_dispatch = nfsd_dispatch, |
268 | .vs_xdrsize = NFS3_SVC_XDRSIZE, | 268 | .vs_xdrsize = NFS3_SVC_XDRSIZE, |
269 | .vs_hidden = 0, | ||
270 | }; | 269 | }; |
271 | 270 | ||
diff --git a/fs/nfsd/nfs4proc.c b/fs/nfsd/nfs4proc.c index 02750a4c8770..89e582fa58cd 100644 --- a/fs/nfsd/nfs4proc.c +++ b/fs/nfsd/nfs4proc.c | |||
@@ -2542,7 +2542,7 @@ struct svc_version nfsd_version4 = { | |||
2542 | .vs_proc = nfsd_procedures4, | 2542 | .vs_proc = nfsd_procedures4, |
2543 | .vs_dispatch = nfsd_dispatch, | 2543 | .vs_dispatch = nfsd_dispatch, |
2544 | .vs_xdrsize = NFS4_SVC_XDRSIZE, | 2544 | .vs_xdrsize = NFS4_SVC_XDRSIZE, |
2545 | .vs_rpcb_optnl = 1, | 2545 | .vs_rpcb_optnl = true, |
2546 | }; | 2546 | }; |
2547 | 2547 | ||
2548 | /* | 2548 | /* |
diff --git a/include/linux/sunrpc/svc.h b/include/linux/sunrpc/svc.h index 7321ae933867..96467c95f02e 100644 --- a/include/linux/sunrpc/svc.h +++ b/include/linux/sunrpc/svc.h | |||
@@ -400,10 +400,11 @@ struct svc_version { | |||
400 | struct svc_procedure * vs_proc; /* per-procedure info */ | 400 | struct svc_procedure * vs_proc; /* per-procedure info */ |
401 | u32 vs_xdrsize; /* xdrsize needed for this version */ | 401 | u32 vs_xdrsize; /* xdrsize needed for this version */ |
402 | 402 | ||
403 | unsigned int vs_hidden : 1, /* Don't register with portmapper. | 403 | /* Don't register with rpcbind */ |
404 | * Only used for nfsacl so far. */ | 404 | bool vs_hidden; |
405 | vs_rpcb_optnl:1;/* Don't care the result of register. | 405 | |
406 | * Only used for nfsv4. */ | 406 | /* Don't care if the rpcbind registration fails */ |
407 | bool vs_rpcb_optnl; | ||
407 | 408 | ||
408 | /* Override dispatch function (e.g. when caching replies). | 409 | /* Override dispatch function (e.g. when caching replies). |
409 | * A return value of 0 means drop the request. | 410 | * A return value of 0 means drop the request. |
diff --git a/net/sunrpc/svc.c b/net/sunrpc/svc.c index 75f290bddca1..85bcdea67a3f 100644 --- a/net/sunrpc/svc.c +++ b/net/sunrpc/svc.c | |||
@@ -385,7 +385,7 @@ static int svc_uses_rpcbind(struct svc_serv *serv) | |||
385 | for (i = 0; i < progp->pg_nvers; i++) { | 385 | for (i = 0; i < progp->pg_nvers; i++) { |
386 | if (progp->pg_vers[i] == NULL) | 386 | if (progp->pg_vers[i] == NULL) |
387 | continue; | 387 | continue; |
388 | if (progp->pg_vers[i]->vs_hidden == 0) | 388 | if (!progp->pg_vers[i]->vs_hidden) |
389 | return 1; | 389 | return 1; |
390 | } | 390 | } |
391 | } | 391 | } |