diff options
Diffstat (limited to 'src/drivers')
| -rw-r--r-- | src/drivers/bus/usb.c | 3 | ||||
| -rw-r--r-- | src/drivers/net/rtl818x/rtl8180.c | 1 | ||||
| -rw-r--r-- | src/drivers/net/rtl818x/rtl8185.c | 1 | ||||
| -rw-r--r-- | src/drivers/net/vxge/vxge.c | 1 |
4 files changed, 6 insertions, 0 deletions
diff --git a/src/drivers/bus/usb.c b/src/drivers/bus/usb.c index 91d52b0cc..22a57e6e5 100644 --- a/src/drivers/bus/usb.c +++ b/src/drivers/bus/usb.c @@ -1903,6 +1903,9 @@ struct usb_port * usb_root_hub_port ( struct usb_device *usb ) { return usb->port; } +/* Drag in objects via register_usb_bus() */ +REQUIRING_SYMBOL ( register_usb_bus ); + /* Drag in USB configuration */ REQUIRE_OBJECT ( config_usb ); diff --git a/src/drivers/net/rtl818x/rtl8180.c b/src/drivers/net/rtl818x/rtl8180.c index 8851d1bfb..0c7d0775f 100644 --- a/src/drivers/net/rtl818x/rtl8180.c +++ b/src/drivers/net/rtl818x/rtl8180.c @@ -4,6 +4,7 @@ FILE_LICENCE(GPL2_OR_LATER); #include <ipxe/pci.h> +PROVIDE_REQUIRING_SYMBOL(); REQUIRE_OBJECT(rtl818x); REQUIRE_OBJECT(rtl8180_grf5101); REQUIRE_OBJECT(rtl8180_max2820); diff --git a/src/drivers/net/rtl818x/rtl8185.c b/src/drivers/net/rtl818x/rtl8185.c index fd27e5c8c..438c5f24b 100644 --- a/src/drivers/net/rtl818x/rtl8185.c +++ b/src/drivers/net/rtl818x/rtl8185.c @@ -4,6 +4,7 @@ FILE_LICENCE(GPL2_OR_LATER); #include <ipxe/pci.h> +PROVIDE_REQUIRING_SYMBOL(); REQUIRE_OBJECT(rtl818x); REQUIRE_OBJECT(rtl8185_rtl8225); diff --git a/src/drivers/net/vxge/vxge.c b/src/drivers/net/vxge/vxge.c index bf20ec43c..9c587722b 100644 --- a/src/drivers/net/vxge/vxge.c +++ b/src/drivers/net/vxge/vxge.c @@ -9,6 +9,7 @@ FILE_LICENCE(GPL2_OR_LATER); #include <ipxe/pci.h> +PROVIDE_REQUIRING_SYMBOL(); REQUIRE_OBJECT(vxge_main); /** vxge PCI IDs for util/parserom.pl which are put into bin/NIC */ |
