diff options
Diffstat (limited to 'drivers/edac')
| -rw-r--r-- | drivers/edac/edac_mc.c | 6 | ||||
| -rw-r--r-- | drivers/edac/edac_pci_sysfs.c | 2 | 
2 files changed, 4 insertions, 4 deletions
diff --git a/drivers/edac/edac_mc.c b/drivers/edac/edac_mc.c index 281f566a551..d1e9eb191f2 100644 --- a/drivers/edac/edac_mc.c +++ b/drivers/edac/edac_mc.c @@ -340,7 +340,7 @@ struct mem_ctl_info *edac_mc_alloc(unsigned mc_num,  	/*  	 * Alocate and fill the csrow/channels structs  	 */ -	mci->csrows = kcalloc(sizeof(*mci->csrows), tot_csrows, GFP_KERNEL); +	mci->csrows = kcalloc(tot_csrows, sizeof(*mci->csrows), GFP_KERNEL);  	if (!mci->csrows)  		goto error;  	for (row = 0; row < tot_csrows; row++) { @@ -351,7 +351,7 @@ struct mem_ctl_info *edac_mc_alloc(unsigned mc_num,  		csr->csrow_idx = row;  		csr->mci = mci;  		csr->nr_channels = tot_channels; -		csr->channels = kcalloc(sizeof(*csr->channels), tot_channels, +		csr->channels = kcalloc(tot_channels, sizeof(*csr->channels),  					GFP_KERNEL);  		if (!csr->channels)  			goto error; @@ -369,7 +369,7 @@ struct mem_ctl_info *edac_mc_alloc(unsigned mc_num,  	/*  	 * Allocate and fill the dimm structs  	 */ -	mci->dimms  = kcalloc(sizeof(*mci->dimms), tot_dimms, GFP_KERNEL); +	mci->dimms  = kcalloc(tot_dimms, sizeof(*mci->dimms), GFP_KERNEL);  	if (!mci->dimms)  		goto error; diff --git a/drivers/edac/edac_pci_sysfs.c b/drivers/edac/edac_pci_sysfs.c index dc6e905ee1a..0056c4dae9d 100644 --- a/drivers/edac/edac_pci_sysfs.c +++ b/drivers/edac/edac_pci_sysfs.c @@ -256,7 +256,7 @@ static ssize_t edac_pci_dev_store(struct kobject *kobj,  	struct edac_pci_dev_attribute *edac_pci_dev;  	edac_pci_dev = (struct edac_pci_dev_attribute *)attr; -	if (edac_pci_dev->show) +	if (edac_pci_dev->store)  		return edac_pci_dev->store(edac_pci_dev->value, buffer, count);  	return -EIO;  }  |