Skip to content
  • Alex Chiang's avatar
    PCI: annotate pci_rescan_bus as __ref, not __devinit · 5446a6bd
    Alex Chiang authored
    
    
    pci_rescan_bus was annotated as __devinit, which is wrong,
    because it will never be part of device initialization.
    Howevever, we can't simply drop the annotation, because then we
    get section warnings about calling pci_scan_child_bus (which is
    correctly marked as __devinit).
    
    pci_rescan_bus will only get built when CONFIG_HOTPLUG is set,
    meaning that __devinit is a nop, so we know that pci_scan_child_bus
    has not been freed.
    
    Annotate as __ref to silence modpost.
    
    Signed-off-by: default avatarAlex Chiang <achiang@hp.com>
    Signed-off-by: default avatarJesse Barnes <jbarnes@virtuousgeek.org>
    5446a6bd