Skip to content
Snippets Groups Projects
nfs4state.c 26.1 KiB
Newer Older
Linus Torvalds's avatar
Linus Torvalds committed
	up_write(&clp->cl_sem);
	if (status == -NFS4ERR_CB_PATH_DOWN)
		nfs_handle_cb_pathdown(clp);
	nfs4_clear_recover_bit(clp);
	nfs_put_client(clp);
Linus Torvalds's avatar
Linus Torvalds committed
	return 0;
out_error:
	printk(KERN_WARNING "Error: state recovery failed on NFSv4 server %s"
			" with error %d\n", clp->cl_hostname, -status);
	set_bit(NFS4CLNT_LEASE_EXPIRED, &clp->cl_state);
Linus Torvalds's avatar
Linus Torvalds committed
	goto out;
}

/*
 * Local variables:
 *  c-basic-offset: 8
 * End:
 */