Commit 37b5c45f authored by Neil Brown's avatar Neil Brown Committed by Linus Torvalds

[PATCH] knfsd: trivial cleanup of nfs4state.c

Whitespace cleanup, fix one dprintk, remove superfluous casts of NULL.
Signed-off-by: default avatarJ. Bruce Fields <bfields@citi.umich.edu>
Signed-off-by: default avatarNeil Brown <neilb@cse.unsw.edu.au>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent 45fa064d
...@@ -236,7 +236,7 @@ static struct nfs4_client * ...@@ -236,7 +236,7 @@ static struct nfs4_client *
create_client(struct xdr_netobj name) { create_client(struct xdr_netobj name) {
struct nfs4_client *clp; struct nfs4_client *clp;
if(!(clp = alloc_client(name))) if (!(clp = alloc_client(name)))
goto out; goto out;
INIT_LIST_HEAD(&clp->cl_idhash); INIT_LIST_HEAD(&clp->cl_idhash);
INIT_LIST_HEAD(&clp->cl_strhash); INIT_LIST_HEAD(&clp->cl_strhash);
...@@ -268,7 +268,7 @@ copy_cred(struct svc_cred *target, struct svc_cred *source) { ...@@ -268,7 +268,7 @@ copy_cred(struct svc_cred *target, struct svc_cred *source) {
static int static int
cmp_name(struct xdr_netobj *n1, struct xdr_netobj *n2) { cmp_name(struct xdr_netobj *n1, struct xdr_netobj *n2) {
if(!n1 || !n2) if (!n1 || !n2)
return 0; return 0;
return((n1->len == n2->len) && !memcmp(n1->data, n2->data, n2->len)); return((n1->len == n2->len) && !memcmp(n1->data, n2->data, n2->len));
} }
...@@ -399,7 +399,7 @@ parse_ipv4(unsigned int addr_len, char *addr_val, unsigned int *cbaddrp, unsigne ...@@ -399,7 +399,7 @@ parse_ipv4(unsigned int addr_len, char *addr_val, unsigned int *cbaddrp, unsigne
return 0; return 0;
} }
cbaddr |= (temp << shift); cbaddr |= (temp << shift);
if(shift > 0) if (shift > 0)
shift -= 8; shift -= 8;
} }
*cbaddrp = cbaddr; *cbaddrp = cbaddr;
...@@ -411,7 +411,7 @@ parse_ipv4(unsigned int addr_len, char *addr_val, unsigned int *cbaddrp, unsigne ...@@ -411,7 +411,7 @@ parse_ipv4(unsigned int addr_len, char *addr_val, unsigned int *cbaddrp, unsigne
return 0; return 0;
} }
cbport |= (temp << shift); cbport |= (temp << shift);
if(shift > 0) if (shift > 0)
shift -= 8; shift -= 8;
} }
*cbportp = cbport; *cbportp = cbport;
...@@ -423,7 +423,7 @@ gen_callback(struct nfs4_client *clp, struct nfsd4_setclientid *se) ...@@ -423,7 +423,7 @@ gen_callback(struct nfs4_client *clp, struct nfsd4_setclientid *se)
{ {
struct nfs4_callback *cb = &clp->cl_callback; struct nfs4_callback *cb = &clp->cl_callback;
if( !(parse_ipv4(se->se_callback_addr_len, se->se_callback_addr_val, if ( !(parse_ipv4(se->se_callback_addr_len, se->se_callback_addr_val,
&cb->cb_addr, &cb->cb_port))) { &cb->cb_addr, &cb->cb_port))) {
printk(KERN_INFO "NFSD: BAD callback address. client will not receive delegations\n"); printk(KERN_INFO "NFSD: BAD callback address. client will not receive delegations\n");
cb->cb_parsed = 0; cb->cb_parsed = 0;
...@@ -812,7 +812,7 @@ alloc_init_file(unsigned int hashval, struct inode *ino) { ...@@ -812,7 +812,7 @@ alloc_init_file(unsigned int hashval, struct inode *ino) {
alloc_file++; alloc_file++;
return fp; return fp;
} }
return (struct nfs4_file *)NULL; return NULL;
} }
static void static void
...@@ -825,7 +825,7 @@ release_all_files(void) ...@@ -825,7 +825,7 @@ release_all_files(void)
while (!list_empty(&file_hashtbl[i])) { while (!list_empty(&file_hashtbl[i])) {
fp = list_entry(file_hashtbl[i].next, struct nfs4_file, fi_hash); fp = list_entry(file_hashtbl[i].next, struct nfs4_file, fi_hash);
/* this should never be more than once... */ /* this should never be more than once... */
if(!list_empty(&fp->fi_perfile)) { if (!list_empty(&fp->fi_perfile)) {
printk("ERROR: release_all_files: file %p is open, creating dangling state !!!\n",fp); printk("ERROR: release_all_files: file %p is open, creating dangling state !!!\n",fp);
} }
release_file(fp); release_file(fp);
...@@ -839,20 +839,20 @@ alloc_stateowner(struct xdr_netobj *owner) ...@@ -839,20 +839,20 @@ alloc_stateowner(struct xdr_netobj *owner)
struct nfs4_stateowner *sop; struct nfs4_stateowner *sop;
if ((sop = kmalloc(sizeof(struct nfs4_stateowner),GFP_KERNEL))) { if ((sop = kmalloc(sizeof(struct nfs4_stateowner),GFP_KERNEL))) {
if((sop->so_owner.data = kmalloc(owner->len, GFP_KERNEL))) { if ((sop->so_owner.data = kmalloc(owner->len, GFP_KERNEL))) {
memcpy(sop->so_owner.data, owner->data, owner->len); memcpy(sop->so_owner.data, owner->data, owner->len);
sop->so_owner.len = owner->len; sop->so_owner.len = owner->len;
return sop; return sop;
} }
kfree(sop); kfree(sop);
} }
return (struct nfs4_stateowner *)NULL; return NULL;
} }
/* should use a slab cache */ /* should use a slab cache */
static void static void
free_stateowner(struct nfs4_stateowner *sop) { free_stateowner(struct nfs4_stateowner *sop) {
if(sop) { if (sop) {
kfree(sop->so_owner.data); kfree(sop->so_owner.data);
kfree(sop); kfree(sop);
sop = NULL; sop = NULL;
...@@ -867,7 +867,7 @@ alloc_init_open_stateowner(unsigned int strhashval, struct nfs4_client *clp, str ...@@ -867,7 +867,7 @@ alloc_init_open_stateowner(unsigned int strhashval, struct nfs4_client *clp, str
unsigned int idhashval; unsigned int idhashval;
if (!(sop = alloc_stateowner(&open->op_owner))) if (!(sop = alloc_stateowner(&open->op_owner)))
return (struct nfs4_stateowner *)NULL; return NULL;
idhashval = ownerid_hashval(current_ownerid); idhashval = ownerid_hashval(current_ownerid);
INIT_LIST_HEAD(&sop->so_idhash); INIT_LIST_HEAD(&sop->so_idhash);
INIT_LIST_HEAD(&sop->so_strhash); INIT_LIST_HEAD(&sop->so_strhash);
...@@ -921,7 +921,7 @@ release_stateowner(struct nfs4_stateowner *sop) ...@@ -921,7 +921,7 @@ release_stateowner(struct nfs4_stateowner *sop)
while (!list_empty(&sop->so_perfilestate)) { while (!list_empty(&sop->so_perfilestate)) {
stp = list_entry(sop->so_perfilestate.next, stp = list_entry(sop->so_perfilestate.next,
struct nfs4_stateid, st_perfilestate); struct nfs4_stateid, st_perfilestate);
if(sop->so_is_open_owner) if (sop->so_is_open_owner)
release_stateid(stp, OPEN_STATE); release_stateid(stp, OPEN_STATE);
else else
release_stateid(stp, LOCK_STATE); release_stateid(stp, LOCK_STATE);
...@@ -960,7 +960,7 @@ release_stateid(struct nfs4_stateid *stp, int flags) { ...@@ -960,7 +960,7 @@ release_stateid(struct nfs4_stateid *stp, int flags) {
list_del_perfile++; list_del_perfile++;
list_del(&stp->st_perfile); list_del(&stp->st_perfile);
list_del(&stp->st_perfilestate); list_del(&stp->st_perfilestate);
if((stp->st_vfs_set) && (flags & OPEN_STATE)) { if ((stp->st_vfs_set) && (flags & OPEN_STATE)) {
release_stateid_lockowner(stp); release_stateid_lockowner(stp);
nfsd_close(stp->st_vfs_file); nfsd_close(stp->st_vfs_file);
vfsclose++; vfsclose++;
...@@ -1030,7 +1030,7 @@ find_openstateowner_str(unsigned int hashval, struct nfsd4_open *open, struct nf ...@@ -1030,7 +1030,7 @@ find_openstateowner_str(unsigned int hashval, struct nfsd4_open *open, struct nf
struct nfs4_stateowner *local = NULL; struct nfs4_stateowner *local = NULL;
list_for_each_entry(local, &ownerstr_hashtbl[hashval], so_strhash) { list_for_each_entry(local, &ownerstr_hashtbl[hashval], so_strhash) {
if(!cmp_owner_str(local, &open->op_owner, &open->op_clientid)) if (!cmp_owner_str(local, &open->op_owner, &open->op_clientid))
continue; continue;
*op = local; *op = local;
return(1); return(1);
...@@ -1078,7 +1078,7 @@ set_access(unsigned int *access, unsigned long bmap) { ...@@ -1078,7 +1078,7 @@ set_access(unsigned int *access, unsigned long bmap) {
*access = 0; *access = 0;
for (i = 1; i < 4; i++) { for (i = 1; i < 4; i++) {
if(test_bit(i, &bmap)) if (test_bit(i, &bmap))
*access |= i; *access |= i;
} }
} }
...@@ -1089,7 +1089,7 @@ set_deny(unsigned int *deny, unsigned long bmap) { ...@@ -1089,7 +1089,7 @@ set_deny(unsigned int *deny, unsigned long bmap) {
*deny = 0; *deny = 0;
for (i = 0; i < 4; i++) { for (i = 0; i < 4; i++) {
if(test_bit(i, &bmap)) if (test_bit(i, &bmap))
*deny |= i ; *deny |= i ;
} }
} }
...@@ -1278,7 +1278,7 @@ nfsd4_process_open2(struct svc_rqst *rqstp, struct svc_fh *current_fh, struct nf ...@@ -1278,7 +1278,7 @@ nfsd4_process_open2(struct svc_rqst *rqstp, struct svc_fh *current_fh, struct nf
/* Search for conflicting share reservations */ /* Search for conflicting share reservations */
status = nfserr_share_denied; status = nfserr_share_denied;
list_for_each_entry(stq, &fp->fi_perfile, st_perfile) { list_for_each_entry(stq, &fp->fi_perfile, st_perfile) {
if(stq->st_stateowner == sop) { if (stq->st_stateowner == sop) {
stp = stq; stp = stq;
continue; continue;
} }
...@@ -1484,7 +1484,7 @@ find_openstateowner_id(u32 st_id, int flags) { ...@@ -1484,7 +1484,7 @@ find_openstateowner_id(u32 st_id, int flags) {
dprintk("NFSD: find_openstateowner_id %d\n", st_id); dprintk("NFSD: find_openstateowner_id %d\n", st_id);
if (flags & CLOSE_STATE) { if (flags & CLOSE_STATE) {
list_for_each_entry(local, &close_lru, so_close_lru) { list_for_each_entry(local, &close_lru, so_close_lru) {
if(local->so_id == st_id) if (local->so_id == st_id)
return local; return local;
} }
} }
...@@ -1888,7 +1888,7 @@ find_stateid(stateid_t *stid, int flags) ...@@ -1888,7 +1888,7 @@ find_stateid(stateid_t *stid, int flags)
if ((flags & LOCK_STATE) || (flags & RDWR_STATE)) { if ((flags & LOCK_STATE) || (flags & RDWR_STATE)) {
hashval = stateid_hashval(st_id, f_id); hashval = stateid_hashval(st_id, f_id);
list_for_each_entry(local, &lockstateid_hashtbl[hashval], st_hash) { list_for_each_entry(local, &lockstateid_hashtbl[hashval], st_hash) {
if((local->st_stateid.si_stateownerid == st_id) && if ((local->st_stateid.si_stateownerid == st_id) &&
(local->st_stateid.si_fileid == f_id)) (local->st_stateid.si_fileid == f_id))
return local; return local;
} }
...@@ -1896,7 +1896,7 @@ find_stateid(stateid_t *stid, int flags) ...@@ -1896,7 +1896,7 @@ find_stateid(stateid_t *stid, int flags)
if ((flags & OPEN_STATE) || (flags & RDWR_STATE)) { if ((flags & OPEN_STATE) || (flags & RDWR_STATE)) {
hashval = stateid_hashval(st_id, f_id); hashval = stateid_hashval(st_id, f_id);
list_for_each_entry(local, &stateid_hashtbl[hashval], st_hash) { list_for_each_entry(local, &stateid_hashtbl[hashval], st_hash) {
if((local->st_stateid.si_stateownerid == st_id) && if ((local->st_stateid.si_stateownerid == st_id) &&
(local->st_stateid.si_fileid == f_id)) (local->st_stateid.si_fileid == f_id))
return local; return local;
} }
...@@ -1967,7 +1967,7 @@ find_lockstateowner(struct xdr_netobj *owner, clientid_t *clid) ...@@ -1967,7 +1967,7 @@ find_lockstateowner(struct xdr_netobj *owner, clientid_t *clid)
for (i = 0; i < LOCK_HASH_SIZE; i++) { for (i = 0; i < LOCK_HASH_SIZE; i++) {
list_for_each_entry(local, &lock_ownerid_hashtbl[i], so_idhash) { list_for_each_entry(local, &lock_ownerid_hashtbl[i], so_idhash) {
if(!cmp_owner_str(local, owner, clid)) if (!cmp_owner_str(local, owner, clid))
continue; continue;
return local; return local;
} }
...@@ -1980,7 +1980,7 @@ find_lockstateowner_str(unsigned int hashval, struct xdr_netobj *owner, clientid ...@@ -1980,7 +1980,7 @@ find_lockstateowner_str(unsigned int hashval, struct xdr_netobj *owner, clientid
struct nfs4_stateowner *local = NULL; struct nfs4_stateowner *local = NULL;
list_for_each_entry(local, &lock_ownerstr_hashtbl[hashval], so_strhash) { list_for_each_entry(local, &lock_ownerstr_hashtbl[hashval], so_strhash) {
if(!cmp_owner_str(local, owner, clid)) if (!cmp_owner_str(local, owner, clid))
continue; continue;
*op = local; *op = local;
return(1); return(1);
...@@ -2005,7 +2005,7 @@ alloc_init_lock_stateowner(unsigned int strhashval, struct nfs4_client *clp, str ...@@ -2005,7 +2005,7 @@ alloc_init_lock_stateowner(unsigned int strhashval, struct nfs4_client *clp, str
unsigned int idhashval; unsigned int idhashval;
if (!(sop = alloc_stateowner(&lock->lk_new_owner))) if (!(sop = alloc_stateowner(&lock->lk_new_owner)))
return (struct nfs4_stateowner *)NULL; return NULL;
idhashval = lockownerid_hashval(current_ownerid); idhashval = lockownerid_hashval(current_ownerid);
INIT_LIST_HEAD(&sop->so_idhash); INIT_LIST_HEAD(&sop->so_idhash);
INIT_LIST_HEAD(&sop->so_strhash); INIT_LIST_HEAD(&sop->so_strhash);
...@@ -2210,7 +2210,7 @@ nfsd4_lock(struct svc_rqst *rqstp, struct svc_fh *current_fh, struct nfsd4_lock ...@@ -2210,7 +2210,7 @@ nfsd4_lock(struct svc_rqst *rqstp, struct svc_fh *current_fh, struct nfsd4_lock
status = posix_lock_file(filp, &file_lock); status = posix_lock_file(filp, &file_lock);
if (file_lock.fl_ops && file_lock.fl_ops->fl_release_private) if (file_lock.fl_ops && file_lock.fl_ops->fl_release_private)
file_lock.fl_ops->fl_release_private(&file_lock); file_lock.fl_ops->fl_release_private(&file_lock);
dprintk("NFSD: nfsd4_lock: posix_test_lock passed. posix_lock_file status %d\n",status); dprintk("NFSD: nfsd4_lock: posix_lock_file status %d\n",status);
switch (-status) { switch (-status) {
case 0: /* success! */ case 0: /* success! */
update_stateid(&lock_stp->st_stateid); update_stateid(&lock_stp->st_stateid);
...@@ -2469,7 +2469,7 @@ nfsd4_release_lockowner(struct svc_rqst *rqstp, struct nfsd4_release_lockowner * ...@@ -2469,7 +2469,7 @@ nfsd4_release_lockowner(struct svc_rqst *rqstp, struct nfsd4_release_lockowner *
status = nfserr_locks_held; status = nfserr_locks_held;
list_for_each_entry(stp, &local->so_perfilestate, list_for_each_entry(stp, &local->so_perfilestate,
st_perfilestate) { st_perfilestate) {
if(stp->st_vfs_set) { if (stp->st_vfs_set) {
if (check_for_locks(stp->st_vfs_file, local)) if (check_for_locks(stp->st_vfs_file, local))
goto out; goto out;
} }
...@@ -2566,7 +2566,7 @@ nfs4_find_reclaim_client(clientid_t *clid) ...@@ -2566,7 +2566,7 @@ nfs4_find_reclaim_client(clientid_t *clid)
strhashval = clientstr_hashval(client->cl_name.data, strhashval = clientstr_hashval(client->cl_name.data,
client->cl_name.len); client->cl_name.len);
list_for_each_entry(crp, &reclaim_str_hashtbl[strhashval], cr_strhash) { list_for_each_entry(crp, &reclaim_str_hashtbl[strhashval], cr_strhash) {
if(cmp_name(&crp->cr_name, &client->cl_name)) { if (cmp_name(&crp->cr_name, &client->cl_name)) {
return crp; return crp;
} }
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment