summaryrefslogtreecommitdiffstats
path: root/drivers/pci/hotplug/pciehp.h
diff options
context:
space:
mode:
authorAndreas Noever <andreas.noever@gmail.com>2014-06-09 23:03:32 +0200
committerBjorn Helgaas <bhelgaas@google.com>2014-06-16 11:47:37 -0600
commit62e4492c3063048a163d238cd1734273f2fc757d (patch)
tree330fb91c312ffa607b9bdb22be13bab61cebcb6e /drivers/pci/hotplug/pciehp.h
parent7171511eaec5bf23fb06078f59784a3a0626b38f (diff)
downloadlinux-62e4492c3063048a163d238cd1734273f2fc757d.tar.bz2
PCI: Prevent NULL dereference during pciehp probe
pciehp assumes that dev->subordinate exists. But we do not assign a bus if we run out of bus numbers during enumeration. This leads to a NULL dereference in init_slot() (and other places). Change pciehp_probe() to return -ENODEV when no subordinate bus is present. Signed-off-by: Andreas Noever <andreas.noever@gmail.com> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Diffstat (limited to 'drivers/pci/hotplug/pciehp.h')
0 files changed, 0 insertions, 0 deletions