[PATCH 17/21] Replace pci_dn with eeh_dev for EEH core

2012-02-27 Thread Gavin Shan
The original EEH implementation is heavily depending on struct pci_dn. We have to put EEH related information to pci_dn. Actually, we could split struct pci_dn so that the EEH sensitive information to form an individual struct, then EEH looks more independent. The patch replaces pci_dn with

[PATCH 17/21] Replace pci_dn with eeh_dev for EEH core

2012-02-24 Thread Gavin Shan
The original EEH implementation is heavily depending on struct pci_dn. We have to put EEH related information to pci_dn. Actually, we could split struct pci_dn so that the EEH sensitive information to form an individual struct, then EEH looks more independent. The patch replaces pci_dn with