···272272 enum pci_channel_state error)273273{274274 struct aer_broadcast_data data = {error, PCI_ERS_RESULT_CAN_RECOVER};275275- int ret;276275277277- /* can not fail */278278- ret = device_for_each_child(&dev->dev, &data, error_detected_iter);279279-276276+ /* get true return value from &data */277277+ device_for_each_child(&dev->dev, &data, error_detected_iter);280278 return data.result;281279}282280···306308static pci_ers_result_t pcie_portdrv_mmio_enabled(struct pci_dev *dev)307309{308310 pci_ers_result_t status = PCI_ERS_RESULT_RECOVERED;309309- int retval;310311311312 /* get true return value from &status */312312- retval = device_for_each_child(&dev->dev, &status, mmio_enabled_iter);313313+ device_for_each_child(&dev->dev, &status, mmio_enabled_iter);313314 return status;314315}315316···340343static pci_ers_result_t pcie_portdrv_slot_reset(struct pci_dev *dev)341344{342345 pci_ers_result_t status = PCI_ERS_RESULT_RECOVERED;343343- int retval;344346345347 /* If fatal, restore cfg space for possible link reset at upstream */346348 if (dev->error_state == pci_channel_io_frozen) {···350354 }351355352356 /* get true return value from &status */353353- retval = device_for_each_child(&dev->dev, &status, slot_reset_iter);354354-357357+ device_for_each_child(&dev->dev, &status, slot_reset_iter);355358 return status;356359}357360···376381377382static void pcie_portdrv_err_resume(struct pci_dev *dev)378383{379379- int retval;380380- /* nothing to do with error value, if it ever happens */381381- retval = device_for_each_child(&dev->dev, NULL, resume_iter);384384+ device_for_each_child(&dev->dev, NULL, resume_iter);382385}383386384387/*