Browse Source

EDAC: Add memory controller flags

The first flag is ->csbased and will be used in common EDAC code later.

Signed-off-by: Borislav Petkov <borislav.petkov@amd.com>
Borislav Petkov 12 years ago
parent
commit
1165276917
2 changed files with 3 additions and 0 deletions
  1. 1 0
      drivers/edac/amd64_edac.c
  2. 2 0
      include/linux/edac.h

+ 1 - 0
drivers/edac/amd64_edac.c

@@ -2518,6 +2518,7 @@ static int amd64_init_one_instance(struct pci_dev *F2)
 
 	mci->pvt_info = pvt;
 	mci->pdev = &pvt->F2->dev;
+	mci->csbased = 1;
 
 	setup_mci_misc_attrs(mci, fam_type);
 

+ 2 - 0
include/linux/edac.h

@@ -667,6 +667,8 @@ struct mem_ctl_info {
 	u32 fake_inject_ue;
 	u16 fake_inject_count;
 #endif
+	__u8 csbased : 1,	/* csrow-based memory controller */
+	     __resv  : 7;
 };
 
 #endif