patch-2.2.18 linux/fs/lockd/svcshare.c
Next file: linux/fs/lockd/svcsubs.c
Previous file: linux/fs/lockd/svcproc.c
Back to the patch index
Back to the overall index
- Lines: 54
- Date:
Sat Nov 18 00:57:44 2000
- Orig file:
v2.2.17/fs/lockd/svcshare.c
- Orig date:
Fri Apr 21 12:46:43 2000
diff -u --new-file --recursive --exclude-from /usr/src/exclude v2.2.17/fs/lockd/svcshare.c linux/fs/lockd/svcshare.c
@@ -12,6 +12,7 @@
#include <linux/sunrpc/clnt.h>
#include <linux/sunrpc/svc.h>
+#include <linux/lockd/xdr4.h>
#include <linux/lockd/lockd.h>
#include <linux/lockd/share.h>
@@ -35,13 +36,13 @@
goto update;
if ((argp->fsm_access & share->s_mode)
|| (argp->fsm_mode & share->s_access ))
- return nlm_lck_denied;
+ return nlm4_lck_denied;
}
share = (struct nlm_share *) kmalloc(sizeof(*share) + oh->len,
GFP_KERNEL);
if (share == NULL)
- return nlm_lck_denied_nolocks;
+ return nlm4_lck_denied_nolocks;
/* Copy owner handle */
ohdata = (u8 *) (share + 1);
@@ -53,12 +54,11 @@
share->s_owner.len = oh->len;
share->s_next = file->f_shares;
file->f_shares = share;
- file->f_count += 1;
update:
share->s_access = argp->fsm_access;
share->s_mode = argp->fsm_mode;
- return nlm_granted;
+ return nlm4_granted;
}
/*
@@ -75,13 +75,13 @@
if (share->s_host == host && nlm_cmp_owner(share, oh)) {
*shpp = share->s_next;
kfree(share);
- return nlm_granted;
+ return nlm4_granted;
}
}
/* X/Open spec says return success even if there was no
* corresponding share. */
- return nlm_granted;
+ return nlm4_granted;
}
/*
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)