Fix BOOT_DRIVER to assign unique and meaningful name to structure.
authorMichael Brown <mcb30@etherboot.org>
Thu, 14 Apr 2005 14:30:03 +0000 (14:30 +0000)
committerMichael Brown <mcb30@etherboot.org>
Thu, 14 Apr 2005 14:30:03 +0000 (14:30 +0000)
src/include/dev.h

index 9ade0e1..555712a 100644 (file)
@@ -66,11 +66,11 @@ struct boot_driver {
 };
 
 #define BOOT_DRIVER( _name, _find_bus_boot_device, _bus_driver,        _probe )      \
-       static struct boot_driver boot_driver_ ## probe_func                  \
+       static struct boot_driver boot_ ## _bus_driver                        \
            __attribute__ ((used,__section__(".boot_drivers"))) = {           \
                .name = _name,                                                \
                .find_bus_boot_device = ( void * ) _find_bus_boot_device,     \
-               .bus_driver = ( void * ) _bus_driver,                         \
+               .bus_driver = ( void * ) &_bus_driver,                        \
                .probe = ( void * ) _probe,                                   \
        };