Received: by 2002:a05:7412:bbc7:b0:fc:a2b0:25d7 with SMTP id kh7csp3120783rdb; Tue, 6 Feb 2024 07:44:58 -0800 (PST) X-Google-Smtp-Source: AGHT+IEGTdG4pF0JhYjBlSkYTSSZjSlwO08LR8UW0FprRJRmEUxq6RdGzRT7gN1nNKQ2aT3w6PvE X-Received: by 2002:a17:90a:fe14:b0:296:9d65:512e with SMTP id ck20-20020a17090afe1400b002969d65512emr2867343pjb.11.1707234298405; Tue, 06 Feb 2024 07:44:58 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1707234298; cv=pass; d=google.com; s=arc-20160816; b=T4MzNfTGE98RqjofXyvc/DuTmkPeuYS7Yv1bihRXTlnzkjfPsoae+RPa9fFPC+CNhu bN+RookEnVhyuJcqFaEJ7pT8k2eNhbMu9TU41oCp8B87SB70ZU4Q8xIlPVYCfxiJtm0t K/FLPEqdBOvf7LQHc1nmbCwMduuz1V+tioVVd3zowEej4X3nuBsmsWQEMiAXQEHbHmxw d8EtHpYCDv/NVSliMA2EFUt5uW/OdjxaCVzb5GmT/+xihKqo1hYP7pg8xBYRGtlXqpo7 8+BYG0J4An7PEVLWCuW5KnMEwrzuoCKZD9L3j4B+ii9+3ILzrP0CjI2uVws4I0t5yUZ+ Jm3A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=ui-outboundreport:content-transfer-encoding:in-reply-to:references :cc:to:from:content-language:subject:user-agent:mime-version :list-unsubscribe:list-subscribe:list-id:precedence:date:message-id :dkim-signature; bh=UmA+/UGzjDjjzcaj5cil9FwissyGgHy3crt/Bh3ENvg=; fh=X/qR/pmy/D5vFIniACWsyWw51a/l9ThMyk9lFMiiLIY=; b=oTOEBM55kqI7y7BWZxXA7eCKeHudxzmwdYCo2U3xteqWwUXsKXcdsF2RDj0cvz3vTT A+5/h6DVxOMtE393De0+OKst+UFS0+zIe85NwTgcac09XLHyxUcJHp3uBzpF+YpbR7ey iq95RlAK7l6DSobBFSUnnvCufN458KwIoRreHSxNdifjHdQEedu1Vbx775e2eoW1xMaI UmyiiyaoccD6pXwNnDTC0AGyUFmHsCW0hOGLXupKSiwQIXyvFXxqyyoY/UFK2Tg3zJLf AbAK1vvI3NcOApWM5zSDhBK09hiitT6Z7WBDmsNl5mlFORxvROXIAyTnhY5NMhUEUTjK p8Mg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@web.de header.s=s29768273 header.b=cOQ0SDQJ; arc=pass (i=1 spf=pass spfdomain=web.de dkim=pass dkdomain=web.de dmarc=pass fromdomain=web.de); spf=pass (google.com: domain of linux-kernel+bounces-55261-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-55261-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=web.de X-Forwarded-Encrypted: i=2; AJvYcCVkzngeO4O/lwU+K1dpl3+D0RpTYIEuK4AThXxp4c8Qt8Td8ayhjD4Q5zldOnp5wmUKcRLeAR66owqoyx/4M4RC4mvraHvXPtGUtFXAxQ== Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id w2-20020a17090abc0200b00296457fa52asi1334095pjr.173.2024.02.06.07.44.58 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 06 Feb 2024 07:44:58 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-55261-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@web.de header.s=s29768273 header.b=cOQ0SDQJ; arc=pass (i=1 spf=pass spfdomain=web.de dkim=pass dkdomain=web.de dmarc=pass fromdomain=web.de); spf=pass (google.com: domain of linux-kernel+bounces-55261-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-55261-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=web.de Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 52D242874BD for ; Tue, 6 Feb 2024 15:41:07 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id CBB5E1339B4; Tue, 6 Feb 2024 15:40:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=web.de header.i=markus.elfring@web.de header.b="cOQ0SDQJ" Received: from mout.web.de (mout.web.de [212.227.15.3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 82011132C1B; Tue, 6 Feb 2024 15:40:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=212.227.15.3 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707234054; cv=none; b=OgXF71P9YXdLfg6bDJIrZA9J40i/hNw6OzJpE9NsljBYl9vjKQ7tJfmRNgVC/CGYEqyw7TNNukwiW2neBcBtED23KUV3YuKGmKyrZujWmCISNRecmbJaasHsmzcVdt8Er9ZK/Z/0h4pSsUt+OsCjxDcLr2AjPe51LG6vbcEdaxk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707234054; c=relaxed/simple; bh=7eaZzjz+wMCUEjnyDUB3tK901K9kXxGQ/BL0sTc923A=; h=Message-ID:Date:MIME-Version:Subject:From:To:Cc:References: In-Reply-To:Content-Type; b=rKYrivgI24lk0nav2VKfUEnnlBHM9dogJKEiwVV9B76MNQ7Pl8vj+/9qahipx5njmBYs1uXqqmfJ8wD7VI5Yet6/waYX/0bLKaSSUbg1zLb9PoEzXHDJoVK3N5Cy+Zm13e580zIBGLQAwWB5t6qfo45hxc1fWZeEkgdgFc+CtBg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=web.de; spf=pass smtp.mailfrom=web.de; dkim=pass (2048-bit key) header.d=web.de header.i=markus.elfring@web.de header.b=cOQ0SDQJ; arc=none smtp.client-ip=212.227.15.3 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=web.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=web.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1707234025; x=1707838825; i=markus.elfring@web.de; bh=7eaZzjz+wMCUEjnyDUB3tK901K9kXxGQ/BL0sTc923A=; h=X-UI-Sender-Class:Date:Subject:From:To:Cc:References: In-Reply-To; b=cOQ0SDQJMGw6cB+eoiYjY1HUTQgSn/XZm/c0ffcAKYO5cFpdpIRopiIc8CLezkIW 7jnl73aWjDtJ/Up4KHDhjdUTlel1Dl85PpeYWTqIyLnrUs8pvGaG8R3gmGneBuiHZ 5ZaWUr0xVRIePqmvbWd3JQCPaUoQ7DIWlnp+dBie9NuNjUyXXz5phD46iixCzn8gm jPO0wKzm2Ar7JEMx+Xs3KEDn9AHCkd19keNOzsfPyoceOz5803tj3dk5cV1quUmgc WQ+ZWgC+KRcC0+ATkdH4sVI57ZZLXjqWVFscTA4jddnVM3Ch9PJtDMJYHFr/qspjM SUZ8WLRLuFqCUek6uA== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from [192.168.178.21] ([94.31.85.95]) by smtp.web.de (mrweb005 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MkElZ-1r9dVw33mL-00kNmR; Tue, 06 Feb 2024 16:40:25 +0100 Message-ID: Date: Tue, 6 Feb 2024 16:40:24 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: [PATCH v2] sparc: leon: grpci1: Use devm_platform_ioremap_resource() in grpci1_of_probe() Content-Language: en-GB From: Markus Elfring To: sparclinux@vger.kernel.org, kernel-janitors@vger.kernel.org, Andreas Larsson , "David S. Miller" , Rob Herring , Sam Ravnborg Cc: LKML References: <4fc017e4-c695-40d3-aed4-cbf34d44e6fa@web.de> In-Reply-To: <4fc017e4-c695-40d3-aed4-cbf34d44e6fa@web.de> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:delG0OP3p85cu5vnIQwdHsvL/LKQZkLgZh9jHMmoyj2Z2ieh6lG 8/dT9mLr/M+pNYBTkNChAYflEc1ItFeq/D/kvRuf2/e7N2j4GeZPqwlb1hQwHbq4FwMjBxe Zv94gYPqjexmo5puO4ySl7u3KZJt71vLMpUNFMN8eptVvmi4NbWiYtCO+yqTcQ4HqVftt2A UIoUZ1FDZ8dWPhidHpnZA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:cWb4CakeEFE=;GWpIyvQCZXa8OBC1L6tHGGyQvDw fDypwyDhiClo+6+q47h+fOgversLTaVVeehc+0ELLDL9++VJIyKswhBM1mUGSEpWrJUubT6o/ WTzi+bUpwz1zEA75WEeay9M05+d4Cz8sUVVYKF3aZLhL+9CiCyw4dMD0L763LvwEc8h74efm9 PcjzOGDqAeqK7H8LZ3KrFOLcK45/sG+lCGaCNord8Lb7zOAGbRpqyTd+q6yte8ylOUInuuuiq Se/IlSLj9GP12mbQcF3NfeBk2Z68s57jCDwGelr8JoU0X2VPa84ZZjKuJjUOulzsVm2O/IK0p oBUbjHSsXYqjuV6T4qcLpLxs+XND/XSPSGuCHVLwx42z4F/8tnoMCz2DQ6QGJN8XVdXrQk6A/ Ex4FcP7g39r/EC+Xc92BZIm6D9kRt3cHecBVzFEmonkyu2ocTv21K9JfZgvnGASoEBm2MLR+8 Vgv3+iLSlrkym48EJAksrk3FCI6u/gj+rUv/RtXZZTsVaD+QONe2LRhzDcAn5SdIdenvGho1I dYlp61T1r+qRLqBXXlnN7HRS3eK1bX6R9U9CAWOq3nC3ByakMQRIqh9EZgWhiDT2vhfsdNbGc V4HrY0QTVd3PXO1nSlPh7biirEpMUF18thxjPLkYh5PQh0EgKEOscb14VkxYPFn6N+/D1ZOzq Jg69j7PAgVvmciKwmSzUczSChUUimbmurLoqRNNa1oWlNjLPhuqUlN9AUG+kuNkJAOd5I7qsm sOxlRJulUAcMShIg3BKw0nbkDJBADdYqmnZFW7V6zAW61nBcimWPiZqjH9HCZ1nPIB5ZY1Xvi ecnrJtTgzansC4SlW3h/KqBRlN+l/scmcwp2JVDFUIIyo= From: Markus Elfring Date: Tue, 6 Feb 2024 16:30:15 +0100 A wrapper function is available since the commit 7945f929f1a77a1c8887a97ca= 07f87626858ff42 ("drivers: provide devm_platform_ioremap_resource()"). * Thus reuse existing functionality instead of keeping duplicate source co= de. * Delete a local variable which became unnecessary with this refactoring. This issue was transformed by using the Coccinelle software. Signed-off-by: Markus Elfring =2D-- v2: The transformation pattern was adjusted based on advices by known contribu= tors. Examples: * Doug Anderson * Geert Uytterhoeven * Robin Murphy arch/sparc/kernel/leon_pci_grpci1.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/arch/sparc/kernel/leon_pci_grpci1.c b/arch/sparc/kernel/leon_= pci_grpci1.c index 8700a0e3b0df..a01ecee18e1e 100644 =2D-- a/arch/sparc/kernel/leon_pci_grpci1.c +++ b/arch/sparc/kernel/leon_pci_grpci1.c @@ -516,7 +516,6 @@ static int grpci1_of_probe(struct platform_device *ofd= ev) int err, len; const int *tmp; u32 cfg, size, err_mask; - struct resource *res; if (grpci1priv) { dev_err(&ofdev->dev, "only one GRPCI1 supported\n"); @@ -537,8 +536,7 @@ static int grpci1_of_probe(struct platform_device *ofd= ev) priv->dev =3D &ofdev->dev; /* find device register base address */ - res =3D platform_get_resource(ofdev, IORESOURCE_MEM, 0); - regs =3D devm_ioremap_resource(&ofdev->dev, res); + regs =3D devm_platform_ioremap_resource(ofdev, 0); if (IS_ERR(regs)) return PTR_ERR(regs); =2D- 2.43.0