patch-2.3.99-pre9 linux/Documentation/pci.txt
Next file: linux/Documentation/s390/DASD
Previous file: linux/Documentation/networking/8139too.txt
Back to the patch index
Back to the overall index
- Lines: 17
- Date:
Mon May 15 12:13:10 2000
- Orig file:
v2.3.99-pre8/linux/Documentation/pci.txt
- Orig date:
Thu May 11 15:30:05 2000
diff -u --recursive --new-file v2.3.99-pre8/linux/Documentation/pci.txt linux/Documentation/pci.txt
@@ -89,6 +89,16 @@
function otherwise.
__devexit The same for __exit.
+Tips:
+ The module_init()/module_exit() functions (and all initialization
+ functions called only from these) should be marked __init/exit.
+ The struct pci_driver shouldn't be marked with any of these tags.
+ The ID table array should be marked __devinitdata.
+ The probe() and remove() functions (and all initialization
+ functions called only from these) should be marked __devinit/exit.
+ If you are sure the driver is not a hotplug driver then use only
+ __init/exit __initdata/exitdata.
+
2. How to find PCI devices manually (the old style)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)