[PATCH v2 3/8] powerpc/eeh: Force reset on fenced PHB
Daniel Axtens
dja at axtens.net
Tue Oct 13 12:43:23 AEDT 2015
Gavin Shan <gwshan at 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 at lists.ozlabs.org
> https://lists.ozlabs.org/listinfo/linuxppc-dev
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 859 bytes
Desc: not available
URL: <http://lists.ozlabs.org/pipermail/linuxppc-dev/attachments/20151013/b722b8a0/attachment.sig>
More information about the Linuxppc-dev
mailing list