diff options
author | Grant Grundler <grundler@parisc-linux.org> | 2007-02-11 08:04:04 +0100 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2007-02-17 00:30:10 +0100 |
commit | 26ba05e4c66ad3fafe08412ffcf8c328cc4640b0 (patch) | |
tree | f9abd84f3a90232ac2df9489e6f0e6514ce07123 /Documentation/kernel-parameters.txt | |
parent | PCI/sysfs/kobject kernel-doc fixes (diff) | |
download | linux-26ba05e4c66ad3fafe08412ffcf8c328cc4640b0.tar.xz linux-26ba05e4c66ad3fafe08412ffcf8c328cc4640b0.zip |
PCI: pci.txt fix __devexit() usage
Marin Mitov <mitov@issp.bas.bg> spotted a brainfart where I had
failed to update copied text with *_remove and __devexit().
Marin made a good comment in his email to me:
| mydriver_probe() is _always_ executed, while mydriver_remove() is not.
| See: include/linux/init.h
Which says:
/* Functions marked as __devexit may be discarded at kernel link time, depending
on config options. Newer versions of binutils detect references from
retained sections to discarded sections and flag an error. Pointers to
__devexit functions must use __devexit_p(function_name), the wrapper will
insert either the function_name or NULL, depending on the config options.
*/
Signed-off-by: Grant Grundler <grundler@parisc-linux.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'Documentation/kernel-parameters.txt')
0 files changed, 0 insertions, 0 deletions