switch (err) { case 0: case -NFS4ERR_STALE_CLIENTID: case -NFS4ERR_STALE_STATEID: case -NFS4ERR_EXPIRED: return err; } err = nfs4_handle_exception(server, err, &exception); 
if (err != -NFS4ERR_DELAY) break; nfs4_handle_exception(server, err, &exception); 
static int nfs4_open_reclaim(struct nfs4_state_owner *sp, struct nfs4_state *state){	struct nfs_server *server = NFS_SERVER(state->inode);	struct nfs4_exception exception = { };	int err;	do {		err = _nfs4_open_reclaim(sp, state);		switch (err) {			case 0:			case -NFS4ERR_STALE_CLIENTID:			case -NFS4ERR_STALE_STATEID:			case -NFS4ERR_EXPIRED:				return err;		}		err = nfs4_handle_exception(server, err, &exception);	} while (exception.retry);	return err;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/202b50dc127cf4714ffdcc6a64f1648373f9414f/nfs4proc.c/clean/fs/nfs/nfs4proc.c