Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2e032b62 authored by H Hartley Sweeten's avatar H Hartley Sweeten Committed by Dan Williams
Browse files

iop-adma.c: use resource_size()



The size of the requested and ioremaped memory is off by 1.
Use resource_size() to get the correct value.

Signed-off-by: default avatarH Hartley Sweeten <hsweeten@visionengravers.com>
Signed-off-by: default avatarDan Williams <dan.j.williams@intel.com>
parent a88f6667
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -1470,7 +1470,7 @@ static int __devinit iop_adma_probe(struct platform_device *pdev)
		return -ENODEV;

	if (!devm_request_mem_region(&pdev->dev, res->start,
				res->end - res->start, pdev->name))
				resource_size(res), pdev->name))
		return -EBUSY;

	adev = kzalloc(sizeof(*adev), GFP_KERNEL);
@@ -1542,7 +1542,7 @@ static int __devinit iop_adma_probe(struct platform_device *pdev)
	iop_chan->device = adev;

	iop_chan->mmr_base = devm_ioremap(&pdev->dev, res->start,
					res->end - res->start);
					resource_size(res));
	if (!iop_chan->mmr_base) {
		ret = -ENOMEM;
		goto err_free_iop_chan;