From: NeilBrown <neilb@cse.unsw.edu.au>
It's OK for the find_lockstateowner_str to fail; that just means we haven't
seen the lockowner, and will compare the request range to all locks on the
file.
strhashval = lock_ownerstr_hashval(inode,
lockt->lt_clientid.cl_id, lockt->lt_owner);
- if (find_lockstateowner_str(strhashval, &lockt->lt_owner,
+ find_lockstateowner_str(strhashval, &lockt->lt_owner,
&lockt->lt_clientid,
- &lockt->lt_stateowner)) {
- printk("NFSD: nsfd4_lockt: lookup_lockowner() failed!\n");
- goto out;
- }
-
+ &lockt->lt_stateowner);
sop = lockt->lt_stateowner;
if (sop) {
file_lock.fl_owner = (fl_owner_t) sop;