Received: by 2002:a05:7412:bbc7:b0:fc:a2b0:25d7 with SMTP id kh7csp2050810rdb; Sun, 4 Feb 2024 12:37:12 -0800 (PST) X-Google-Smtp-Source: AGHT+IGjZBO0/QeObvvygT/wTszePCuhtyUC4aCKsWSRblAWWb75lJ5t0aYAS20pETZ4k1rWU3L6 X-Received: by 2002:a05:6870:9e49:b0:219:88b7:5b88 with SMTP id pt9-20020a0568709e4900b0021988b75b88mr909594oab.27.1707079032242; Sun, 04 Feb 2024 12:37:12 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1707079032; cv=pass; d=google.com; s=arc-20160816; b=Vt4hCx73JNUJMo9rNoTeHvW+B4VvmBp49WYsmmlOE+r0ndZFvABEZpXcMLai1QYRE9 EF5LtsQCy6RKoCV/xnDSOuxhFLoFrGyUVGaBa0p5lu8LPIwn0Wj//I3r/LryZAQfdSDY ep8+Ts80+U9aCtG3GPDOUT0am9ga++kP6OMYnEQ42dsHU7fM4rNnm2wkA7YUEiVEgLE2 ZVPmqOea1gTBkXo9jPt2/p3wZkZbbWgewY3W6GE6RReptQVoE1ySEfXxhmQI0npjS80u psK8r816L7PbXhuFNJa+ZU+HxEgyeuKbkd937PWDkZ+SHQJOjlTa/YyyFVRaIOlBN5HW 6qaA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=ui-outboundreport:content-transfer-encoding:subject:from:cc :content-language:to:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:message-id:dkim-signature; bh=n1TkgC4jeh4oqUoDVbccT9WXGB9zYfT3FOHPRH7QZn4=; fh=cKq6Riagnstya3Vl/2yqLerT3DyXXPqGfJBXcFnR4zg=; b=nb5/otyuCDFMYVKVBaGaaqau8nWvZCbvP5U0HrqzAAhdOB8rw1r2bK0Dasp9KhtZAe YQUudiPHzwB5kceWWVl4zKSe4xWM+YRVJ7x6X+xXSdWBje70tapl7kHgVNwcMQuh4vqw vYA19vo8iPFdKIQU+0bIZREZ8JnW7FMIQ/JC79cgivrRNle9Top2goIfTNkuCwOMPPXH HKTQh6BNDHiCaMzWQDhBGSXNRCn+Ltj9oH1hLQSNK90/9MDrZ3Db2Rgo4hgBKQgMSxS5 ilSeQ0wcIRUhm4ckNPcKWlKeJZVMCKmScO7EubppvfVvXUQfDEA2S0nrgR6bt5bTlGqY wRqA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@web.de header.s=s29768273 header.b=CItx1+7B; 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-51885-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-51885-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=web.de X-Forwarded-Encrypted: i=1; AJvYcCU35Tp4MEW5MPNLmL7KMIKZg2EGBfIFDd6eWQpvuAN56T7UNy2UxY08yteJJOJFqjQB7rK2io4B37bSyjXR3XRENW1CI1xjPSyEuahADQ== Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [2604:1380:40f1:3f00::1]) by mx.google.com with ESMTPS id y33-20020a634961000000b005d8e2f56d7bsi4982066pgk.864.2024.02.04.12.37.11 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 04 Feb 2024 12:37:12 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-51885-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) client-ip=2604:1380:40f1:3f00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@web.de header.s=s29768273 header.b=CItx1+7B; 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-51885-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-51885-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 sy.mirrors.kernel.org (Postfix) with ESMTPS id 8A668B22839 for ; Sun, 4 Feb 2024 20:37:03 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 2CBD0286BC; Sun, 4 Feb 2024 20:36:53 +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="CItx1+7B" Received: from mout.web.de (mout.web.de [212.227.17.11]) (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 DDD7925561; Sun, 4 Feb 2024 20:36:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=212.227.17.11 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707079012; cv=none; b=O7NhdxghAk1jO7CdQzOXO2Lzk6GSvTSbybg+XZEtGXnyyhQhj//E/vvY/1prCH4e2XkhcqbsqsDLmmrdmM4Nc3iCiL/5P6Rv8UtSB6SbxSvsnVsOwDdMpEhVzahduCFUrM5F+rs1hQA/GGA1G12cAQSJyZGIu05s3tzLpjWnQVM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707079012; c=relaxed/simple; bh=Ilx1G8+/OD6Mgc6MdHQNSpZPOaKEMorfrU+BLjJ/kSA=; h=Message-ID:Date:MIME-Version:To:Cc:From:Subject:Content-Type; b=qS7N/PxeatRqXjR5isJrHecm/Lip+0XaxExOxOvH6T6QJIcqod3tfsb0pHkXV0bDKyMsh9sNPM3HgM8BrBmhcIaUBo+dXMeFANXhb/cIKPfGmNVmf48HxPOgl5aOaj7zVz5etyqx1hPr6my4WltptZOfgSh13u/c8vz9G0TsH3c= 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=CItx1+7B; arc=none smtp.client-ip=212.227.17.11 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=1707078984; x=1707683784; i=markus.elfring@web.de; bh=Ilx1G8+/OD6Mgc6MdHQNSpZPOaKEMorfrU+BLjJ/kSA=; h=X-UI-Sender-Class:Date:To:Cc:From:Subject; b=CItx1+7BISU5EH0Lnu29RllhpcjGS8sK9oAhJagt58XV7T/AEmuRsxZWIIntmPzm AjVapUsYjcmXZHFacOWDF2txJDLl25SwFolo6I8fPa+yPq4+d16hTMsHJtuFsb/1D Zv8tbgOjzoTwtNvHcvEonOGdTq0+MQXEDDqd+utpUDl6PQQQ+XcA5R7BsAIfCKRwb I+JoUGEbYI0bMcWPjfpbcMkucFVRCqzBhTOSxJunVqDoePM77aQImOt+HDykBFhXI mz1yzfhnrgv0K7lZQAjybRgy8ojTkm1XyIECZmxni/2vvyVTNf2gzBlAcgSsvtbi1 /AdF58SAGyZGsqzD+A== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from [192.168.178.21] ([94.31.90.95]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1M76bV-1rOByp0m1X-008URa; Sun, 04 Feb 2024 21:36:24 +0100 Message-ID: <4fc017e4-c695-40d3-aed4-cbf34d44e6fa@web.de> Date: Sun, 4 Feb 2024 21:36:21 +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 To: sparclinux@vger.kernel.org, kernel-janitors@vger.kernel.org, Andreas Larsson , "David S. Miller" , Rob Herring , Sam Ravnborg Content-Language: en-GB Cc: LKML From: Markus Elfring Subject: [PATCH] sparc: leon: grpci1: Use devm_platform_get_and_ioremap_resource() in grpci1_of_probe() Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:SVJMfTPCnh3g7fnuQ8pj5748MRfDUayCBVjgfFWMNrfcUW1wCCM SC4GF9QzF8OSt1XLfcOQi4cj/j+jPT/dKPOii68qzna4ZUf231NjKZA7N+vCpCpxumZ8atr MP1oSlp9C57o8yJu+kbMP+Jv7+OnQthGMhM6cg4Rc1lqeZHclPKQ8OT2hpWUmR6JMJVXVLu xT5pI4MQb5w7vGrI6LVbg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:rSHAwVOHKtU=;7buhA0WZXsvVc05bs/Ufqx9mSpL EgNbzdaLQgtPBpczJWhPKsW4VA2rrycH4S03mjm6sZcOex8W0cKleKYqt0G7hPltzakaxF5bW ehlAhrkWgnfTegULbGVFi7JgqPLuzk8Y3xZXYlmhAjFG0O+A1KG+llQgbShVd6u/Dy9KtSrcH kyOe7Y5bhH2hwnVommde0o6oTUhWyn2JUscLLnvXiFKjaxNnvEwbV7aK63o9q75JR7qT34Lrj J6oZigpUAb33ns2Op+Y3f57Da7unFmIp9myLbI/Stfa3SZlTGLbws9jh39UZaxvhCPzWYPDZa SEdOweSgNHBej32QVGpeH8pU/AjM22ybKGgTj8oDJArns/W8ZOB4m/WiIXpURD2Al6NIhL5T5 uBKI1aguuGRLciEcSZTcsHQzWYhNh1IS9cO87g90QO8mhO4UMKUv2TR7rATC8tDkXvMdgpO8K Io91P7JrM+cxXKdQ3CwjEefpdcwoNS9Vbn95r38nKQEU/IRfQKO6NGySBYNpLv6v/Z0g8eW/q 0jiOinKqisl25ctvnpqcM1mEfTgL0UDwYBwyqS5Y61F4csqz2tQmagRpXwBDK83neo4izV5Ek yfQBUBAD1xtQHQVhnvV5f3UZJYLXED5+J1f6owkjSNefaQiPCo3qb6+CI/24Mf1qrigfY7gZe yltwGqNztXliyrrITGwg1Bknqe+wzAYSSKqjqZvgSJYIvDc+FCfRjdkgOMRvfgMWBHcGJ6F2k BRtVl297tQDOrGvS/TyCIn4hCQMSxsyhB9Z82TbF5ILYZnwxvOkPKRzPIr2f9RrMAr26q+ALJ ZTPWi7L3wVtHw8BjK2mF8zrIYlFt8Tj3h+sSVZFI+0Vu0= From: Markus Elfring Date: Sun, 4 Feb 2024 21:21:31 +0100 A wrapper function is available since the commit 890cc39a879906b63912482df= c41944579df2dc6 ("drivers: provide devm_platform_get_and_ioremap_resource()"). Thus reuse existing functionality instead of keeping duplicate source code= . This issue was detected by using the Coccinelle software. Signed-off-by: Markus Elfring =2D-- arch/sparc/kernel/leon_pci_grpci1.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/arch/sparc/kernel/leon_pci_grpci1.c b/arch/sparc/kernel/leon_= pci_grpci1.c index 8700a0e3b0df..ed2fd7b10dfe 100644 =2D-- a/arch/sparc/kernel/leon_pci_grpci1.c +++ b/arch/sparc/kernel/leon_pci_grpci1.c @@ -537,8 +537,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_get_and_ioremap_resource(ofdev, 0, &res); if (IS_ERR(regs)) return PTR_ERR(regs); =2D- 2.43.0