commit | 62e4492c3063048a163d238cd1734273f2fc757d | [log] [tgz] |
---|---|---|
author | Andreas Noever <andreas.noever@gmail.com> | Mon Jun 09 23:03:32 2014 +0200 |
committer | Bjorn Helgaas <bhelgaas@google.com> | Mon Jun 16 11:47:37 2014 -0600 |
tree | 330fb91c312ffa607b9bdb22be13bab61cebcb6e | |
parent | 7171511eaec5bf23fb06078f59784a3a0626b38f [diff] |
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>