Messages in this thread | | | Date | Fri, 30 Sep 2005 09:58:23 -0500 | Subject | Re: [PATCH 7/7] ppc64: EEH Halt if bad drivers spin in error condition | From | linas <> |
| |
On Thu, Sep 29, 2005 at 11:49:09PM -0500, Doug Maxey was heard to remark: > > On Thu, 29 Sep 2005 20:02:28 CDT, linas wrote: > > > >07-eeh-spin-counter.patch > > > >One an EEH event is triggers, all further I/O to a device is blocked (until > >reset). Bad device drivers may end up spinning in their interrupt handlers, > >trying to read an interrupt status register that will never change state. > >This patch moves that spin counter to a per-device structure, and adds > >some diagnostic prints to help locate the bad driver. > > > > Which struct gets the element?
struct pci_dn, which Paulus recently introduced; it splits off the pci parts from struct device_node. Think of it as holding all the firmaware and arch-specific peices that can't be jammed in the generic struct pci_dev.
--linas
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |