/* Get the NFS port numbers and file handle, and return the prepared 'data' argument for mount() if everything went OK. Return NULL otherwise.  */
void* __init nfs_root_data(void)
/* Get the NFS port numbers and file handle, and return the prepared 'data' argument for mount() if everything went OK. Return NULL otherwise.  */
void* __init nfs_root_data(void)
{
	if (root_nfs_init() < 0
	 || root_nfs_ports() < 0
	 || root_nfs_get_handle() < 0)
		return NULL;
	set_sockaddr((struct sockaddr_in *) &nfs_data.addr, servaddr, htons(nfs_port));
	return (void*)&nfs_data;
}