Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 217384
b: refs/heads/master
c: 2e5185f
h: refs/heads/master
v: v3
  • Loading branch information
Hidetoshi Seto authored and Mauro Carvalho Chehab committed Oct 24, 2010
1 parent cd59044 commit 360b552
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 8 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: aace42831aa46f210bf3b0d8f1527092cc37eaad
refs/heads/master: 2e5185f7ff2b26206889d7ebb09ddc4c59b656a4
14 changes: 7 additions & 7 deletions trunk/drivers/edac/i7core_edac.c
Original file line number Diff line number Diff line change
Expand Up @@ -580,12 +580,13 @@ static int i7core_get_active_channels(const u8 socket, unsigned *channels,
return 0;
}

static int get_dimm_config(const struct mem_ctl_info *mci, int *csrow)
static int get_dimm_config(const struct mem_ctl_info *mci)
{
struct i7core_pvt *pvt = mci->pvt_info;
struct csrow_info *csr;
struct pci_dev *pdev;
int i, j;
int csrow = 0;
unsigned long last_page = 0;
enum edac_type mode;
enum mem_type mtype;
Expand Down Expand Up @@ -701,21 +702,21 @@ static int get_dimm_config(const struct mem_ctl_info *mci, int *csrow)

npages = MiB_TO_PAGES(size);

csr = &mci->csrows[*csrow];
csr = &mci->csrows[csrow];
csr->first_page = last_page + 1;
last_page += npages;
csr->last_page = last_page;
csr->nr_pages = npages;

csr->page_mask = 0;
csr->grain = 8;
csr->csrow_idx = *csrow;
csr->csrow_idx = csrow;
csr->nr_channels = 1;

csr->channels[0].chan_idx = i;
csr->channels[0].ce_count = 0;

pvt->csrow_map[i][j] = *csrow;
pvt->csrow_map[i][j] = csrow;

switch (banks) {
case 4:
Expand All @@ -734,7 +735,7 @@ static int get_dimm_config(const struct mem_ctl_info *mci, int *csrow)
csr->edac_mode = mode;
csr->mtype = mtype;

(*csrow)++;
csrow++;
}

pci_read_config_dword(pdev, MC_SAG_CH_0, &value[0]);
Expand Down Expand Up @@ -1951,7 +1952,6 @@ static int i7core_register_mci(struct i7core_dev *i7core_dev)
{
struct mem_ctl_info *mci;
struct i7core_pvt *pvt;
int csrow = 0;
int rc, channels, csrows;

/* Check the number of active and not disabled channels */
Expand Down Expand Up @@ -1996,7 +1996,7 @@ static int i7core_register_mci(struct i7core_dev *i7core_dev)
mci->mc_driver_sysfs_attributes = i7core_sysfs_udimm_attrs;

/* Get dimm basic config */
get_dimm_config(mci, &csrow);
get_dimm_config(mci);
/* record ptr to the generic device */
mci->dev = &i7core_dev->pdev[0]->dev;
/* Set the function pointer to an actual operation function */
Expand Down

0 comments on commit 360b552

Please sign in to comment.