Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8df4083c authored by Andi Kleen's avatar Andi Kleen Committed by Stefan Richter
Browse files

Initialize ieee1394 early when built in

This makes debugging with firescope easier.

Signed-off-by: Andi Kleen <ak@suse.de> (original patch)

Update:
 - no need for #ifdef MODULE
 - add comment in ieee1394_core, more verbose comment in ohci1394

Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de> (update)
parent e8398bb7
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1170,7 +1170,7 @@ static void __exit ieee1394_cleanup(void)
	unregister_chrdev_region(IEEE1394_CORE_DEV, 256);
}

module_init(ieee1394_init);
fs_initcall(ieee1394_init); /* same as ohci1394 */
module_exit(ieee1394_cleanup);

/* Exported symbols */
+3 −1
Original line number Diff line number Diff line
@@ -3719,5 +3719,7 @@ static int __init ohci1394_init(void)
	return pci_register_driver(&ohci1394_pci_driver);
}

module_init(ohci1394_init);
/* Register before most other device drivers.
 * Useful for remote debugging via physical DMA, e.g. using firescope. */
fs_initcall(ohci1394_init);
module_exit(ohci1394_cleanup);