diff options
author | Sebastian Andrzej Siewior <[email protected]> | 2012-06-03 20:48:17 +0200 |
---|---|---|
committer | Bjorn Helgaas <[email protected]> | 2012-06-16 12:44:30 -0600 |
commit | bb15d8db7cce766b62cab624120916d25e94ac7a (patch) | |
tree | bc8e4ff510770606aab3a54d27ada7fe7b90072d /net/lapb/lapb_timer.c | |
parent | 1359bac229637cd9e317f6069e5fb3544d64b7ca (diff) |
scripts/modpost: check for bad references in .pci.fixups area
Functions used for PCI fixups (like DECLARE_PCI_FIXUP_HEADER) are often
marked __init. This is okay as long as nobody is using PCI hotplug.
However if one does execute
| echo 1 > /sys/bus/pci/rescan
and we hit a module which is marked __init istead of __devinit then we
go boom because the code is removed after the kernel booted. This patch
help to see those section mismatches.
Cc: Michal Marek <[email protected]>
Cc: [email protected]
Cc: Rusty Russell <[email protected]>
Signed-off-by: Sebastian Andrzej Siewior <[email protected]>
Signed-off-by: Bjorn Helgaas <[email protected]>
Diffstat (limited to 'net/lapb/lapb_timer.c')
0 files changed, 0 insertions, 0 deletions