/* Unified ethernet device probe, segmented per architecture and per bus interface. This drives the legacy devices only for now.  */
static void __init ethif_probe2(int unit)
/* Unified ethernet device probe, segmented per architecture and per bus interface. This drives the legacy devices only for now.  */
static void __init ethif_probe2(int unit)
{
	unsigned long base_addr = netdev_boot_base("eth", unit);
	if (base_addr == 1)
		return;
	(void)(	probe_list2(unit, m68k_probes, base_addr == 0) &&
		probe_list2(unit, eisa_probes, base_addr == 0) &&
		probe_list2(unit, mca_probes, base_addr == 0) &&
		probe_list2(unit, isa_probes, base_addr == 0) &&
		probe_list2(unit, parport_probes, base_addr == 0));
}