In addition to the init ordering issue with the initial
patch ("usbcore" didn't get initted first), several of
the drivers should no longer be getting explicit init
calls ... aren't "dabusb", "dsbr100", and "plusb" all
set with init sections even in static configs?  If so,
then the "usb-core.c" file should delete some calls.

And then there was the part Linus most wanted to see!

- Dave

--- linux-test7-pre3/init/main.c        Sun Aug 13 08:34:30 2000
+++ linux/init/main.c   Sun Aug 13 08:40:24 2000
@@ -95,7 +95,6 @@
 extern void signals_init(void);
 extern void bdev_init(void);
 extern int init_pcmcia_ds(void);
-extern int usb_init(void);

 extern void free_initmem(void);
 extern void filesystem_setup(void);
@@ -685,10 +684,6 @@
 #endif
 #ifdef CONFIG_ISAPNP
        isapnp_init();
-#endif
-#ifdef CONFIG_USB
-       usb_init();     /* Do this before doing initcalls, so that we can make
-                       usbcore initialize here, and all drivers initialize later */
 #endif
 #ifdef CONFIG_TC
        tc_init();


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to