mcs814x: use devm_request_and_ioremap in mcs814x-rng driver
authorflorian <florian@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Sun, 17 Mar 2013 14:33:18 +0000 (14:33 +0000)
committerflorian <florian@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Sun, 17 Mar 2013 14:33:18 +0000 (14:33 +0000)
Signed-off-by: Florian Fainelli <florian@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36063 3c298f89-4303-0410-b956-a3cf2f4a3e73

target/linux/mcs814x/files-3.3/drivers/char/hw_random/mcs814x-rng.c

index b1e9581..5e3d8f2 100644 (file)
@@ -61,14 +61,7 @@ static int mcs814x_rng_probe(struct platform_device *pdev)
        rng->name = pdev->name;
        rng->data_read = mcs814x_rng_data_read;
 
-       if (!devm_request_mem_region(&pdev->dev,
-                               res->start, resource_size(res),
-                               pdev->name)) {
-               ret = -EBUSY;
-               goto out_rng;
-       }
-
-       priv->regs = devm_ioremap(&pdev->dev, res->start, resource_size(res));
+       priv->regs = devm_request_and_ioremap(&pdev->dev, res);
        if (!priv->regs) {
                ret = -ENOMEM;
                goto out_rng;