Gavin Shan <gws...@linux.vnet.ibm.com> writes:
> + * > + * When the PHB is fenced, we have to issue a reset to recover from > + * the error. Override the result if necessary to have partially > + * hotplug for this case. > */ > pr_info("EEH: Notify device drivers to shutdown\n"); > eeh_pe_dev_traverse(pe, eeh_report_error, &result); > + if ((pe->type & EEH_PE_PHB) && > + result != PCI_ERS_RESULT_NONE && > + result != PCI_ERS_RESULT_NEED_RESET) > + result = PCI_ERS_RESULT_NEED_RESET; I think we shouldn't discard the DISCONNECT state. A driver could ask that the device be disconnected in the error_detected callback and we should probably honour that. Regards, Daniel > > /* Get the current PCI slot state. This can take a long time, > * sometimes over 300 seconds for certain systems. > -- > 2.1.0 > > _______________________________________________ > Linuxppc-dev mailing list > Linuxppc-dev@lists.ozlabs.org > https://lists.ozlabs.org/listinfo/linuxppc-dev
signature.asc
Description: PGP signature
_______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev