• Marc Zyngier's avatar
    [PATCH] EISA/sysfs updates · d61c31bb
    Marc Zyngier authored
    This is an update to the EISA/sysfs code :
    
     - Separate bus root code from generic code.
     - Add driver for PCI/EISA bridge.
     - Hacked parisc eisa driver so it can act as a root device.
     - Add driver for so-called virtual root (for bridge-less systems).
     - Allow multiple roots.
     - Moved quirk_eisa_bridge from alpha to generic code, since
       the EISA code needs it now (on x86, for example...).
     - 3c59x :
       Prevent driver from returning ENODEV in case it has registered with
       the EISA framework, but no device has been found yet (it happends
       when the driver is built into the kernel, and the EISA bus root has
       not been discovered yet).
    
    It's been discussed on lkml, and all suggestions (mainly from Ivan
    Kokshaysky <ink@jurassic.park.msu.ru>) have been taken into account.
    d61c31bb
virtual_root.c 1.09 KB