/* kill_proc(fl->fl_owner, SIGLOST, 1); */ 
/* kill_proc(fl->fl_pid, SIGLOST, 1); */ 
static int nfs4_reclaim_locks(struct nfs4_state_recovery_ops *ops, struct nfs4_state *state){	struct inode *inode = state->inode;	struct file_lock *fl;	int status = 0;	for (fl = inode->i_flock; fl != 0; fl = fl->fl_next) {		if (!(fl->fl_flags & FL_POSIX))			continue;		if (((struct nfs_open_context *)fl->fl_file->private_data)->state != state)			continue;		status = ops->recover_lock(state, fl);		if (status >= 0)			continue;		switch (status) {			default:				printk(KERN_ERR "%s: unhandled error %d. Zeroing state\n",						__FUNCTION__, status);			case -NFS4ERR_EXPIRED:			case -NFS4ERR_NO_GRACE:			case -NFS4ERR_RECLAIM_BAD:			case -NFS4ERR_RECLAIM_CONFLICT:				/* kill_proc(fl->fl_owner, SIGLOST, 1); */				break;			case -NFS4ERR_STALE_CLIENTID:				goto out_err;		}	}	return 0;out_err:	return status;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/43b2a33aa868054bd477ab2c1cd20f1ba1af2c3e/nfs4state.c/clean/fs/nfs/nfs4state.c