| From 6c30c07d8845bf77822a34b374dd2315751f9d64 Mon Sep 17 00:00:00 2001 |
| From: Tushar Behera <tushar.behera@linaro.org> |
| Date: Mon, 10 Jun 2013 17:05:06 +0530 |
| Subject: net: emaclite: Convert to use devm_ioremap_resource |
| |
| Commit 75096579c3ac ("lib: devres: Introduce devm_ioremap_resource()") |
| introduced devm_ioremap_resource() and deprecated the use of |
| devm_request_and_ioremap(). |
| |
| Signed-off-by: Tushar Behera <tushar.behera@linaro.org> |
| CC: netdev@vger.kernel.org |
| CC: "David S. Miller" <davem@davemloft.net> |
| CC: Michal Simek <michal.simek@xilinx.com> |
| Signed-off-by: David S. Miller <davem@davemloft.net> |
| (cherry picked from commit eed5d29d7818cc7a84e60123555cae154e5b4a73) |
| Signed-off-by: Daniel Sangorrin <daniel.sangorrin@toshiba.co.jp> |
| Signed-off-by: Yoshitake Kobayashi <yoshitake.kobayashi@toshiba.co.jp> |
| --- |
| drivers/net/ethernet/xilinx/xilinx_emaclite.c | 6 ++++-- |
| 1 file changed, 4 insertions(+), 2 deletions(-) |
| |
| diff --git a/drivers/net/ethernet/xilinx/xilinx_emaclite.c b/drivers/net/ethernet/xilinx/xilinx_emaclite.c |
| index 1cd131bde680..fd4dbdae5331 100644 |
| --- a/drivers/net/ethernet/xilinx/xilinx_emaclite.c |
| +++ b/drivers/net/ethernet/xilinx/xilinx_emaclite.c |
| @@ -1159,9 +1159,11 @@ static int xemaclite_of_probe(struct platform_device *ofdev) |
| ndev->irq = res->start; |
| |
| res = platform_get_resource(ofdev, IORESOURCE_MEM, 0); |
| - lp->base_addr = devm_request_and_ioremap(&ofdev->dev, res); |
| - if (!lp->base_addr) |
| + lp->base_addr = devm_ioremap_resource(&ofdev->dev, res); |
| + if (IS_ERR(lp->base_addr)) { |
| + rc = PTR_ERR(lp->base_addr); |
| goto error; |
| + } |
| |
| ndev->mem_start = res->start; |
| ndev->mem_end = res->end; |
| -- |
| 1.8.5.rc3 |
| |