Forráskód Böngészése

PCI: pcie portdriver: initialize returned value

The pcie protdrv status can be returned uninitialized,
if there are no children under a device. This leads to
bad responses downstream. Fix this.

Signed-off-by: Linas Vepstas <linas@austin.ibm.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Linas Vepstas 17 éve
szülő
commit
bf164410d0
1 módosított fájl, 1 hozzáadás és 1 törlés
  1. 1 1
      drivers/pci/pcie/portdrv_pci.c

+ 1 - 1
drivers/pci/pcie/portdrv_pci.c

@@ -217,7 +217,7 @@ static int slot_reset_iter(struct device *device, void *data)
 
 static pci_ers_result_t pcie_portdrv_slot_reset(struct pci_dev *dev)
 {
-	pci_ers_result_t status;
+	pci_ers_result_t status = PCI_ERS_RESULT_NONE;
 	int retval;
 
 	/* If fatal, restore cfg space for possible link reset at upstream */