On May 21, 2012, at 11:10 AM, Adamson, Dros wrote: > On May 18, 2012, at 6:05 PM, Chuck Lever wrote: > >> Clean up: prefer using the proper types in "if" expressions. > > Is that the preferred style? Arguable, I suppose. It has been, lately. > I certainly prefer it (being raised on openbsd style(9)) , but when I wrote the code below I was trying to follow the style of most of fs/nfs. There is always a question of whether to follow the existing style in a file, or introduce the latest style preferences. Since I'm going to add a "significant" amount of new logic here, I thought I would update the style first. I usually like to have consistent style at least within a particular function. So, perhaps the description should read "Clean up: update to use matching types in "if" expressions" ? > -dros Thanks for the review. > >> >> Signed-off-by: Chuck Lever <chuck.lever@xxxxxxxxxx> >> --- >> >> fs/nfs/nfs4proc.c | 16 ++++++++-------- >> 1 files changed, 8 insertions(+), 8 deletions(-) >> >> diff --git a/fs/nfs/nfs4proc.c b/fs/nfs/nfs4proc.c >> index 386a756..db7b76a 100644 >> --- a/fs/nfs/nfs4proc.c >> +++ b/fs/nfs/nfs4proc.c >> @@ -5130,30 +5130,30 @@ int nfs4_proc_exchange_id(struct nfs_client *clp, struct rpc_cred *cred) >> >> res.server_scope = kzalloc(sizeof(struct nfs41_server_scope), >> GFP_KERNEL); >> - if (unlikely(!res.server_scope)) { >> + if (unlikely(res.server_scope == NULL)) { >> status = -ENOMEM; >> goto out; >> } >> >> res.impl_id = kzalloc(sizeof(struct nfs41_impl_id), GFP_KERNEL); >> - if (unlikely(!res.impl_id)) { >> + if (unlikely(res.impl_id == NULL)) { >> status = -ENOMEM; >> goto out_server_scope; >> } >> >> status = rpc_call_sync(clp->cl_rpcclient, &msg, RPC_TASK_TIMEOUT); >> - if (!status) >> + if (status == 0) >> status = nfs4_check_cl_exchange_flags(clp->cl_exchange_flags); >> >> - if (!status) { >> + if (status == 0) { >> /* use the most recent implementation id */ >> kfree(clp->cl_implid); >> clp->cl_implid = res.impl_id; >> } else >> kfree(res.impl_id); >> >> - if (!status) { >> - if (clp->cl_serverscope && >> + if (status == 0) { >> + if (clp->cl_serverscope != NULL && >> !nfs41_same_server_scope(clp->cl_serverscope, >> res.server_scope)) { >> dprintk("%s: server_scope mismatch detected\n", >> @@ -5163,7 +5163,7 @@ int nfs4_proc_exchange_id(struct nfs_client *clp, struct rpc_cred *cred) >> clp->cl_serverscope = NULL; >> } >> >> - if (!clp->cl_serverscope) { >> + if (clp->cl_serverscope == NULL) { >> clp->cl_serverscope = res.server_scope; >> goto out; >> } >> @@ -5172,7 +5172,7 @@ int nfs4_proc_exchange_id(struct nfs_client *clp, struct rpc_cred *cred) >> out_server_scope: >> kfree(res.server_scope); >> out: >> - if (clp->cl_implid) >> + if (clp->cl_implid != NULL) >> dprintk("%s: Server Implementation ID: " >> "domain: %s, name: %s, date: %llu,%u\n", >> __func__, clp->cl_implid->domain, clp->cl_implid->name, >> >> -- >> To unsubscribe from this list: send the line "unsubscribe linux-nfs" in >> the body of a message to majordomo@xxxxxxxxxxxxxxx >> More majordomo info at http://vger.kernel.org/majordomo-info.html > -- Chuck Lever chuck[dot]lever[at]oracle[dot]com -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html