Thread (12 messages) flat view 12 messages, 3 authors, 2019-08-08

Re: [PATCH v4 7/9] powerpc/eeh: Add bdfn field to eeh_dev

From: "Oliver O'Halloran" <oohall@gmail.com>
Date: 2019-08-08 09:10:18

On Thu, Aug 8, 2019 at 5:05 PM Jordan Niethe [off-list ref] wrote:
On Wed, 2019-08-07 at 13:44 +1000, Sam Bobroff wrote:
quoted
From: Oliver O'Halloran <oohall@gmail.com>

Preparation for removing pci_dn from the powernv EEH code. The only
thing we really use pci_dn for is to get the bdfn of the device for
config space accesses, so adding that information to eeh_dev reduces
the need to carry around the pci_dn.

Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
[SB: Re-wrapped commit message, fixed whitespace damage.]
Signed-off-by: Sam Bobroff <redacted>
---
 arch/powerpc/include/asm/eeh.h     | 2 ++
 arch/powerpc/include/asm/ppc-pci.h | 2 ++
 arch/powerpc/kernel/eeh_dev.c      | 2 ++
 3 files changed, 6 insertions(+)
diff --git a/arch/powerpc/include/asm/eeh.h
b/arch/powerpc/include/asm/eeh.h
index 7f9404a0c3bb..bbe0798f6624 100644
--- a/arch/powerpc/include/asm/eeh.h
+++ b/arch/powerpc/include/asm/eeh.h
@@ -121,6 +121,8 @@ static inline bool eeh_pe_passed(struct eeh_pe
*pe)
 struct eeh_dev {
      int mode;                       /* EEH mode                     */
      int class_code;                 /* Class code of the device
*/
+     int bdfn;                       /* bdfn of device (for cfg ops) */
+     struct pci_controller *controller;
The other members of the structure get a comment, maybe it would be
more consistant if this one did too?
At some point we need to go through all the EEH documentation /
comments and get rid of everything that is not useful or just straight
up wrong. The comments here are in-offensive, but they mostly just
repeat the information in the variable name so it's hard to see the
value.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help