test_owner = argp->lock.fl.c.flc_owner;
        /* Now check for conflicting locks */
-       resp->status = nlmsvc_testlock(rqstp, file, host, &argp->lock, &resp->lock, &resp->cookie);
+       resp->status = nlmsvc_testlock(rqstp, file, host, &argp->lock,
+                                      &resp->lock);
        if (resp->status == nlm_drop_reply)
                rc = rpc_drop_reply;
        else
 
 __be32
 nlmsvc_testlock(struct svc_rqst *rqstp, struct nlm_file *file,
                struct nlm_host *host, struct nlm_lock *lock,
-               struct nlm_lock *conflock, struct nlm_cookie *cookie)
+               struct nlm_lock *conflock)
 {
        int                     error;
        int                     mode;
 
        test_owner = argp->lock.fl.c.flc_owner;
 
        /* Now check for conflicting locks */
-       resp->status = cast_status(nlmsvc_testlock(rqstp, file, host, &argp->lock, &resp->lock, &resp->cookie));
+       resp->status = cast_status(nlmsvc_testlock(rqstp, file, host,
+                                                  &argp->lock, &resp->lock));
        if (resp->status == nlm_drop_reply)
                rc = rpc_drop_reply;
        else
 
                              struct nlm_host *, struct nlm_lock *, int,
                              struct nlm_cookie *, int);
 __be32           nlmsvc_unlock(struct net *net, struct nlm_file *, struct nlm_lock *);
-__be32           nlmsvc_testlock(struct svc_rqst *, struct nlm_file *,
-                       struct nlm_host *, struct nlm_lock *,
-                       struct nlm_lock *, struct nlm_cookie *);
+__be32           nlmsvc_testlock(struct svc_rqst *rqstp, struct nlm_file *file,
+                       struct nlm_host *host, struct nlm_lock *lock,
+                       struct nlm_lock *conflock);
 __be32           nlmsvc_cancel_blocked(struct net *net, struct nlm_file *, struct nlm_lock *);
 void             nlmsvc_retry_blocked(struct svc_rqst *rqstp);
 void             nlmsvc_traverse_blocks(struct nlm_host *, struct nlm_file *,