diff options
Diffstat (limited to 'fs/lockd/clntproc.c')
-rw-r--r-- | fs/lockd/clntproc.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/fs/lockd/clntproc.c b/fs/lockd/clntproc.c index 366277190b82..7e529c3c45c0 100644 --- a/fs/lockd/clntproc.c +++ b/fs/lockd/clntproc.c | |||
@@ -618,17 +618,15 @@ out_unlock: | |||
618 | * RECLAIM: Try to reclaim a lock | 618 | * RECLAIM: Try to reclaim a lock |
619 | */ | 619 | */ |
620 | int | 620 | int |
621 | nlmclnt_reclaim(struct nlm_host *host, struct file_lock *fl) | 621 | nlmclnt_reclaim(struct nlm_host *host, struct file_lock *fl, |
622 | struct nlm_rqst *req) | ||
622 | { | 623 | { |
623 | struct nlm_rqst reqst, *req; | ||
624 | int status; | 624 | int status; |
625 | 625 | ||
626 | req = &reqst; | ||
627 | memset(req, 0, sizeof(*req)); | 626 | memset(req, 0, sizeof(*req)); |
628 | locks_init_lock(&req->a_args.lock.fl); | 627 | locks_init_lock(&req->a_args.lock.fl); |
629 | locks_init_lock(&req->a_res.lock.fl); | 628 | locks_init_lock(&req->a_res.lock.fl); |
630 | req->a_host = host; | 629 | req->a_host = host; |
631 | req->a_flags = 0; | ||
632 | 630 | ||
633 | /* Set up the argument struct */ | 631 | /* Set up the argument struct */ |
634 | nlmclnt_setlockargs(req, fl); | 632 | nlmclnt_setlockargs(req, fl); |