PCI: hotplug: Remove unnecessary "dev->bus" test
authorBjorn Helgaas <bhelgaas@google.com>
Mon, 14 Apr 2014 22:04:55 +0000 (16:04 -0600)
committerBjorn Helgaas <bhelgaas@google.com>
Mon, 14 Apr 2014 22:06:30 +0000 (16:06 -0600)
commit8e56aed0b0579b667489bcb1d94c223726f0eaa1
tree0d8d63573c4115724bb4f540aa111705caaf6865
parentc9eaa447e77efe77b7fa4c953bd62de8297fd6c5
PCI: hotplug: Remove unnecessary "dev->bus" test

Every pci_dev is on a valid pci_bus, so we don't need to test whether
dev->bus is NULL or not.

The only exceptions are a few legacy cases like alpha_core_agp_setup(),
parisc_agp_setup(), and megaraid's make_local_pdev(), where we allocate a
pci_dev with a NULL bus pointer.  These are dubious uses (especially the
megaraid one), and I don't think it's possible to exercise this
pci_configure_slot() path with any of them.

Found by Coverity (CID 146446).

Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
drivers/pci/hotplug/pcihp_slot.c