This patch fixes two problems that occur on systems with an EISA bus: - A system running four DE425 adapters off an EISA bus may hang. - If a device's EISA configuration file contains a function DISABLE keyword and the DISABLE option is selected, the device's driver may not be configured and probed at bus configuration time. - Fixes a problem in which EISA/ISA buses do not correctly match functions for loadable drivers. EISA configuration code returns a non-null Function_Name field for the token ring card. This field is ignored if the driver is configured statically. However, when configured dynamically, scan_eisa_slot attempts to exactly match whatever is specified in the sysconfigtab entry with what is returned by the token ring card.