Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp1856920pxj; Sat, 5 Jun 2021 05:19:55 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyr187OTkbFGjHLWEs/W7CqmCRrs4IXLV/kPMj3DU8anSow7XBmOzLiAHTIAhJGQ8L5TfjW X-Received: by 2002:a17:906:1401:: with SMTP id p1mr8819772ejc.526.1622895595227; Sat, 05 Jun 2021 05:19:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1622895595; cv=none; d=google.com; s=arc-20160816; b=Mj5usuhrd8bg+8YCqR40WRWMM3fhP7DjuUFqWY0WQ00JPGoFIRqtrpuB2BlwjSxcbw 4otRjQmUhrOTVlG672KRq9O+sDqxYbvr4lcxGx6+jc7eNv5Ev5RPMapDnEzO5G+D3H0F 8wWFt6cuu/ks7zoK8hc+5w6ImAjAzl9lbMbG2RxiYJGjhaYmXVODEHJJWH/D1oXe81Q2 4SGy7dsQGvnLshkIiDOD35+gEq6DKDwK4tb4838TJyWHy+Mzp0dV8A30/pnaMmI8mr0h ENwYI/kncfsQnO0gkpXGLmmO/GSwnZKilGpCz4NcDZlthTNBjnA/742lPaBWbbzXvWS7 VSNg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=Ha9LcCRlSbyjFHbCyFPR/kt9An9u4DBUZAIshXjHS0Q=; b=oAZ86ecFNchvbCKkY8Ie19oucmtKNVvGPb4mQU0ZDFURWcsMBDGGIJ4eWx2Wv2uFLw +haoAU7YcA6DuacqXi0JczwR5lQS23BpXvtH7S/MyWsvhBp/sh85DYn4teTHaSB7Ow1z 5bLTRu/43VoEG7nOUN4Ej6vbBdby2L1VR9RrLVfHUwefDaxB2M5MkFU9hHSuoTC3zzbK Gtp00IYVqQmVzt3q0SUivooDPZ2LBaD3F5EeLDhzZgCMDRhq/adm/xniPwI0r1xNlmfO /e2faTprY3fPhnw9qPh+NdUGxN4m0yQCPPuN2tfwcd1S2jeGgM8dZMN5vU6aqroYuWOv JhBQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=huawei.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id m14si7188746edp.172.2021.06.05.05.19.31; Sat, 05 Jun 2021 05:19:55 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=huawei.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230103AbhFEMTH (ORCPT + 99 others); Sat, 5 Jun 2021 08:19:07 -0400 Received: from szxga01-in.huawei.com ([45.249.212.187]:7119 "EHLO szxga01-in.huawei.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229933AbhFEMTH (ORCPT ); Sat, 5 Jun 2021 08:19:07 -0400 Received: from dggemv703-chm.china.huawei.com (unknown [172.30.72.54]) by szxga01-in.huawei.com (SkyGuard) with ESMTP id 4Fxz8Q0SjJzYp0t; Sat, 5 Jun 2021 20:14:30 +0800 (CST) Received: from dggpeml500017.china.huawei.com (7.185.36.243) by dggemv703-chm.china.huawei.com (10.3.19.46) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2; Sat, 5 Jun 2021 20:17:16 +0800 Received: from huawei.com (10.175.103.91) by dggpeml500017.china.huawei.com (7.185.36.243) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2; Sat, 5 Jun 2021 20:17:10 +0800 From: Yang Yingliang To: , CC: , , Subject: [PATCH net-next v2] net: lantiq: Use devm_platform_get_and_ioremap_resource() Date: Sat, 5 Jun 2021 20:21:27 +0800 Message-ID: <20210605122127.2469235-1-yangyingliang@huawei.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 7BIT Content-Type: text/plain; charset=US-ASCII X-Originating-IP: [10.175.103.91] X-ClientProxiedBy: dggems703-chm.china.huawei.com (10.3.19.180) To dggpeml500017.china.huawei.com (7.185.36.243) X-CFilter-Loop: Reflected Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Use devm_platform_get_and_ioremap_resource() to simplify code. Signed-off-by: Yang Yingliang --- v2: remove 'res' --- drivers/net/ethernet/lantiq_xrx200.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/drivers/net/ethernet/lantiq_xrx200.c b/drivers/net/ethernet/lantiq_xrx200.c index 36dc3e5f6218..27df06ed355e 100644 --- a/drivers/net/ethernet/lantiq_xrx200.c +++ b/drivers/net/ethernet/lantiq_xrx200.c @@ -436,7 +436,6 @@ static int xrx200_probe(struct platform_device *pdev) { struct device *dev = &pdev->dev; struct device_node *np = dev->of_node; - struct resource *res; struct xrx200_priv *priv; struct net_device *net_dev; int err; @@ -456,13 +455,7 @@ static int xrx200_probe(struct platform_device *pdev) net_dev->max_mtu = XRX200_DMA_DATA_LEN; /* load the memory ranges */ - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); - if (!res) { - dev_err(dev, "failed to get resources\n"); - return -ENOENT; - } - - priv->pmac_reg = devm_ioremap_resource(dev, res); + priv->pmac_reg = devm_platform_get_and_ioremap_resource(pdev, 0, NULL); if (IS_ERR(priv->pmac_reg)) return PTR_ERR(priv->pmac_reg); -- 2.25.1