spin_unlock(&state->owner->so_lock); 
static void update_open_stateid(struct nfs4_state *state, nfs4_stateid *stateid, int open_flags){	struct inode *inode = state->inode;	open_flags &= (FMODE_READ|FMODE_WRITE);	/* Protect against nfs4_find_state() */	spin_lock(&inode->i_lock);	state->state |= open_flags;	/* NB! List reordering - see the reclaim code for why.  */	if ((open_flags & FMODE_WRITE) && 0 == state->nwriters++)		list_move(&state->open_states, &state->owner->so_states);	if (open_flags & FMODE_READ)		state->nreaders++;	memcpy(&state->stateid, stateid, sizeof(state->stateid));	spin_unlock(&inode->i_lock);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/ec073428281b401f1142cb84b277a5b00c7994c9/nfs4proc.c/buggy/fs/nfs/nfs4proc.c