static int __init virtual_eisa_root_init()

in virtual_root.c [49:68]


static int __init virtual_eisa_root_init (void)
{
	int r;

	if ((r = platform_device_register (&eisa_root_dev)))
		return r;

	eisa_bus_root.force_probe = force_probe;

	dev_set_drvdata(&eisa_root_dev.dev, &eisa_bus_root);

	if (eisa_root_register (&eisa_bus_root)) {
		/* A real bridge may have been registered before
		 * us. So quietly unregister. */
		platform_device_unregister (&eisa_root_dev);
		return -1;
	}

	return 0;
}