|
@@ -239,16 +239,15 @@ static int __devinit mpc85xx_pci_err_probe(struct of_device *op,
|
|
|
/* we only need the error registers */
|
|
|
r.start += 0xe00;
|
|
|
|
|
|
- if (!devm_request_mem_region(&op->dev, r.start,
|
|
|
- r.end - r.start + 1, pdata->name)) {
|
|
|
+ if (!devm_request_mem_region(&op->dev, r.start, resource_size(&r),
|
|
|
+ pdata->name)) {
|
|
|
printk(KERN_ERR "%s: Error while requesting mem region\n",
|
|
|
__func__);
|
|
|
res = -EBUSY;
|
|
|
goto err;
|
|
|
}
|
|
|
|
|
|
- pdata->pci_vbase = devm_ioremap(&op->dev, r.start,
|
|
|
- r.end - r.start + 1);
|
|
|
+ pdata->pci_vbase = devm_ioremap(&op->dev, r.start, resource_size(&r));
|
|
|
if (!pdata->pci_vbase) {
|
|
|
printk(KERN_ERR "%s: Unable to setup PCI err regs\n", __func__);
|
|
|
res = -ENOMEM;
|