clntproc.c (c041b5ff8d50c432698d9bfbd68cc4b76c2ea5bc) clntproc.c (7dfb71030f7636a0d65200158113c37764552f93)
1/*
2 * linux/fs/lockd/clntproc.c
3 *
4 * RPC procedures for the client side NLM implementation
5 *
6 * Copyright (C) 1996, Olaf Kirch <okir@monad.swb.de>
7 */
8
9#include <linux/module.h>
10#include <linux/types.h>
11#include <linux/errno.h>
12#include <linux/fs.h>
13#include <linux/nfs_fs.h>
14#include <linux/utsname.h>
15#include <linux/smp_lock.h>
1/*
2 * linux/fs/lockd/clntproc.c
3 *
4 * RPC procedures for the client side NLM implementation
5 *
6 * Copyright (C) 1996, Olaf Kirch <okir@monad.swb.de>
7 */
8
9#include <linux/module.h>
10#include <linux/types.h>
11#include <linux/errno.h>
12#include <linux/fs.h>
13#include <linux/nfs_fs.h>
14#include <linux/utsname.h>
15#include <linux/smp_lock.h>
16#include <linux/freezer.h>
16#include <linux/sunrpc/clnt.h>
17#include <linux/sunrpc/svc.h>
18#include <linux/lockd/lockd.h>
19#include <linux/lockd/sm_inter.h>
20
21#define NLMDBG_FACILITY NLMDBG_CLIENT
22#define NLMCLNT_GRACE_WAIT (5*HZ)
23#define NLMCLNT_POLL_TIMEOUT (30*HZ)

--- 700 unchanged lines hidden (view full) ---

724 goto die;
725
726 if (task->tk_status < 0) {
727 dprintk("lockd: CANCEL call error %d, retrying.\n",
728 task->tk_status);
729 goto retry_cancel;
730 }
731
17#include <linux/sunrpc/clnt.h>
18#include <linux/sunrpc/svc.h>
19#include <linux/lockd/lockd.h>
20#include <linux/lockd/sm_inter.h>
21
22#define NLMDBG_FACILITY NLMDBG_CLIENT
23#define NLMCLNT_GRACE_WAIT (5*HZ)
24#define NLMCLNT_POLL_TIMEOUT (30*HZ)

--- 700 unchanged lines hidden (view full) ---

725 goto die;
726
727 if (task->tk_status < 0) {
728 dprintk("lockd: CANCEL call error %d, retrying.\n",
729 task->tk_status);
730 goto retry_cancel;
731 }
732
732 dprintk("lockd: cancel status %u (task %u)\n",
733 dprintk("lockd: cancel status %d (task %d)\n",
733 req->a_res.status, task->tk_pid);
734
735 switch (req->a_res.status) {
736 case NLM_LCK_GRANTED:
737 case NLM_LCK_DENIED_GRACE_PERIOD:
738 case NLM_LCK_DENIED:
739 /* Everything's good */
740 break;

--- 58 unchanged lines hidden ---
734 req->a_res.status, task->tk_pid);
735
736 switch (req->a_res.status) {
737 case NLM_LCK_GRANTED:
738 case NLM_LCK_DENIED_GRACE_PERIOD:
739 case NLM_LCK_DENIED:
740 /* Everything's good */
741 break;

--- 58 unchanged lines hidden ---