From patchwork Thu Mar 14 22:33:31 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853775 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 6FCF81874 for ; Thu, 14 Mar 2019 22:35:04 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 5CD702A71F for ; Thu, 14 Mar 2019 22:35:04 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 509E32A724; Thu, 14 Mar 2019 22:35:04 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id EFC7F2A71A for ; Thu, 14 Mar 2019 22:35:03 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727427AbfCNWe7 (ORCPT ); Thu, 14 Mar 2019 18:34:59 -0400 Received: from mout.kundenserver.de ([217.72.192.73]:47591 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728032AbfCNWe7 (ORCPT ); Thu, 14 Mar 2019 18:34:59 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MGQzj-1hGxW80hpt-00Gth3; Thu, 14 Mar 2019 23:34:33 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 01/45] drivers: tty: serial: 8250_bcm2835aux: use devm_platform_ioremap_resource() Date: Thu, 14 Mar 2019 23:33:31 +0100 Message-Id: <1552602855-26086-2-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:DWomIpNJmnbGMJQk8l3rsTOlr4+4BvTNMZUwMVWlUlx4l1A2znd FZ06j4Nm/7i1n6knMrNlmcS8b2UGcpWLaGAOLu2exNCVqqaAR69sM6VL9oRfxiDIETnSEr6 vG67ameVMqEVG4Ep54DONR4viwdf1xr2IZ9/zClZAWUmVEkKlOkns5kWFmUwhFU3tvBEsJT Nvp1SrUnsQFsF7xpM+LsA== X-UI-Out-Filterresults: notjunk:1;V03:K0:UVdoO/YHweE=:DzgY/PEP0n/Au7FaBcOVtB 9mIFLSFBAwG1hm8RdL79Epk+/FrvTjBTMoJxmIDTeyE6qQrsoxsxWfDiQRaP8vz9Vs3R9Tn+Z BcEueiXdTQ8SBKCIXPN2ICcQC926VzgJIamKPNyCmuKnR2L4vNQlv7BBbOlCK6hyfofmg5KSh Brm78xihl3WwM17H71ymPyt8jL//pUoY/KJO5QK9Nb36Mx4SY8N0v2hlsMeLSM8cPecBPafFU YyCIbIqaZFWbMTrkmMyG3Iwm25infwQKu1r3iUALCnu9XRPpd2oUqCIk/PL0JjRKSxidTcnsZ erIrmcUKsc1eY9vain4zUXIQ8J2cEqOIvMYm62XgCGJSjAtLttfB9Q7AlD7OS/9EqlOrCESrl gvHG3t3Va4SPAQC6AMlTzgsgLYCJIPDklCpyvI0Vq1kvxtZAlTPLjwGGRp2GONqvxQpQb49wz /p1+ycVmQ2HW/qPHZ/rY0do4ijrYh9qlH0U2+g47Lhog6ZRvZ59zVkEyVbyhu4ByQGqblcSle C5gBLyo8x6vZPiUimpJ17hUpheR7y7BeNm64hOZ50G3kJeM0k19s/RmATJMeRzqBBhl5hXeMq EfLBQRTyeULuMtGJKGowLpAPnhZA+lM8zB7Jj/oAUOm4n6zc8H1xQVKO/vxVrVF1PfmTFZO+a D1LtFweyrVVyWNm32R2QeKj2a0VEVArvwsYAdk+04GFqLeVXQfrplse1vhrFm0UbK1r2olAYa w/WLMvG8vVGYMLqeUvtSScKx3QNkWUixPOWVrA== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP For the common platform_get_resource()+devm_platform_ioremap() combination, there is a helper, so use it and make the code a bit more compact. Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/8250/8250_bcm2835aux.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/drivers/tty/serial/8250/8250_bcm2835aux.c b/drivers/tty/serial/8250/8250_bcm2835aux.c index bd53661..0738d14 100644 --- a/drivers/tty/serial/8250/8250_bcm2835aux.c +++ b/drivers/tty/serial/8250/8250_bcm2835aux.c @@ -25,7 +25,6 @@ struct bcm2835aux_data { static int bcm2835aux_serial_probe(struct platform_device *pdev) { struct bcm2835aux_data *data; - struct resource *res; int ret; /* allocate the custom structure */ @@ -63,15 +62,12 @@ static int bcm2835aux_serial_probe(struct platform_device *pdev) data->uart.port.irq = ret; /* map the main registers */ - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); - if (!res) { - dev_err(&pdev->dev, "memory resource not found"); - return -EINVAL; - } - data->uart.port.membase = devm_ioremap_resource(&pdev->dev, res); + data->uart.port.membase = devm_platform_ioremap_resource(pdev, 0); ret = PTR_ERR_OR_ZERO(data->uart.port.membase); - if (ret) + if (ret) { + dev_err(&pdev->dev, "could not map memory resource"); return ret; + } /* Check for a fixed line number */ ret = of_alias_get_id(pdev->dev.of_node, "serial"); From patchwork Thu Mar 14 22:33:32 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853867 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 6764113B5 for ; Thu, 14 Mar 2019 22:39:15 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 520A328B7F for ; Thu, 14 Mar 2019 22:39:15 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 4461728C15; Thu, 14 Mar 2019 22:39:15 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id DF89A28B7F for ; Thu, 14 Mar 2019 22:39:14 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728168AbfCNWjJ (ORCPT ); Thu, 14 Mar 2019 18:39:09 -0400 Received: from mout.kundenserver.de ([217.72.192.74]:35603 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728002AbfCNWe6 (ORCPT ); Thu, 14 Mar 2019 18:34:58 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MD9CZ-1hDfjf0Jv7-009C3p; Thu, 14 Mar 2019 23:34:34 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 02/45] drivers: tty: serial: 8250_dw: use devm_ioremap_resource() Date: Thu, 14 Mar 2019 23:33:32 +0100 Message-Id: <1552602855-26086-3-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:Mb1aUiA004kr2uSah9d4wlExLRcQhipnWCVS4BAcbnoPRYa/bss oD79K7HFQLndrlsEJ9Of/JgeFlbQKlOZCP8e7yjRHKTfSWITjQmzqYj409eAlymUCAYoH4o AdlkKdRz/SQvcjgvoCKtzVLvitt8JRmKd8ZYJeJOTpsGVYP+m+lx+195F8YLDvZ9CH1a+Gx E1SsaYN4GON7eQmGjxLOg== X-UI-Out-Filterresults: notjunk:1;V03:K0:Bz/JnTN5/Cg=:pzgRLkhM8Dp7W4fhrMgzkV 9y9qX9W2gK8YS0DbuZNBaFXI3+xB/cfm5J1jCxFpDpdEHrc8YmVY0dCSp97Rqh99TJlHsGRYY SyncdxE+2AMlWM6CJ7UOIS3YhuNXwxQ9s2ryMnTo1uTDeHEkaqmNuBgFNyNf46cDcxyvGPHO0 6ZDv2vZHtJakrEGw0jdB6yqO4l7DGKJbRU5strhw9ou8U37CGbTbDoPYCqRRDgr3uo2dZ9o9r dRPkd5eU9Kg0PiiG6QIK9L41SLEvJIFQR6Zhr/mOHcz34UJvkr7/qLS/20PgocfBB1nnkU77a k912N7WV147R6JPfTPoQmbQEtOnowIg1ZrAKKRcTVzpuRiLglLu28iGkIfbyu8wQAX21OV656 3azpbykOf0omdEi9pEH7Nv1AHUUDvFcyTqaTitlZ2N9I40RJ0SOTy1HgcesFZ6zoeJSB+WAoE +ckp9PF5hitnxGLhMzVEmyCSF4Iw7SuBIab4rmgFhDKaUWgxxO0CmtglDPc8hTsWGU89Wuun5 dswUy8L0a6sRkeQs278qRnZo3C30ZZcOotsulUmCPVb9V46HMbTQT3kaovmyZAu5bHflTFJge etFCpGHjEYHLixWt2IfKLYb2i2DgjZoXT+asuiQLcj3nIlyimPNf5dNWEOQRJtjGNjNhAguEx jlWBC/cQbi6D9BYs4lxl0Zl+hSnGeck62Togmf7Sx9LOt+T6pNIDHjkrUYOBddX4x7ay9/szs WgjMsq5NQgdJhjjH9lILaBokEfTnqr63bGHlJQ== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Instead of fetching out data from a struct resource for passing it to devm_ioremap(), directly use devm_ioremap_resource() Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/8250/8250_dw.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/tty/serial/8250/8250_dw.c b/drivers/tty/serial/8250/8250_dw.c index d31b975..f0a294d 100644 --- a/drivers/tty/serial/8250/8250_dw.c +++ b/drivers/tty/serial/8250/8250_dw.c @@ -526,7 +526,7 @@ static int dw8250_probe(struct platform_device *pdev) p->set_ldisc = dw8250_set_ldisc; p->set_termios = dw8250_set_termios; - p->membase = devm_ioremap(dev, regs->start, resource_size(regs)); + p->membase = devm_ioremap_resource(dev, regs); if (!p->membase) return -ENOMEM; From patchwork Thu Mar 14 22:33:33 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853855 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id C971113B5 for ; Thu, 14 Mar 2019 22:38:57 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id B62432A7B5 for ; Thu, 14 Mar 2019 22:38:57 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id A9A552A7BD; Thu, 14 Mar 2019 22:38:57 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 5DA852A7B5 for ; Thu, 14 Mar 2019 22:38:57 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727403AbfCNWiv (ORCPT ); Thu, 14 Mar 2019 18:38:51 -0400 Received: from mout.kundenserver.de ([212.227.17.10]:46973 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728073AbfCNWfC (ORCPT ); Thu, 14 Mar 2019 18:35:02 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MvrRB-1gnZmO0vzT-00srrv; Thu, 14 Mar 2019 23:34:35 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 03/45] drivers: tty: serial: 8250_ingenic: use devm_ioremap_resource() Date: Thu, 14 Mar 2019 23:33:33 +0100 Message-Id: <1552602855-26086-4-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:5GzyXryUCmPhaqsbZOtkTmtvvnO+gg6pzLTYxW3RxRcEjAoNXdO +lAE/VWhVRPlbPQJCB+g3Ld9/FEIODdn6m7Cs25TEXWnoYX6TFnNW91Jd7l1w3c72fyw/ai ExQlqgaL0xZNA62P2gp27c5eWykMCBCgqyoIR3Sx2+7eCabx/b/kivarJvErvg4qBMjp+G8 B4Jvc4PvLWY88dnQ8uAdQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:rrNl+h4uyJ8=:xNJaxU04GcMIeah+XGsjkE zA5wE6b0m+5hBvespKtjA70HcK4xtqzHl/p4mucVkxmNwiE+AoJm3drv2oPJOJkIwyZxQFgPe aueRfd1uo65hCABbaVQmuOO9P8mlmtu1G1/+ekN1W77eFx7/dG6wYA95huRX91Kz3OjdmktvO JjCq3xm0SmQiH9z6hpWmvqtiP9PswDuf9jTGMfpQoeVeoOc0gJQG3SE1+0Prc+bQpCuuy8zkR XBk8XKJJOrECHiKDzM0Kzs+IRr3rT6lM1aDyVha0C68/SNh/gEQOk7sBvX+EPbnXwpaj9OroD PWOBKpVF1k5dRkvt3ZQlQssb5oNtCfRMlGKIyyocVDozl4eolo47qzJC2fUYuyGwiNUQOuvup YSO3b83i8KtOLLIVT4pijgOG2YlGg3topK67lzJviVYdodTPN4PNZ8LLyhPFVh+3c8Ce4oegM lFDabZJktPMaM6TceNfg+EN8GDvPTbjXFQY//ELZ/wmpxs/YADIDb05SIO/VmP/XXAo1rMS7w lAqjb3H2zyOUEI2JxY4p6XAHRmKZbiSYbMVgOj+40r0fQcHvpvpbgKpFpfeDxZqahjUjmrksY YvrhC9cWULSUb4BUyePaoDWjuamLhISnk4iP2zIo0hAukPjhGGBX1lmpLOtmEQ3U6rYFCV/4c EK18nYm3BPI6GfhFcDxAYlTu0Lw2taR1+a4TLCEQo0Ub7WUYP05820kdG9LKFT9yHM8QChyYT lWnWjIritbelwlb25P9dfMP860oykPYW1JbMjw== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Instead of fetching out data from a struct resource for passing it to devm_ioremap(), directly use devm_ioremap_resource() Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/8250/8250_ingenic.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/tty/serial/8250/8250_ingenic.c b/drivers/tty/serial/8250/8250_ingenic.c index 424c07c..90ae3e2 100644 --- a/drivers/tty/serial/8250/8250_ingenic.c +++ b/drivers/tty/serial/8250/8250_ingenic.c @@ -249,8 +249,7 @@ static int ingenic_uart_probe(struct platform_device *pdev) if (line >= 0) uart.port.line = line; - uart.port.membase = devm_ioremap(&pdev->dev, regs->start, - resource_size(regs)); + uart.port.membase = devm_ioremap_resource(&pdev->dev, regs); if (!uart.port.membase) return -ENOMEM; From patchwork Thu Mar 14 22:33:34 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853773 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 7F87817EF for ; Thu, 14 Mar 2019 22:34:55 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 67A342A719 for ; Thu, 14 Mar 2019 22:34:55 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 54CD92A71B; Thu, 14 Mar 2019 22:34:55 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id E27D42A719 for ; Thu, 14 Mar 2019 22:34:54 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727003AbfCNWey (ORCPT ); Thu, 14 Mar 2019 18:34:54 -0400 Received: from mout.kundenserver.de ([212.227.17.10]:39833 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727427AbfCNWey (ORCPT ); Thu, 14 Mar 2019 18:34:54 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1N49Qd-1gvrll0h97-0103fB; Thu, 14 Mar 2019 23:34:36 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 04/45] drivers: tty: serial: amba-pl010: use devm_ioremap_resource() Date: Thu, 14 Mar 2019 23:33:34 +0100 Message-Id: <1552602855-26086-5-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:XGcErtNSwWbhM+beVJp8GQkXmsSFvICpTIBZTEUMjOcPXLBAOv+ l716gkPOIJ0e+QeD8Gj1jW5G07RPO1qxMpGqSJbcy3aRueTrUuay98zHFd8GCY+gQzva6m8 A6AFNq6qnlIV+GRpKljpQsmVfieEgmLhngunKTALWxW8iiVuTwWuq+TIqJlaSkMHzV4Qgts K8/3FfQdltczAXhNmC/cg== X-UI-Out-Filterresults: notjunk:1;V03:K0:Sxm4ECCau3k=:3785J5G44DXyydNBfDVjSo tpeYCAMfZ2borS2pu12mU87uosWzvvaFmm6sEB7ESXqQhuOP2li8t5rIeMNrEtyh/PfoEuL4W /NNb0rv4F6ngJPsyJVibLgKJoa16T9nBI+MjRMDnHJ8WQ9aYHJ+qWtaWEOzQbqVncmwGRfXEf mfwTq8gnmCYdCO743ECT41xlCrlWmQWfQVPwamXrUd58AWLYBA+yHDb5rYjNM1XojvEWmSx9J rJdo/v0pv53DTbaxmM+evTDPx6i1ZTqqW3tyPt+V0Eh/QBRZTrDbDENSMoh/zsmdU9kr3WqTh aUiIKymQIgDCzql7cN7b0rD1nNW8iurNTnaySdaQNs54KW15sYJb2sQGHPKKGNpL3SF6EaNpH Q/2BwKrjvZWMEd9mkrRr793wvVYsugyo/lzy1blxIH2R2qynvCYVft1c+p0J8Ll8LGqRaqoZt SJZHGjVMnvjm6hY4YPbdRpv9h+86BfQ8X94vmhbruZdgJqOv4sK03QfA9xbWDNNCmhLydh6B5 PCNB2LoTRHqIpiBEBcUjnLMF0IgtZyhNfRHYm0Gx6RbE2Af0B5TqAx6P2Yg77hkJDoJQIjKea jWzLpyJpdMxu5/h4g3XyCgH2Lmh48ddtJsI7E7uqVxPNDOvew006CWQ71+6JiQmhgfo/NzOS+ eZ/ABW7mZxmnuUUj2TbgN09HDdHhCUXpR6J6CWD7n8tZgogUYrPlhDaPqfcu6vhe4Ez6g8T8U QMEERNASPBo7Lg6LRITMTGfUikyeYXXrB1RkYA== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Instead of fetching out data from a struct resource for passing it to devm_ioremap(), directly use devm_ioremap_resource() Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/amba-pl010.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/tty/serial/amba-pl010.c b/drivers/tty/serial/amba-pl010.c index 2c37d11..109b8df 100644 --- a/drivers/tty/serial/amba-pl010.c +++ b/drivers/tty/serial/amba-pl010.c @@ -713,8 +713,7 @@ static int pl010_probe(struct amba_device *dev, const struct amba_id *id) if (!uap) return -ENOMEM; - base = devm_ioremap(&dev->dev, dev->res.start, - resource_size(&dev->res)); + base = devm_ioremap_resource(&dev->dev, &dev->res); if (!base) return -ENOMEM; From patchwork Thu Mar 14 22:33:35 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853849 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id A980317EF for ; Thu, 14 Mar 2019 22:38:29 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 962B02A786 for ; Thu, 14 Mar 2019 22:38:29 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 8A3462A7B5; Thu, 14 Mar 2019 22:38:29 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 3F3012A786 for ; Thu, 14 Mar 2019 22:38:29 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727960AbfCNWi2 (ORCPT ); Thu, 14 Mar 2019 18:38:28 -0400 Received: from mout.kundenserver.de ([217.72.192.74]:46435 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728085AbfCNWfD (ORCPT ); Thu, 14 Mar 2019 18:35:03 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MAxLT-1hBTsK0L3R-00BNvB; Thu, 14 Mar 2019 23:34:37 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 05/45] drivers: tty: serial: sirfsoc_uart: use devm_ioremap_resource() Date: Thu, 14 Mar 2019 23:33:35 +0100 Message-Id: <1552602855-26086-6-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:TTR22l/LfD/B7GZc96+AJgfh+7Qs5IoI957gRIZ4mF/yPTuRPu5 EiMbDwVBxaeOuOJwcguC8GXfum8gEjwrWkRdGLLwzrAHOwi2Y9q+RJrawRwCA5ZeIeywxsC psVLX+LTZkUWEdaidDBspsXZv+LrsXSxzlw7l/5SGFhDDP6Y3XDs951LC+0BvCOA6Wk10+X aVQuMhDL6P9kSFphW1UDg== X-UI-Out-Filterresults: notjunk:1;V03:K0:9H1r8UavsxA=:39U1UtWLYVNU6+1NJ7s/V0 3GDfWTbVwMS1u1IGn697TSf92lpFEp301Ic+r36v3txW4v1mrVHIj9xS0gEbySdO1Ju3/7el9 fuKV3RIlMUvGVkx7/IvAx2u8FCxRTWwfmWh7lihUVFlHfFoIIV0nWdaKtdqlxYu+lX784Cpw/ CHhKNWeqtygHhlxhcmlaDjaiWUTqGnd0SX/edVoeDd0dkDSoSucEuKvwBuQqgeo1MEh/hbcWZ OXuksi1CW/iQwTU10ow1t8LYvvs3wp+oQkDEf63lxOqqYwz86lMfOrODYdiFPvxViUsEDLmhx WI0TX4xO3fZ67i+ZoG5qhBisLtOx4CWFqQ08a+uI8yaQrZ3iTPeVCudP52412UG0tApvN55ED QXIhx/vUDvggWm0RGPAvK8cOb4uohlmmpiTJufdHmplqS2DPdlnnKLvO8XzWVvaKJzztHNHKE uYX7T0/EgIDHoCbnx5nwDAvX7lGN9QwwF+qRTFzpg7BKpBze9jrEVL437cUcW98SVcTf/t49F k4K9h3iQ+1GoT7+PijDsktMrHe+Ehrc19Rj5T/EJMEyjJDS59AdMnpzVv/bIohqRWlEChICYT esBnpO6tBrx/j53b0ewQebbhxF1NQYhg4uhSkX7yjrWK/QTwZh3nSBEGjZ1oPJBqejxu2yRTf v8u51ZJQqOaWcMtTaErLu0UPtR05OMReMA8+pyTcBOccOZkfRCGH5M9pQCLDCRvAVzvDZHrfx GDq4kHG6KVWCRotQFnn7m43EKd6bjtciduStKA== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Instead of fetching out data from a struct resource for passing it to devm_ioremap(), directly use devm_ioremap_resource() Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/sirfsoc_uart.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/tty/serial/sirfsoc_uart.c b/drivers/tty/serial/sirfsoc_uart.c index 38622f2..db2e08d 100644 --- a/drivers/tty/serial/sirfsoc_uart.c +++ b/drivers/tty/serial/sirfsoc_uart.c @@ -1359,8 +1359,7 @@ static int sirfsoc_uart_probe(struct platform_device *pdev) goto err; } port->mapbase = res->start; - port->membase = devm_ioremap(&pdev->dev, - res->start, resource_size(res)); + port->membase = devm_ioremap_resource(&pdev->dev, res); if (!port->membase) { dev_err(&pdev->dev, "Cannot remap resource.\n"); ret = -ENOMEM; From patchwork Thu Mar 14 22:33:36 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853845 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 2ABF113B5 for ; Thu, 14 Mar 2019 22:38:26 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 1674C2A786 for ; Thu, 14 Mar 2019 22:38:26 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 08EEF2A7B5; Thu, 14 Mar 2019 22:38:26 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id AFDAA2A786 for ; Thu, 14 Mar 2019 22:38:25 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728325AbfCNWiU (ORCPT ); Thu, 14 Mar 2019 18:38:20 -0400 Received: from mout.kundenserver.de ([217.72.192.75]:48117 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728111AbfCNWfF (ORCPT ); Thu, 14 Mar 2019 18:35:05 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MnZwp-1gfQqZ046X-00jcjx; Thu, 14 Mar 2019 23:34:38 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 06/45] drivers: tty: serial: samsung: use devm_ioremap_resource() Date: Thu, 14 Mar 2019 23:33:36 +0100 Message-Id: <1552602855-26086-7-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:biPYKTkboYb/1OcCYoABqLwj1O505ksU/PyTR3LJ7Da35VWUqJk KaLZ2YHPrK+MwI0vSMJbRK2E3/v/XiYFWvv74iQVL1ADferdn+dvJmjrKVVTOtQGW9LHINY pYkp6FZIW2ft1INaMVS460EQaeKy7jQqTy12j0ZJ0Qb+sLxC5h+erEeWrmtopbd4om5ulZ5 /5eWv8ekIAvi+Ut3e1bvQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:QkSB6AzkaFA=:/04NccFh0LgsEP9J2BJ72q B1eFmVEwPpMjYm749dnhjlR1rmq+dnbhS6j1MXeV82rBiAi26ThL9pAAc7klQcrBlTg+hkxu8 h1rJLzQ/4yonbiJVN6eV4GUs3aA1WldGeFNX3MyrNaGjcDvKrgDaf92xZ3GjkVlxMznHPwgBu gorsROrsJc3QPP05pvlrxMcoB8Odwxr/OOInZYZ1C8+7iJGYltXL+homHLriVX2jA4ZRjrwbO iz5G+tXjg0v4D3B/kBij3/OsX4pNtdNL2e0s9P+at5Tm1wAQFNb+/c0POxcgyoplqD2JoeoMs pUu27HM70pR+0N6EtOCi0mQOFd2p3OkgwemsL69XOYPm/La/tKOs1xZKj1G4dpxC0IQHXuFR9 bEV6dEwTq5AgGjNTs4l+xEl3Wsp4guxJObrvwleGgxuo9fBmOykncZQxvcZwazG7u9EVYIZAN ZmSt4oaQYJaHNFvKNAjUfcz0OwDd9BSt7BAEmhy006a9MCW7ol88W+fQ9eqj0Bspk8Ap/2zHt oWG0svr6rviYWfub8FWEsOoQfavzOW8eEzn8Kg71fNi8NLLmJDHbocxubhmKWsODbTO3Ns9PU twaMKF7mHGFdqfjwXzeDqMUPwvvjX/tAWETSvK9Uyly9LwBTcWZDnARxTOHT6WdMHl55Dr8lK 2X3WCBPEkivrB4HiM9zjH19trWcXVULV7kI3OG/2ZThodsdZk/jgKz8GwO1He91bKQOtyQJwo D01Eu3eXeIA/cG/JFR2C/6WCsl7Bv0pmQa7DCA== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Instead of fetching out data from a struct resource for passing it to devm_ioremap(), directly use devm_ioremap_resource() Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/samsung.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/tty/serial/samsung.c b/drivers/tty/serial/samsung.c index 83fd516..a49cf15 100644 --- a/drivers/tty/serial/samsung.c +++ b/drivers/tty/serial/samsung.c @@ -1775,7 +1775,7 @@ static int s3c24xx_serial_init_port(struct s3c24xx_uart_port *ourport, dbg("resource %pR)\n", res); - port->membase = devm_ioremap(port->dev, res->start, resource_size(res)); + port->membase = devm_ioremap_resource(port->dev, res); if (!port->membase) { dev_err(port->dev, "failed to remap controller address\n"); return -EBUSY; From patchwork Thu Mar 14 22:33:37 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853827 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id A379713B5 for ; Thu, 14 Mar 2019 22:37:40 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 8FCE62A786 for ; Thu, 14 Mar 2019 22:37:40 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 83DDC2A7B5; Thu, 14 Mar 2019 22:37:40 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 2A2A02A786 for ; Thu, 14 Mar 2019 22:37:40 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728143AbfCNWfH (ORCPT ); Thu, 14 Mar 2019 18:35:07 -0400 Received: from mout.kundenserver.de ([217.72.192.74]:59425 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728131AbfCNWfH (ORCPT ); Thu, 14 Mar 2019 18:35:07 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1M8xwu-1h9ULI3npG-0068zi; Thu, 14 Mar 2019 23:34:39 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 07/45] drivers: tty: serial: 8250_uniphier: use devm_ioremap_resource() Date: Thu, 14 Mar 2019 23:33:37 +0100 Message-Id: <1552602855-26086-8-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:HcULVpvjlPvPuUEkGombDx6Lq0TzXgQINZcbt9v0F4IVw3gvfDU ue5jWD4gA8wP1LsZ1ucMXRfehaO85dVyZr4F+33vEb/+OE8H5eHMGwes+HogG5qug9JrO8J 7oabaolb7Wozqlw9bGe/y7tClhrPNMmFUx/bGTknMrKxLOQyDBqevKo6OkgNPmcIwooD2n9 pp/LAHbGltK7rNTIffR5Q== X-UI-Out-Filterresults: notjunk:1;V03:K0:4uPRC96/ixw=:MVIF+epBtx1bRwzaXem0UT ZjVpUy+qBWEVewbWf6tEZyqn8SuuO3a+V/jPrPOu/iQS0nuZ0509ATVN+iIBW3U3kCanvh8av Quo4grx9tQzJ3G0g3tgWvM5k0XnvlkZnRNJNY7T20C/l9ICnhM9FXYnNs+bKNefKxQ4Amlzqm NqFKewDr71+dbTBm8YtoSjAHfepFA8gn8bQvlo7pYeHz5glc8GdPIgyT2S5CfGnoAV3ZtLcKB YzCBA9v/AdXGcNpoUgIApdqb2Np8GOIz051SjR7raVwPWLpPnF9WXcoGcUXHMdvZ9EqULthsq HadKjLE+6KJ4PymgsJYSK1kDXBZnhQmDx7Ugm12lDXaehNQyq3abOwDUAyRsmsiSmLXNWA1z4 YY5v1QZ/tyBxJEko8MCjbeteZMzHCzryHzfjWH/6+X932muk3bfGFejAIWcUZpYy/rIDPOWVo Gv+snZCm+zNSlLEk61q+xVFIQnTAvNoxHCGsC02+JcAjF6cIsvRwGdqsYgaeSf1us0uXHyZmE lQTTUCjdhuv0zreVE/Xak6OdKMZ7r4BF2stYLwH+BEuVwpc+3+cQKJToo8nGAF4RF94QrSOa1 OIRV/e0vybyVH+ToU9oNm2lE/njB2kcCusqeCy2ybJmdXBGZyBi5N0mXJ1cRAZX3va5V+e80W Ap+F3nrbULbPZ2uI1OoQpSz4mDHvzpb1Stbw7mvxNW5W9rSE9OeFSSJTgSnDzsBIJPtWdaeu6 8uDDvt+uabZO6SKvQpcU+te6p4hwJRe/JhTbNg== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Instead of fetching out data from a struct resource for passing it to devm_ioremap(), directly use devm_ioremap_resource() Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/8250/8250_uniphier.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/tty/serial/8250/8250_uniphier.c b/drivers/tty/serial/8250/8250_uniphier.c index 164ba13..9c1244e 100644 --- a/drivers/tty/serial/8250/8250_uniphier.c +++ b/drivers/tty/serial/8250/8250_uniphier.c @@ -171,7 +171,7 @@ static int uniphier_uart_probe(struct platform_device *pdev) return -EINVAL; } - membase = devm_ioremap(dev, regs->start, resource_size(regs)); + membase = devm_ioremap_resource(dev, regs); if (!membase) return -ENOMEM; From patchwork Thu Mar 14 22:33:38 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853777 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 8EB121880 for ; Thu, 14 Mar 2019 22:35:04 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 7C0092A719 for ; Thu, 14 Mar 2019 22:35:04 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 6EBDB2A71A; Thu, 14 Mar 2019 22:35:04 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 1C6C02A71B for ; Thu, 14 Mar 2019 22:35:04 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728029AbfCNWfC (ORCPT ); Thu, 14 Mar 2019 18:35:02 -0400 Received: from mout.kundenserver.de ([212.227.17.13]:60913 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728076AbfCNWfC (ORCPT ); Thu, 14 Mar 2019 18:35:02 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MxmJs-1gpUW13UAI-00zCSQ; Thu, 14 Mar 2019 23:34:40 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 08/45] drivers: tty: serial: 8250_lpc18xx: use devm_ioremap_resource() Date: Thu, 14 Mar 2019 23:33:38 +0100 Message-Id: <1552602855-26086-9-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:VNFqRitCVhR/QvfRU71bdEi19RCYMosXsVa+dbZIUtqM0/So7w6 WsUpKH3AYerVvwkhIbGqqwssVBUZ1NZ3s5t68seo/luOTCBgG0i1KwSbptAvCwU09DcApt9 UU0yty9FBEPWwB0RsesG7Y8gtvj28G5/H2Yrmz3j2803BHISpfIOUVucZuoHsTtTy8PyrGS GrPWUf/H3vNdjdzCusdHQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:f6ZtSgSp/XQ=:zIdbqjzF39xfFLvmTXRF8s yjSFGGorDuE2/cXjPX0ouaFMG58I+9bXgOgfZaViJx2ESbif03k6pmbhBPuq/9dmyyve3lVsc g4s86OOQrG53x7rnstWITKZz8BCeQJc8V8VqX7n9rWcCFunRNcjO1MR3eP2PQ/CiJrYacPt3Z nRzG4p9vTERiptHq5DPvf21IAgTY6AjNSp7gx8i6Dyj5dKcXKt7PV4IjJUMjn9BlrOsxpwseb uhN72nIIm8ybHFuYwD1k5biruZbiSQvA0kkMYGqTz+SAi0g4duTlbir1FCFtfQsjns+Y8+niT JnKX18yjT/iCR3Uc6WiLJKteT76dtdTJN50s9q14EUuGXFtd8hNUldq6JYHmIGyUi9w7Q8pVA uloO/zZ9M0RCuAQof6qR68oDtUv0iPciQm0cP8FMtGRrZpjCXI1LnMIJJAaae74iMvaq0zHzo o0ElnWwPXHgvz29m9zpYB7DiogSwgd+34Cst/GulKyVAnCglIQnkJ73pPEhoA+ne4TdqXI3zd S4IrCj5w2pWC38zaVrBKTwDqvL/Z9aSuRkcCZZK5FjZGkaUOq3yEe87sVOJUMVZvNgXFnQENt NiFmg/7MKZ5irghuOJd3gUuupB2I+5N0xZLTgWDTtAPkveRlo8alxLTOQMhHbFM0XtiG0l1j7 Y+eNqCi1ymdupVmGE9U3nOHkkEjzRisPZfX7EmcuMds2qfCR8TlGrX+k8b1XcTEuGV3sEsre5 lZ85s0X74ibilZ07uyzHjsPV1Cych7n3Twrn0Q== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Instead of fetching out data from a struct resource for passing it to devm_ioremap(), directly use devm_ioremap_resource() Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/8250/8250_lpc18xx.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/tty/serial/8250/8250_lpc18xx.c b/drivers/tty/serial/8250/8250_lpc18xx.c index eddf119..f36902b 100644 --- a/drivers/tty/serial/8250/8250_lpc18xx.c +++ b/drivers/tty/serial/8250/8250_lpc18xx.c @@ -119,8 +119,7 @@ static int lpc18xx_serial_probe(struct platform_device *pdev) memset(&uart, 0, sizeof(uart)); - uart.port.membase = devm_ioremap(&pdev->dev, res->start, - resource_size(res)); + uart.port.membase = devm_ioremap_resource(&pdev->dev, res); if (!uart.port.membase) return -ENOMEM; From patchwork Thu Mar 14 22:33:39 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853829 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 2BB751874 for ; Thu, 14 Mar 2019 22:37:41 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 18ECA2A786 for ; Thu, 14 Mar 2019 22:37:41 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 0CF752A7B5; Thu, 14 Mar 2019 22:37:41 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id B8E822A786 for ; Thu, 14 Mar 2019 22:37:40 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728141AbfCNWfH (ORCPT ); Thu, 14 Mar 2019 18:35:07 -0400 Received: from mout.kundenserver.de ([212.227.17.13]:55955 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728126AbfCNWfH (ORCPT ); Thu, 14 Mar 2019 18:35:07 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1M2fM1-1h3Bl93DKR-004C7v; Thu, 14 Mar 2019 23:34:40 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 09/45] drivers: tty: serial: 8250_mtk: use devm_ioremap_resource() Date: Thu, 14 Mar 2019 23:33:39 +0100 Message-Id: <1552602855-26086-10-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:tq46V5HkrKkArgmZSws3car69JUj8undTbtBhIc70QwufTd1mZL sWiBwGH86COST0US8abTbeTb+YuOxrd+ByPEkwf/3SUkGlon3TFUmogQpGmbYbN/Dfqd/m7 scOAUvc5wsVofgiem9lmqwyaaNquTW8jzLZVbee2wrjJYMuaEh5tI2/4lwJL8McPMlhNDpW Wl1Zwfy3og3RCloZTQzWA== X-UI-Out-Filterresults: notjunk:1;V03:K0:50IfZNt8boc=:CfXBiApkrcTvBgZbLg35Dg upFwS8Jm4wS6YmMKSzaino3Z3YUe21ImLvvnheGbFiomoRy/8sOeNvni5VPgcP3niv8WSba/Y 5oGgUxCzwtsNo3Io79U4eaBB8CL8y/9VMgnfWwDf7jglVbT99W/fPLp46qRiEMe71drhaqT+u BAejh6vGvOjLPxkJG41nxO67GxaQMaZGp86zGhMLFsnbASFg4BZK3ROkKHMHTAqVW9I3jwSnF wJLQJoz2caFIgOMmFmUHlVE/V1rlXGrpBqUitTw0Ozjr3gTkixXjStuSJImTG6hCr/OcrUH+P DpwjMIuLjE28vAYDl0b6XmcYdWY3JppJTY4zHFG3Z+zBQbZLb16qRTaPbJKnDAJmxqt5MOUFP OQZmOh9w0GiqVFdLURWlC6HUb1wGgQDY6NmMK5/jf08TnmJMXzEKaeQsfcEeLBmAQQHEwJt8d bnmKZUVHBoqAKD7bx6jkAqRq4KWSTrRACEYdsxaqyBAbssEIWsre5UcS5BIqBeZk+s4q+ZNFH 7KXwofGkW5LdCtbELQXHPtcN0F91MGcnMsi8qYHgRZoXLo8icJEgznN/KPtnPSpH7/4TubAza L8kmQUg172IS0m+ShXugb66ec7IQwOYDlooUxrqNXrDE4H4O/JNid8LOndJBDFKuBnY4AIW5/ vtOFqwUx7yXOkrCRKsStLmTVXfVmFcn6zRJiIkfQP0oHEptegSoykuvOhdAAJWuxEqs/IjKdt rZyG3kM6Ei1DqWCJc5ovuL41R9OtBEwXcFq0wA== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Instead of fetching out data from a struct resource for passing it to devm_ioremap(), directly use devm_ioremap_resource() Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/8250/8250_mtk.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/tty/serial/8250/8250_mtk.c b/drivers/tty/serial/8250/8250_mtk.c index c1fdbc0..bf6eb8d 100644 --- a/drivers/tty/serial/8250/8250_mtk.c +++ b/drivers/tty/serial/8250/8250_mtk.c @@ -383,8 +383,7 @@ static int mtk8250_probe(struct platform_device *pdev) return -EINVAL; } - uart.port.membase = devm_ioremap(&pdev->dev, regs->start, - resource_size(regs)); + uart.port.membase = devm_ioremap_resource(&pdev->dev, regs); if (!uart.port.membase) return -ENOMEM; From patchwork Thu Mar 14 22:33:40 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853853 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id EC87513B5 for ; Thu, 14 Mar 2019 22:38:39 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id D95022A78A for ; Thu, 14 Mar 2019 22:38:39 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id CC86D2A7B7; Thu, 14 Mar 2019 22:38:39 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 79D302A78A for ; Thu, 14 Mar 2019 22:38:39 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728260AbfCNWih (ORCPT ); Thu, 14 Mar 2019 18:38:37 -0400 Received: from mout.kundenserver.de ([217.72.192.75]:53783 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728075AbfCNWfC (ORCPT ); Thu, 14 Mar 2019 18:35:02 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1N7RDn-1gz9Y43qLl-017lIP; Thu, 14 Mar 2019 23:34:42 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 10/45] drivers: tty: serial: zs: use devm_* functions Date: Thu, 14 Mar 2019 23:33:40 +0100 Message-Id: <1552602855-26086-11-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:e+xsu2rGR431BJ53y517tmlE8W5jQaZDjF0ZISqDlpAzK97CtT0 xeQZCrkd5R5Ivwkzp7lEouW7Y7YOlQJoliVOYw8iloOq/yWBz6n7a+V2hMrabK07Eb0QXxQ 1MPrP5enzRic6Mkdczn4Cc2XzpHPGquEUKOxM6kM80+WrurZJ8Q2BdX46Kfc0f79mk6+KFl EEfIMjpNhLo9d2lgkHFxQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:e6eQEqMXi+Y=:BD2rZtjclkb8YnsgV6olHo vTXKLtIRwU6gePZ/fRrTXd1sL8nXzr/GcgAkb7VjRu5OvrQpNPaHeGjveWsz9E2vMe/QpYsBg B+UARM0HRe0F0DAJr26kYMSeLGnt4kK1XClgfFfSeTt2C7dUpTzmZX0cB5YgTHRJXJZSntRSA rpYmyNsD26UM+uUTyOjLtw5nlD7q+zxt/M/45ZdYKqqyViQjqjdT2SYSZnglwRM7AGOyu5DGy GcL6ilSN2wWijlnhoye44xdNPrdqRrtyMhJCoMrz6O0Dq5ZxWOdRJCNDlx1ZCDGG/2L755hMg JDC/o78hN8P9AxV20Kcp1JKORwM5ZZ6hG4xWtwLKm+W3namK23kCv/2HgH0umWrhqniM6ZKQ4 f9ZCGGNYL9TRkIkuIjTEztKVgrGNri6bCVlmsF1SeSAbpF0PASOhN8Pc1Px4zzbbNcPUgdleh i/bWxROK/FVYOZccZtvvL7IhNI4I080wIyQt5lbD8OHkMF4cj8aP+RgXcHeT0Kw3RShah+Zlx W/ulsxqClhZqYK1rmMkkzwf9muBp4ptBYAE8RIDNdQdD2gcSIVB4hl91fn4Av0j8TGSJUHYt1 XVU6sHJOXf4Nzh+YWjCgQ6Uc9xsZOodcGvuZ680+nOZ4VNRKGWWmGiQGk93w42XHD3T+FbgwY m0PBDPifsFSMRHjXWcfFD1xAKMXqd7jQVYz7nNkdiiNMFPswEefzP71lFqJFF41PQoDz+QVax 5PdQwC5SD2pRDJf4/2lwPMvxtJgpUwrkZmQG3Q== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Use the safer devm versions of memory mapping functions. Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/zs.c | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/drivers/tty/serial/zs.c b/drivers/tty/serial/zs.c index b03d3e4..0b1ec2f 100644 --- a/drivers/tty/serial/zs.c +++ b/drivers/tty/serial/zs.c @@ -984,16 +984,17 @@ static const char *zs_type(struct uart_port *uport) static void zs_release_port(struct uart_port *uport) { - iounmap(uport->membase); + devm_iounmap(uport->dev, uport->membase); uport->membase = 0; - release_mem_region(uport->mapbase, ZS_CHAN_IO_SIZE); + devm_release_mem_region(uport->dev, uport->mapbase, ZS_CHAN_IO_SIZE); } static int zs_map_port(struct uart_port *uport) { if (!uport->membase) - uport->membase = ioremap_nocache(uport->mapbase, - ZS_CHAN_IO_SIZE); + uport->membase = devm_ioremap_nocache(uport->dev, + uport->mapbase, + ZS_CHAN_IO_SIZE); if (!uport->membase) { printk(KERN_ERR "zs: Cannot map MMIO\n"); return -ENOMEM; @@ -1005,13 +1006,16 @@ static int zs_request_port(struct uart_port *uport) { int ret; - if (!request_mem_region(uport->mapbase, ZS_CHAN_IO_SIZE, "scc")) { + if (!devm_request_mem_region(uport->mapbase, + ZS_CHAN_IO_SIZE, "scc")) { printk(KERN_ERR "zs: Unable to reserve MMIO resource\n"); return -EBUSY; } ret = zs_map_port(uport); if (ret) { - release_mem_region(uport->mapbase, ZS_CHAN_IO_SIZE); + devm_release_mem_region(uport-dev, + uport->mapbase, + ZS_CHAN_IO_SIZE); return ret; } return 0; From patchwork Thu Mar 14 22:33:41 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853857 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id C73D717EF for ; Thu, 14 Mar 2019 22:39:05 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id B37A528BA3 for ; Thu, 14 Mar 2019 22:39:05 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id A77FD28C15; Thu, 14 Mar 2019 22:39:05 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 5771928BA3 for ; Thu, 14 Mar 2019 22:39:05 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728045AbfCNWi6 (ORCPT ); Thu, 14 Mar 2019 18:38:58 -0400 Received: from mout.kundenserver.de ([212.227.17.10]:49789 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728066AbfCNWfB (ORCPT ); Thu, 14 Mar 2019 18:35:01 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1M9Evp-1h9lKv3Uud-006Q6t; Thu, 14 Mar 2019 23:34:43 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 11/45] drivers: tty: serial: zs: use dev_err() instead of printk() Date: Thu, 14 Mar 2019 23:33:41 +0100 Message-Id: <1552602855-26086-12-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:t3jMVA/czvP0HqlL70xGOt9Crf6Cr1wu2VJnPUa/CNRwWkENiMe NAdqimtATnaJ7UYdV4CPycW/xq0AfdDdp+tJQUFIoVnClKiKkap/7gkwtj4A4l77/mo7614 q4VA9pCQoARA6IBspFcQfEgNNfwAkkuz2i9wTu/BlD/coo08FiAmqbScFdKyg5OszRZNLU7 q6mKJfwz2h2JqiR2U2P8w== X-UI-Out-Filterresults: notjunk:1;V03:K0:jlibMTe23eU=:DGPTgN9T4kTF6+3q339tQt tRDISBOMSHLaDAolfYFHJjOWNsLjgLbrzGO90EsTJ8wuyCnqxmUicsriqrfW7mZBiSnXEZsdd i1GdNWSkB9/IC5MYrhj+dtRocHulkbJU7o9HM5iiKabyMh2rqyTtjM7C5rg+kkwuz455tG08a GETfEVbBnGQNQ1betfmKQiB/hG3FyyzKYSMzxTGKNKDIfZgNZOdkFWkCL63rvAp2Z9YIQT3ZV AXsvQS/3abdpjgoWjnZB0R6mPqPAIKCzWXUxnY6/gsryYChrl5fIMeJ/zukPlQHS2Hmvsf7U7 C/p/fJSF85P08q1QermYsTZ9juG3X6qBiDKEHIWnnkcSFhooxtcWa7xdfS3xmjZ3jP2GAibLQ 7X/CvVa46uysK8cO+0zEHxtH5CnU46y4ubqFfF0dC3DHup3BP8NTS0AE5FXEFDVdYU7Aq7lq4 Nn9KX8gcj6kBuo3m49+ewtV5CSA65AHtNfDg/6/JmXKXJ2odK090d+1XJz5S+BpD6Rt4mYIF2 xY789SJCL0CHP+cls5S9p3F3qVeh/yzfAPQY/gTUhv5y3DXY+4cdmHlm0ZP3DZG6s/65IhaLm qEfd9NW+8xz3qq9e2ltbsSzoTVl+3Glhfi6s6A8tLG3N8h8jeUjySYUyS6UhJuh4x20zZHCic flzhJlO82MQyzcVPI7ADzpznKHnddRnRDC3IS0OwXRCmPBN55Lg9l68In5+TTfieueZfpXABp 62njyis88A/s5JxRQYoDkrnDFdUR8Jzbq8Xb+w== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Using dev_err() instead of printk() for more consistent output. (prints device name, etc). Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/zs.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/tty/serial/zs.c b/drivers/tty/serial/zs.c index 0b1ec2f..c3e23d4 100644 --- a/drivers/tty/serial/zs.c +++ b/drivers/tty/serial/zs.c @@ -767,7 +767,7 @@ static int zs_startup(struct uart_port *uport) IRQF_SHARED, "scc", scc); if (ret) { atomic_add(-1, &scc->irq_guard); - printk(KERN_ERR "zs: can't get irq %d\n", + dev_err(uport->dev, "zs: can't get irq %d\n", zport->port.irq); return ret; } @@ -996,7 +996,7 @@ static int zs_map_port(struct uart_port *uport) uport->mapbase, ZS_CHAN_IO_SIZE); if (!uport->membase) { - printk(KERN_ERR "zs: Cannot map MMIO\n"); + dev_err(port->dev, "zs: Cannot map MMIO\n"); return -ENOMEM; } return 0; @@ -1008,7 +1008,7 @@ static int zs_request_port(struct uart_port *uport) if (!devm_request_mem_region(uport->mapbase, ZS_CHAN_IO_SIZE, "scc")) { - printk(KERN_ERR "zs: Unable to reserve MMIO resource\n"); + dev_err(uport->dev, "zs: Unable to reserve MMIO resource\n"); return -EBUSY; } ret = zs_map_port(uport); From patchwork Thu Mar 14 22:33:42 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853859 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 5BDF817EF for ; Thu, 14 Mar 2019 22:39:07 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 48B0028BA3 for ; Thu, 14 Mar 2019 22:39:07 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 3CEF328C15; Thu, 14 Mar 2019 22:39:07 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id D673528BA3 for ; Thu, 14 Mar 2019 22:39:06 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728059AbfCNWe7 (ORCPT ); Thu, 14 Mar 2019 18:34:59 -0400 Received: from mout.kundenserver.de ([217.72.192.73]:38477 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728029AbfCNWe7 (ORCPT ); Thu, 14 Mar 2019 18:34:59 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1N3sRi-1gvalv2zSq-00zmY0; Thu, 14 Mar 2019 23:34:43 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 12/45] drivers: tty: serial: xilinx_uartps: use devm_* functions Date: Thu, 14 Mar 2019 23:33:42 +0100 Message-Id: <1552602855-26086-13-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:D6vqc6/SMpMwV3Mjm1p7xwRTR72HMVZBBVh1/FCbNDWkp8P3g2W TrOQ87bVPA7kZwpyl4ktqhFPS0EHPzrsjJIhjUlp5PE8BrbbZWJkU1r+OdPzwIb+4IuKGu8 qTaAipHSCwQ95WbNCyDsmAXV+n3scqPBNNtGSqPBn9yAKY29csLqZoxzRV+w7cCK1CTqMJt srxJ7oLeNS4PEbiQgosVQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:dQYoeogF+gM=:+v5tmVFISov78Xbvh9iZWd +upmxph7jKFEYXmvk+036QcWGCaBMGC4wGaE3YoW8226iiUEqZCy0tCZE4//CTfsZlYfXBIGD jEGMIOXU4rvKB2NR0rJzpIpCH2Jlz9U4Ri8KL6Ae3Nd6n3D6E6l/rjfIZ+HdZVEGDWFvMLNNW hSD/aOk99A1r/xJb+clK1/e70LznqkzsFj3mfkp9Q0hbPnJ0ytnaiONyW0ZSPe3QhFOzSA+F1 /vP4Wi9Ghxc5+teU3KNPolONOKVbwpzIYVk4CzZ18tbnxil8nosXH0PoMlbsRKA0p65myyigy qUQcN9E8jchRS08fDImRAWZEBlj1bcEuLq/wvzzE2w6stKJeo9LWDylJXF4/UA/Xv43rVauY7 Jy/t1QiO2zSmF39CpPkDN+x761trSt3rU+zCZxc+vjH6DIURsynyMWONBkGumyLEW9MmyvkTw F9WRIcYiT3BUP3RmzycQb56UcT8yz3b2w6uUiKQKiW7Fj7kW607xGWGMxKeIwMfp1qPjUjSn1 Y2MrNOOPKqIZ25Lj90rVDUboOBWh07kvUTnpK9zRTHgdrzSOL8C7IpTxCzGXIXubVb0NQYmPN 9abhyKD7BY2nDDo5Va52UH2qhTmNv13ENTShkP60bQnP6Fi8FXWhPQPUvJd4/2oVLai2FFhbC hnOtc6GA2K0p+e90KmRseGL5sTZtwPyHnXAGmJWM2JutSjpd8hG0NGbwfHaAGEzqMkRA8O9l7 9ccXjW99SDXU0FLLE9VvHYFZ/hdZ1wZXaHrbdw== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Use the safer devm versions of memory mapping functions. Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/xilinx_uartps.c | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/drivers/tty/serial/xilinx_uartps.c b/drivers/tty/serial/xilinx_uartps.c index 74089f5..6684ed7 100644 --- a/drivers/tty/serial/xilinx_uartps.c +++ b/drivers/tty/serial/xilinx_uartps.c @@ -953,15 +953,21 @@ static int cdns_uart_verify_port(struct uart_port *port, */ static int cdns_uart_request_port(struct uart_port *port) { - if (!request_mem_region(port->mapbase, CDNS_UART_REGISTER_SPACE, - CDNS_UART_NAME)) { + if (!devm_request_mem_region(port->dev, + port->mapbase, + CDNS_UART_REGISTER_SPACE, + CDNS_UART_NAME)) { return -ENOMEM; } - port->membase = ioremap(port->mapbase, CDNS_UART_REGISTER_SPACE); + port->membase = devm_ioremap(port->dev, + port->mapbase, + CDNS_UART_REGISTER_SPACE); if (!port->membase) { dev_err(port->dev, "Unable to map registers\n"); - release_mem_region(port->mapbase, CDNS_UART_REGISTER_SPACE); + devm_release_mem_region(port->dev, + port->mapbase, + CDNS_UART_REGISTER_SPACE); return -ENOMEM; } return 0; @@ -976,8 +982,10 @@ static int cdns_uart_request_port(struct uart_port *port) */ static void cdns_uart_release_port(struct uart_port *port) { - release_mem_region(port->mapbase, CDNS_UART_REGISTER_SPACE); - iounmap(port->membase); + devm_release_mem_region(port->dev, + port->mapbase, + CDNS_UART_REGISTER_SPACE); + devm_iounmap(port->dev, port->membase); port->membase = NULL; } From patchwork Thu Mar 14 22:33:43 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853851 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 5131F17EF for ; Thu, 14 Mar 2019 22:38:39 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 3D5112A78A for ; Thu, 14 Mar 2019 22:38:39 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 313542A7B7; Thu, 14 Mar 2019 22:38:39 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id D12452A78A for ; Thu, 14 Mar 2019 22:38:38 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728143AbfCNWih (ORCPT ); Thu, 14 Mar 2019 18:38:37 -0400 Received: from mout.kundenserver.de ([217.72.192.74]:43405 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728032AbfCNWfC (ORCPT ); Thu, 14 Mar 2019 18:35:02 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MOzjW-1hPNc02hqe-00PJk0; Thu, 14 Mar 2019 23:34:44 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 13/45] drivers: tty: serial: 21285: use devm_* functions Date: Thu, 14 Mar 2019 23:33:43 +0100 Message-Id: <1552602855-26086-14-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:h5fFTqI7FK0BepUa202XiTJexkjgZcrQ9yIhVKWn6VwEc9Y1x7K XzflPzTphuPzgv/x+KEpkxQVPJmOrk3uUbTHozIIlF3ygE7gP6AsVHjDboBUT4k+U1W7/o6 NFBG5UbG6d6tFCYLVZJXdOYZMZg03tVoKP9mDOyctEYmmD8ymGng1G7rKbSspKFSCx1W02P IvwIngrQxpHi7HFnpyLEg== X-UI-Out-Filterresults: notjunk:1;V03:K0:aXmbC3/KU8E=:JlqCtlZexdHHcIXMiUsHfX zl6IdahqvXOyV3X/1h4a7tbpzvE7gdk3tbSKbB6WZYchfxqHVxYaapU1Y6z3iVcOqYXA2UfRY qPV1tO7tVP3QrddUINJ2d7MEbI6Wx0rYzkcFI2z6xDWs8fhUMJSInrmTHxAMrF2AASEoh6zl2 5LpQ4C9J5JfFJs06sVt3NXA7qNUBrPc7P4ZkZgapp6UcRu6jmxWNXFV1tmcnlkgvmY//lpB/X x/Iqp9ZDyoix3QBsMuMynLIkjxLHOrhz0bv/pDAl+sLYTuh+NmiZbNsFmyIXTxP97g/ORlLeF lbctu/UYJznSlZZ2q5/0HQnHTcTRFOZEojfNCBghfBFsxEDTMTOWjCo+xA6rHqwqzYb4PfTgG Hu6XLNDxgRc5cXgT78IIRjBSmnhX0R/v5OhyC43dMaGx5ERtO2V1ay5ftIrY9XnfLrd3DpAsz YEOKZPS/X+HuOv0eWEwDIbkWvBZue/HavwnovDSbDTvhjUpxZxWqhvVp//j+CPRQ/TQVEIgL9 E6SD47LwYDEtrwnAiOX3eY5rMR+2J8Q/Plzzy93vCVCuAIYdgcdEgzq0ORpT59knf91A4oTTl mVyJf/CoyD551iRgLwYLTUGf6TMD1hWcMpr0yN9/eX+Uz3ziI95qxT6SExDA6iN1HcO8E2Ejl hsXTH5ZBwMcaUsOLVawQDoW75tqYdIsBpzvSNDtyFEjS8m/owt20IHxVS8jU0GJ6wpMBaudnH JMt85xqpv5zpsMnCo13DZbg5d8MTdiyAe3sHOw== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Use the safer devm versions of memory mapping functions. Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/21285.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/tty/serial/21285.c b/drivers/tty/serial/21285.c index 32b3acf..4ce2de2 100644 --- a/drivers/tty/serial/21285.c +++ b/drivers/tty/serial/21285.c @@ -305,12 +305,13 @@ static const char *serial21285_type(struct uart_port *port) static void serial21285_release_port(struct uart_port *port) { - release_mem_region(port->mapbase, 32); + devm_release_mem_region(port->dev, port->mapbase, 32); } static int serial21285_request_port(struct uart_port *port) { - return request_mem_region(port->mapbase, 32, serial21285_name) + return devm_request_mem_region(port->dev, port->mapbase, + 32, serial21285_name) != NULL ? 0 : -EBUSY; } From patchwork Thu Mar 14 22:33:44 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853847 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 56BEC13B5 for ; Thu, 14 Mar 2019 22:38:27 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 43A572A786 for ; Thu, 14 Mar 2019 22:38:27 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 37BA82A7B5; Thu, 14 Mar 2019 22:38:27 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id DD0E62A786 for ; Thu, 14 Mar 2019 22:38:26 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728142AbfCNWiT (ORCPT ); Thu, 14 Mar 2019 18:38:19 -0400 Received: from mout.kundenserver.de ([217.72.192.74]:32875 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728108AbfCNWfE (ORCPT ); Thu, 14 Mar 2019 18:35:04 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1N5n3t-1gxVOA2LVr-017DKh; Thu, 14 Mar 2019 23:34:45 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 14/45] drivers: tty: serial: vr41xx_siu: use devm_* functions Date: Thu, 14 Mar 2019 23:33:44 +0100 Message-Id: <1552602855-26086-15-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:dNA35lHBD6TS3o/t+wft9eaQSmB463i8UvNUaBDiNuLH2i66kgs 4gCaYE7EyTA9YiatBNZkQ6kWIa1+RYBD83/FCTzoO4b8PSi3JcCyqdRw67M9BUNaDNItZiu wh3vVqwvC3ROZwQud1FgjkMm9saadhojIjDQHhzqLLXQu1hTmQtvoDnjJvb1aQRPIHuWZRc RDhlsC/yf4El07DyDmqRA== X-UI-Out-Filterresults: notjunk:1;V03:K0:b3Z4UF+GiOs=:jnsNoKlxQ5rKQx9c5HGwK+ ZE10wODdx7vmZdz9/W/CtQh0Hn/RdFdKdTU0VVy+Wj5V0+JERASj41YD0YevaiLUrdui8pLJk L2NNbQOkRB1PQ/Wpvr2oYwl5RZYrb5JPav152ml1cR0T7fIwcGAE33bqDuH02Sp/y0dya798x KqaR4VhXyd+tKMyRgNxG8s1oC6JVwxiNTYkd+QA+VErcoPdVcWAbDixeAk69Z6jAccTe+I7aU rwJlPAjaBYWKWWR9R7ppFbNmQRZCUk8+ZtIBtkPB5Jjdcw34JTz8Q3ykCMd9VYotY6jTtcStG QSuVtk15CZcFK3EtQ+CuS0taog3Zguoe4YzwQKGhHc3ZAa+EK696pFF89jk4M9kaWcytStJMl f9KEEFk1/eXss4o79s5BVRchQsFsIlK8Fzjkxyf/YpJ2XKsw3ziMwnsHLgbhbG/VeSrCM3LBB x4qtpaQz1CxFTIQLapD6ZapiJIylkfFo4VeT+o4w8v4ayrPmquWSCyNF4fL6CNlbajNSxMtvy IaYva2RlkwjUOOadPkLtj5RKK1ng9PPeA18kz32U9OkF1J9WfN/02I9+u2aKmgSnTdCqHUloI gtcV3pVY5sBy/5yG+ZvAhNsH+8qUa0t2F5dNhaKFVAybZfJ5NEpJMUBjrx8/u8tbmH7D5lVZQ DCUYqRatVclda/LSjmPIzLMvxrN9rsOga05TOXEfWptyOchs2ZHPnEpzVbOahjiITZ4XqRKXz d0pudl4tUySrp6FowgcFeGmY/p0HAV0Z0DOlfQ== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Use the safer devm versions of memory mapping functions. Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/vr41xx_siu.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/drivers/tty/serial/vr41xx_siu.c b/drivers/tty/serial/vr41xx_siu.c index 6d106e3..3f69603 100644 --- a/drivers/tty/serial/vr41xx_siu.c +++ b/drivers/tty/serial/vr41xx_siu.c @@ -617,12 +617,12 @@ static void siu_release_port(struct uart_port *port) unsigned long size; if (port->flags & UPF_IOREMAP) { - iounmap(port->membase); + devm_iounmap(port->dev, port->membase); port->membase = NULL; } size = siu_port_size(port); - release_mem_region(port->mapbase, size); + devm_release_mem_region(port->dev, port->mapbase, size); } static int siu_request_port(struct uart_port *port) @@ -631,12 +631,15 @@ static int siu_request_port(struct uart_port *port) struct resource *res; size = siu_port_size(port); - res = request_mem_region(port->mapbase, size, siu_type_name(port)); + res = devm_request_mem_region(port->dev, + port->mapbase, + size, + siu_type_name(port)); if (res == NULL) return -EBUSY; if (port->flags & UPF_IOREMAP) { - port->membase = ioremap(port->mapbase, size); + port->membase = devm_ioremap(port->dev, port->mapbase, size); if (port->membase == NULL) { release_resource(res); return -ENOMEM; From patchwork Thu Mar 14 22:33:45 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853803 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id AC37617EF for ; Thu, 14 Mar 2019 22:37:00 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 968E82A786 for ; Thu, 14 Mar 2019 22:37:00 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 85CC22A7B4; Thu, 14 Mar 2019 22:37:00 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 364892A786 for ; Thu, 14 Mar 2019 22:37:00 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728246AbfCNWfV (ORCPT ); Thu, 14 Mar 2019 18:35:21 -0400 Received: from mout.kundenserver.de ([212.227.17.10]:42053 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728234AbfCNWfV (ORCPT ); Thu, 14 Mar 2019 18:35:21 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MnZwp-1gfQnb1weL-00jcjx; Thu, 14 Mar 2019 23:34:46 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 15/45] drivers: tty: serial: uartlite: use dev_err() instead of printk() Date: Thu, 14 Mar 2019 23:33:45 +0100 Message-Id: <1552602855-26086-16-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:RSoecuiUMCZFKu5zI3Fmkey2Q65perOqK2cY4diVUxs0pMNgGPN PalJtmCPaFOSbfC4yBadqBKEZNlvOncF3ajHkufnu5rz1QboqDrdwUmUfiRhC+TgF+g0cbS JAE7DLET49TPjeUt1osFGFk20Kwdvucf6IpD2gjUvnVwceSTJfeslXtvexXj65EC854gWo3 6okcQAIGUF2YtkvTtnAyg== X-UI-Out-Filterresults: notjunk:1;V03:K0:FWwdgWppYgs=:W94AFim0QvzBf6t3n2dCL5 hPsR5ArPLhY9IWEl2ixGTD7ritzbAyx9G/JmIBeUYdk7vlwwOW53nxltuxwi+VIcXY2f8MY7z eisYgmkKv3XlU8q5ufnExo46SHv/xNjEZLfFNFJ2Fs4YFznEWgHl2hkiGpsiqBK8q352SvtcD hc6CULneGrDS1TKXOZUMx5PVj1mDPOBDvTFeO6KBMwMaDZiYA5PcMQw9xxgHT3Q3oRNuy8t9H Q1Tc5aWf9WZmn6J5UuNHMc4+lwaZnbfcIwjKP5/GI6T32PiWjk+R83MCK9LjC1gERWpny9Pd8 GpfMAheYjUrjW3tZME1pLEd+Og2uw9CgWs5PaY+RPDXRflofmt4+hMmAzPU1rsGZJGPEWU9sg z+4mo6FDO+cQXTGA7KVW48RzatuHWiCssx41GtL9vX+T7PC7LX8Whx7tfyx9gCKnXvBHeKn62 MdqHRHA0XqaxKtXNZXg2mJmZnwqLoYyJP9q0dcbOa+bz/gDZ0bN1Mu0rFmw8p4BP7kE1wN3n3 D9tY3z/cKKslWoNmVDVYDJ8ulHx/PChE/Eyjn1dz7GVWXjm9D5B28WQw90ALAiZK4x0O2Tt+0 WbG34ohEc0bLmNEZ9C5LrqvZagjpRmJebG5njAl9z2Y40hRSUUzBuyIfd78hssq9zDYCe3lB6 x1sZIw5nvHq0TKWRffsANWkbflirk5N6pOHgWYVglAaPi3xSFh+9CcEztzXLcqMeFdHBOOO+D c9k2Q/KKmdHMGejs/D7YXJYsTt2ZOJU0S0lPGg== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Using dev_err() instead of printk() for more consistent output. (prints device name, etc). Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/uartlite.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/tty/serial/uartlite.c b/drivers/tty/serial/uartlite.c index b8b912b..aa461b8 100644 --- a/drivers/tty/serial/uartlite.c +++ b/drivers/tty/serial/uartlite.c @@ -352,7 +352,7 @@ static int ulite_request_port(struct uart_port *port) struct uartlite_data *pdata = port->private_data; int ret; - pr_debug("ulite console: port=%p; port->mapbase=%llx\n", + dev_dbg(port->dev, "ulite console: port=%p; port->mapbase=%llx\n", port, (unsigned long long) port->mapbase); if (!request_mem_region(port->mapbase, ULITE_REGION, "uartlite")) { @@ -519,7 +519,7 @@ static int ulite_console_setup(struct console *co, char *options) /* Has the device been initialized yet? */ if (!port->mapbase) { - pr_debug("console on ttyUL%i not present\n", co->index); + dev_dbg(port->dev, "console on ttyUL%i not present\n", co->index); return -ENODEV; } From patchwork Thu Mar 14 22:33:46 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853841 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 3DD0017EF for ; Thu, 14 Mar 2019 22:38:19 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 261882A786 for ; Thu, 14 Mar 2019 22:38:19 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 19BF32A7B5; Thu, 14 Mar 2019 22:38:19 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id B5B2C2A786 for ; Thu, 14 Mar 2019 22:38:18 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728234AbfCNWiH (ORCPT ); Thu, 14 Mar 2019 18:38:07 -0400 Received: from mout.kundenserver.de ([217.72.192.75]:47471 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728115AbfCNWfG (ORCPT ); Thu, 14 Mar 2019 18:35:06 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MK3mS-1hKRez1baA-00LRrW; Thu, 14 Mar 2019 23:34:47 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 16/45] drivers: tty: serial: uartlite: use devm_* functions Date: Thu, 14 Mar 2019 23:33:46 +0100 Message-Id: <1552602855-26086-17-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:SlzeGhHlOuxFduqp5QuUml5rOBQzKNh69j7CDj7Ua0DFA/PwUiw 1lhjZUG18/PBNkuKf+0Ltm8rhlvh77rYT5Hwow7OUXX/JTdcUgQZh/oKi5/EsA2RFNKzX47 UrPJmeeH1jZk48JBFb1CyoHx7Cu4A3gTsWPn/T7TGVztCN2KHvV4sDeNv+Iiyeh4eQltg7e p9J66Ais57XCJGu26Su2g== X-UI-Out-Filterresults: notjunk:1;V03:K0:S3GpsMXKkd8=:18iZLGQUyS/zWRDlmeJy1l t+CUbbf7JicHBp9EJh5e/ge6UxEsJBFnHeFriW9pXaNeQk9y7UMIvZlK/WxDYPLxs7Z8T+vlp UJmdkA8z2wEl7aOWq+zC52paCNg9uiRwydirnMv4QxQusIR48nyZfe2UKcWpXn99jtVQzhnrL L1K5XO4WxYMCOqaOKL1EfQd69BCunSgT3DsGqP08X0lClf2fhdB1hGT5V49TBvrEAoQ+DhiA+ zfBDR3I3PDq0b0W4oi11+SZDLA8mgnD9Q4jR3XV+Im04Qd7Px7N5jjW8FcrAxEtRlcsCkOSvw 5Yjsl0RJVzmdLdA/y6beeeN8xoyff16M6UNDEp290o4TJ3bnAVT1FEO1HL2B994SNxfrQMPy1 k7+6S0B78z+VQPRThV0hABwx0X0k+L/nuzYoHdhhgeKiSSC7FHfEeYM/bKd73mhuRoihT2tY/ AWwRGa/UejhwRpXUqHqYN3paVYS2uwbHam7aqscs2rwfd+bygDQTQQQSGTjTCp0RaLcicv+TT rAxojJeLPEk8x4NoPz9BdjumexSv27cwtiqNWmDl/YkisO7gavxnakRMt45QBmlrNrUOsn2LF nfFQ9k+mabqGs9eC9OVGzFsu5mC7PLm+GpPCUvHAfcC2rNEcmZiKOaXP7aZPbnqkAo5t5zJmM ZcUXg0utXbXRUpOHU9d3axMc2LXLTx1zFWdmMkEsbSBQCeKSjKvIyttaet8ejhl1Hour8g5EC vKnDtaCzqmclKRrrQNiTCIpzP6RM2skLaFdHqQ== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Use the safer devm versions of memory mapping functions. Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/uartlite.c | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/drivers/tty/serial/uartlite.c b/drivers/tty/serial/uartlite.c index aa461b8..f068d00 100644 --- a/drivers/tty/serial/uartlite.c +++ b/drivers/tty/serial/uartlite.c @@ -342,8 +342,8 @@ static const char *ulite_type(struct uart_port *port) static void ulite_release_port(struct uart_port *port) { - release_mem_region(port->mapbase, ULITE_REGION); - iounmap(port->membase); + devm_release_mem_region(port->dev, port->mapbase, ULITE_REGION); + devm_iounmap(port->dev, port->membase); port->membase = NULL; } @@ -355,15 +355,20 @@ static int ulite_request_port(struct uart_port *port) dev_dbg(port->dev, "ulite console: port=%p; port->mapbase=%llx\n", port, (unsigned long long) port->mapbase); - if (!request_mem_region(port->mapbase, ULITE_REGION, "uartlite")) { + if (!devm_request_mem_region(port->dev, + port->mapbase, + ULITE_REGION, + "uartlite")) { dev_err(port->dev, "Memory region busy\n"); return -EBUSY; } - port->membase = ioremap(port->mapbase, ULITE_REGION); + port->membase = devm_ioremap(port->dev, port->mapbase, ULITE_REGION); if (!port->membase) { dev_err(port->dev, "Unable to map registers\n"); - release_mem_region(port->mapbase, ULITE_REGION); + devm_release_mem_region(port->dev, + port->mapbase, + ULITE_REGION); return -EBUSY; } From patchwork Thu Mar 14 22:33:47 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853839 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 7B69E13B5 for ; Thu, 14 Mar 2019 22:38:07 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 684A92A786 for ; Thu, 14 Mar 2019 22:38:07 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 5C5412A7B5; Thu, 14 Mar 2019 22:38:07 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 0BFF32A786 for ; Thu, 14 Mar 2019 22:38:07 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728124AbfCNWfG (ORCPT ); Thu, 14 Mar 2019 18:35:06 -0400 Received: from mout.kundenserver.de ([212.227.17.10]:56541 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728112AbfCNWfF (ORCPT ); Thu, 14 Mar 2019 18:35:05 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1M4aEC-1h56dS1INq-001j9O; Thu, 14 Mar 2019 23:34:48 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 17/45] drivers: tty: serial: timuart: use devm_* functions Date: Thu, 14 Mar 2019 23:33:47 +0100 Message-Id: <1552602855-26086-18-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:5r+Ptv5G3/1qWxI3DWCkkbtFxPTEnvSfhR5ukwO5ADoTqXU448U dtQMPth5bJpZ6f7Bscl0OBv3BL5nInhWPlG6uW76I9pJm3YfyWCWgkRwTyR5fQemqZGQEcW 81RCi+VaElgdX2WTkloTzCI6WzzEdF+ZLkdYdHoDsuLPWXtSOleXnFSGakAbdc6hwe1rkHo fgRNgH1EdpTrK0eSklwNQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:O+os8DQ6rPM=:xPJygNrhvdGreJ8J1abZGo 03XRikNHaMhwNSjS2mfFkudwef5NII6M/hEvHC9kdR/YNYHl7UDGfl+MwSd1tEAo/dwBXkt8Y 6raWqdp714ENf0qaakCCHalCAKhNgdkTY0qG4+c+U5pRTCT2hUwDs7r2b6PX6l05nLwj1BiM2 A4auArDgzMFT25JWG8jE1Jux9fWGEOKuvmu48i83Q8jr3cZ8fK+SbOcCnbRhUIHPwKKNshHFm VEPmMOE9O31356dtH5tgpm+NnnNxc/gVA4X5srmmwE+x5MlaKkb/TlGVnCjBSk+4WTE7nNZkX 7dpJxc0gbdgqqRYO+NaUMq4Y2kfz8OKQ1VxyK13Zkz10GcafZD3u2R2C87Eh2TcsxB4/IlrEX NbubL4r2t91rp+tr5UHMUDTzvr9zSa/bGnEdVWgVaBuLhSFRFLosKLHJe5FmuZUl6cSyvAckF WxgSeMizUQ7B+n1xQj/mNbzPuZHNzNKIRh3rUWpybsbWjXyH5vHGg0J2XFgKlT2NLYyqBimkm mwVIcvgNmQGVxqAE2yRC/2zl2UBZQrHjMw74BjY5Czcd8Gao3y1znDW+UflD2Z3wrctVGUkfc t+1SxDHsKugQB4Syq9OfrHeZkM2QrQCxCunVrhHxoV0qvEi8TwoSea8/OhkIs9nxq4tdw62Zw /d/g5cm1eCPpws8n2BX/4w9WW3I1YmB6DEphKq/M/tcouC39sRCaxu+caYKCtcVAwYVw6NPQR xHBejTv3s3N08opJ2a2OSf2/wkjOe7Bh41sW5Q== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Use the safer devm versions of memory mapping functions. Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/timbuart.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/drivers/tty/serial/timbuart.c b/drivers/tty/serial/timbuart.c index 19d38b5..292354b 100644 --- a/drivers/tty/serial/timbuart.c +++ b/drivers/tty/serial/timbuart.c @@ -319,11 +319,11 @@ static void timbuart_release_port(struct uart_port *port) resource_size(platform_get_resource(pdev, IORESOURCE_MEM, 0)); if (port->flags & UPF_IOREMAP) { - iounmap(port->membase); + devm_iounmap(port->dev, port->membase); port->membase = NULL; } - release_mem_region(port->mapbase, size); + devm_release_mem_region(port->dev, port->mapbase, size); } static int timbuart_request_port(struct uart_port *port) @@ -332,13 +332,18 @@ static int timbuart_request_port(struct uart_port *port) int size = resource_size(platform_get_resource(pdev, IORESOURCE_MEM, 0)); - if (!request_mem_region(port->mapbase, size, "timb-uart")) + if (!devm_request_mem_region(port->dev, + port->mapbase, + size, + "timb-uart")) return -EBUSY; if (port->flags & UPF_IOREMAP) { port->membase = ioremap(port->mapbase, size); if (port->membase == NULL) { - release_mem_region(port->mapbase, size); + devm-release_mem_region(port->dev, + port->mapbase, + size); return -ENOMEM; } } From patchwork Thu Mar 14 22:33:48 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853843 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 9EF921874 for ; Thu, 14 Mar 2019 22:38:19 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 89F832A786 for ; Thu, 14 Mar 2019 22:38:19 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 7E06F2A78A; Thu, 14 Mar 2019 22:38:19 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 2D0502A7BF for ; Thu, 14 Mar 2019 22:38:19 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728076AbfCNWfF (ORCPT ); Thu, 14 Mar 2019 18:35:05 -0400 Received: from mout.kundenserver.de ([217.72.192.74]:43895 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728104AbfCNWfE (ORCPT ); Thu, 14 Mar 2019 18:35:04 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1N3bCH-1gvJWc0uCR-010bd1; Thu, 14 Mar 2019 23:34:49 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 18/45] drivers: tty: serial: sirfsoc_uart: use devm_* functions Date: Thu, 14 Mar 2019 23:33:48 +0100 Message-Id: <1552602855-26086-19-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:pEqS+yFNBBWf5G6twcSYrBP6943zklyRLJUn9hzyF1TXbZEv7FE /fqk0BpEo7as7Vqdp/IF6N1tjm35oXPnXS7XEErlbF7pkMBQ8tMJpSUmJHeCSV2Fx58xejU 5uavxtG1YBdvT89kw4g+iSLUNct9YGK3sJbxqFo2x1WWaGvRxd4z+6Ady+fpSqrhTB1ASNm LhIzW/2K+E5D5Tk//jQxg== X-UI-Out-Filterresults: notjunk:1;V03:K0:F17me8Z2WW8=:yYzCbvsrd19OMz7N2+iQAU bwJEXN8ODvASpvy80DH8h4z9NGaLXUwthKd4XvTPQvpC9GN50YAIv2tqCH+4UhrE4jR065gDX uWmDWpFWbWcH/QHBtUxc6VhtEA2vMQALjISbicSokVFE0W14pn9j8G7+SMHnh8glTI4fmdbrt F6GaD1gTzOo5FCx4NjAmnv1elQmgHysko+NBGvtYlIWF55FeRl4aqxYsylZA81hdNJkjrr+gR f16W7fL0Byk6VwpBd02S9G5MLCvzQxjMDeki02l5Z6YOhyUpUI7cT5C0unQTkgd5P1JUwFdND 7Sw6nzFO/rpijCCZYmofi/mBFklZhwkBHqln8iukzDSkX6zsebPO6MsWjcd2JbXsPU2PjRtyt U58aBvlqbE+2MiW+rrtVRTqxJwhzLuzZfsQOQ5xh4AB8CQ/ME58U4dBV0y4lhyUJEPgvgwnmF lBG9apU5NK31KwH/j1uVRNapDSMGVdzVyirgeYVJ3szajR0J6E2X5nE01JCXUB/szcACwAN1L KEDNB4P3zCzbC9dTJ2Ylc4Wgp+CZvdLWD7vQ+QO7Bqw86NuYddVGS7Nwk2FryAvTnTCaBShR7 3hJAjx8wkUHCacIlj8g26Q85HUBJlUjfD+JNc3LQHkft0cv/Pr7zNVDZUh3+V/v0JTVRh67ey qy4J7NZIKrCdfbmFOrsnvmauf11/0ty+ZFknDlV+Qmx/h1wk63zUjFLu2Acruq8yps+E5hmLa UJy3liUSH2iwCCet5MlGDntCcQuKiuUIrVLaQw== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Use the safer devm versions of memory mapping functions. Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/sirfsoc_uart.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/tty/serial/sirfsoc_uart.c b/drivers/tty/serial/sirfsoc_uart.c index db2e08d..64ea1e7 100644 --- a/drivers/tty/serial/sirfsoc_uart.c +++ b/drivers/tty/serial/sirfsoc_uart.c @@ -1042,14 +1042,14 @@ static int sirfsoc_uart_request_port(struct uart_port *port) struct sirfsoc_uart_port *sirfport = to_sirfport(port); struct sirfsoc_uart_param *uart_param = &sirfport->uart_reg->uart_param; void *ret; - ret = request_mem_region(port->mapbase, + ret = devm_request_mem_region(port->dev, port->mapbase, SIRFUART_MAP_SIZE, uart_param->port_name); return ret ? 0 : -EBUSY; } static void sirfsoc_uart_release_port(struct uart_port *port) { - release_mem_region(port->mapbase, SIRFUART_MAP_SIZE); + devm_release_mem_region(port->dev, port->mapbase, SIRFUART_MAP_SIZE); } static void sirfsoc_uart_config_port(struct uart_port *port, int flags) From patchwork Thu Mar 14 22:33:49 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853835 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 006771874 for ; Thu, 14 Mar 2019 22:38:03 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id DF2812A786 for ; Thu, 14 Mar 2019 22:38:03 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id D326D2A7B5; Thu, 14 Mar 2019 22:38:03 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 7B52E2A786 for ; Thu, 14 Mar 2019 22:38:03 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728045AbfCNWiB (ORCPT ); Thu, 14 Mar 2019 18:38:01 -0400 Received: from mout.kundenserver.de ([212.227.17.10]:46077 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728119AbfCNWfG (ORCPT ); Thu, 14 Mar 2019 18:35:06 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MCsDe-1hDOdm1UB6-008uwe; Thu, 14 Mar 2019 23:34:50 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 19/45] drivers: tty: serial: sh-sci: use devm_* functions Date: Thu, 14 Mar 2019 23:33:49 +0100 Message-Id: <1552602855-26086-20-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:HBGeKvv+qEQbXti20pnx8D1tVmbz/ITGLOz+ix4DhYOtbK33vmW CqRzKVbI/QB4yWVcPfKCrF3m9cdKXwAZy+T/T/iH6WLxOYsrHpUCge07Ig3YQ4jBQwQfR5A BayTuIA0srciiGBNxM0Z9PHtR+w9JC/KSEY+REGx/xEWlNr7AHzMPRlkNx5UbMmMywR9HVK 6Qei2aTMX/gvKEjJj66KA== X-UI-Out-Filterresults: notjunk:1;V03:K0:+S3wpU6JtJ4=:GFMGEAn1Gx9dHsP0Vrwrx8 ke5sI7qTIiiUC35E/EsF9BSIX0dE19OeZ0ealWnFbT8c3943BBlCM217Jtm7WLEJgjryfX4lT HVMJRwbNfiKXEcOanFjWhoAZyJ8yxb/C+7lMtfk5nKg+ekn/l45sXxfLO8hKOPHm2vMPbh8Hs B6Ak20q3etNlixlqmRGMbFZ+RMkwnGxSVaAlWmzwCI2fO9p2wwsynUEBpGTGETOKvPh0zFX/Z b2gyvV9Mn15F/a1rEh3CipnXS6fLp5n+TYG9q5D3/jKilJUpMvxVX0bxENbfGzP6YMInI2OrN FqtnjBbNuSetaZE9KUsFJ7eVjblPxqqChoD4CozNMt/gX+KWzyqs1WW8jxJtOK6J87t6dKXog bDvA18JwZtsxmXzfaUTQlemj0IqPGmBDpcMQN5jVV2W45Z4G92McfsFgJha2Ko7j9FpftABEK li2xCcp9WYF2a4AuJII903nUJiDrOJn3hTJQIdwhLYjfyJ7w44vWBAbaf+gK2zRbhkBWjjo3G dY/gEDIWdc2cfEbwXEIdt3XJyG5qLSEBDEa4/kTFHLlDOz5uMXOQ7WAqFcMwDFBf/18S5cUmo kHFmZH2efa0dUXGEMp+u0vj5Bbv1rDL0gyDPuAj4Ig8LX/g7eo9brg98BlZ4pg57K+COzHjhf n3W+9goDEMt6lEK4Cd509Kn6YaproKDo2qh50MiFWJUIWMjbZlCIKvFJtD1jOQU2aI7upPQh9 LZxW5+2u4rnuD3Y4ZQ6+PLNTsI7jCrm+FP/c5Q== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Use the safer devm versions of memory mapping functions. Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/sh-sci.c | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/drivers/tty/serial/sh-sci.c b/drivers/tty/serial/sh-sci.c index 060fcd4..e40b0d0 100644 --- a/drivers/tty/serial/sh-sci.c +++ b/drivers/tty/serial/sh-sci.c @@ -2667,7 +2667,9 @@ static int sci_remap_port(struct uart_port *port) return 0; if (port->dev->of_node || (port->flags & UPF_IOREMAP)) { - port->membase = ioremap_nocache(port->mapbase, sport->reg_size); + port->membase = devm_ioremap_nocache(port->dev, + port->mapbase, + sport->reg_size); if (unlikely(!port->membase)) { dev_err(port->dev, "can't remap port#%d\n", port->line); return -ENXIO; @@ -2689,11 +2691,11 @@ static void sci_release_port(struct uart_port *port) struct sci_port *sport = to_sci_port(port); if (port->dev->of_node || (port->flags & UPF_IOREMAP)) { - iounmap(port->membase); + devm_iounmap(port->dev, port->membase); port->membase = NULL; } - release_mem_region(port->mapbase, sport->reg_size); + devm_release_mem_region(port->dev, port->mapbase, sport->reg_size); } static int sci_request_port(struct uart_port *port) @@ -2702,8 +2704,10 @@ static int sci_request_port(struct uart_port *port) struct sci_port *sport = to_sci_port(port); int ret; - res = request_mem_region(port->mapbase, sport->reg_size, - dev_name(port->dev)); + res = devm_request_mem_region(port->dev, + port->mapbase, + sport->reg_size, + dev_name(port->dev)); if (unlikely(res == NULL)) { dev_err(port->dev, "request_mem_region failed."); return -EBUSY; From patchwork Thu Mar 14 22:33:50 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853825 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id F1CF813B5 for ; Thu, 14 Mar 2019 22:37:37 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id DE68C2A786 for ; Thu, 14 Mar 2019 22:37:37 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id D273F2A7B5; Thu, 14 Mar 2019 22:37:37 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 728AA2A786 for ; Thu, 14 Mar 2019 22:37:37 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728211AbfCNWha (ORCPT ); Thu, 14 Mar 2019 18:37:30 -0400 Received: from mout.kundenserver.de ([212.227.17.24]:45381 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728155AbfCNWfJ (ORCPT ); Thu, 14 Mar 2019 18:35:09 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1M9Evp-1h9lL217Kh-006Q6t; Thu, 14 Mar 2019 23:34:51 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 20/45] drivers: tty: serial: msm_serial: use devm_* functions Date: Thu, 14 Mar 2019 23:33:50 +0100 Message-Id: <1552602855-26086-21-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:diJhcXtKr0D9/1hkZLjn+AYb9Hm7J40LLWi5x1os7vmD7rQjq8n 3bxGMqvIElvCGM73BifRMbUwOFvxrGZEifs0Z3hFJKocT1wm1CRFsh3vC0w7MgHsbmqeLn1 l5L4Nn633+AouAwf6GZGNXuKFqbJNOmzN6VqXSDgBASKzGng88Sndkk4Wn/BUROPz9gt8QY 9eAP7TVtiyekp/lSOR46g== X-UI-Out-Filterresults: notjunk:1;V03:K0:qWdwZrcrphM=:Vr4g6+GcLb2UrH5sHtuy7G j6THHVI47163HDaXyn/+41uCVvxMTdb8Vccwz3gazk3aCqu+gVphY4WiZeMTV4rIY2Er1gVDj An3FU7LhKef8cKXhjnpEgecEw4jF6tE/tdOiz7+jgNyLkoRLakMYz4WqzeM3kOGbrdkVH7bCa Jwo78HU4gB6em7EqQzT83KADUbfKNjCxrjHk7+ldawsluv8ETpSr63V8BWGC+8c+5prhaq5KK l114KsrEdNsOHxiXD+j54QivTlEF1hK2k/Nz9mtQzgj+6XwZq+EX9AomI6SG8HVYrBcBQFDvC SEYIvqTCpQIX8rM30Y5C7115rhYsD8ij9d/GkHkoiA9L4TWC02vFDR/7bmY5I9RA4wslMv1mq ohVRNvWfEDBOUzKage64NoPr/yrRPSXNMQPtu3ML56MpHT1SC+AzCFnAQLpT1oDOTh08TDWPP 1zW/1hLpbV/n7DtRMy3k1Y43XNlTMi3rKUT0oE40aHlVlX+unHI/FymKD8xaT+wrovVlKZ80i 7tpYOmVeukpTQaDRUBhfVe/D51lKnFJe2bGRJsh/TbZyNkhgoQT/3wHELxbHQagjMfFlcxdar vJfjwf75X5t+pDHOoaMLZtt8g/At7ZC17krKlWXDwBHB1JVb4qiI8dGpPzqqSaY1meLQXdp7P 2rVEOGChkDikRzIeKlJ7zBqkRBP1pcMwZ5/qW2Rit37Geaxk20vgVbY6zq5uKO0qSS5ePf1m3 Knw6YvC3SksmRcQ34BvMll/UO7d3fqWe7lnl1A== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Use the safer devm versions of memory mapping functions. Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/msm_serial.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/drivers/tty/serial/msm_serial.c b/drivers/tty/serial/msm_serial.c index 1090960..e8e0c87 100644 --- a/drivers/tty/serial/msm_serial.c +++ b/drivers/tty/serial/msm_serial.c @@ -1324,8 +1324,8 @@ static void msm_release_port(struct uart_port *port) return; size = resource_size(uart_resource); - release_mem_region(port->mapbase, size); - iounmap(port->membase); + devm_release_mem_region(port->dev, port->mapbase, size); + devm_iounmap(port->dev, port->membase); port->membase = NULL; } @@ -1342,10 +1342,13 @@ static int msm_request_port(struct uart_port *port) size = resource_size(uart_resource); - if (!request_mem_region(port->mapbase, size, "msm_serial")) + if (!devm_request_mem_region(port->dev, + port->mapbase, + size, + "msm_serial")) return -EBUSY; - port->membase = ioremap(port->mapbase, size); + port->membase = ioremap(port->dev, port->mapbase, size); if (!port->membase) { ret = -EBUSY; goto fail_release_port; @@ -1354,7 +1357,7 @@ static int msm_request_port(struct uart_port *port) return 0; fail_release_port: - release_mem_region(port->mapbase, size); + devm_release_mem_region(port->dev, port->mapbase, size); return ret; } From patchwork Thu Mar 14 22:33:51 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853831 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 202EC13B5 for ; Thu, 14 Mar 2019 22:37:47 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 0CF372A786 for ; Thu, 14 Mar 2019 22:37:47 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 00FB62A7B5; Thu, 14 Mar 2019 22:37:46 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 7994E2A786 for ; Thu, 14 Mar 2019 22:37:46 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727879AbfCNWhk (ORCPT ); Thu, 14 Mar 2019 18:37:40 -0400 Received: from mout.kundenserver.de ([217.72.192.73]:54799 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728135AbfCNWfH (ORCPT ); Thu, 14 Mar 2019 18:35:07 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MsZeX-1gkHxf0is7-00txnj; Thu, 14 Mar 2019 23:34:52 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 21/45] drivers: tty: serial: altera_jtaguart: use devm_* functions Date: Thu, 14 Mar 2019 23:33:51 +0100 Message-Id: <1552602855-26086-22-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:/7N3Y15yubt1Hp/mjw3zs7TBCGDbpCWoamybrySXM7TWT1iiZ5r 2R8qGWtT++LJJEcxQpELQ8gkj3HbqZ0eXBmEHjMtZDtMbIQlKSH4mB2MapOJmflPOvkQlJH NKjJApxMquO+xfL6lXyipXMxU89N9c6JrlVMWKHy2OyBKhNKp3c99Rkevx9rKdNWXzDu9gW fZGjlLuF87u52WfoatMxA== X-UI-Out-Filterresults: notjunk:1;V03:K0:ZOxp4iW/df8=:suctqOpq3a/nVrfdf/e1hw MNoCU4SRZ7HWSprUjLQV7I3v2UgGm+YHZbGfV/V7DGZPk4exNA7H4Ei+tLgG6ZposG0O2RWam cYOsNjUoZI3yuwm8shOQjmuBJAZmNqA4/Yeor7sMVJvA1OnfZqurxmfHlcc814DxLrqN6XCi9 x0pO3bw30vLUDh0jCjvRFCMr3IOf2/x8wpcn7P4kwPAMTMa2XJj7/azpzikkrVPMqYZlquyBu +deD1Lii4JlDPATXMSHb+TP0GWBbKHF3IvnOrIyqXG2M/59fPgJcoaraM8OqEz4ZB93WC1v4d zmO+g103p+K848F4RiqTbKYbKJfd3YHoyYd7YC9KI6wjAh4U64kPjDSIz77cL/RpqXH7G3UGo leuLZFF4Z7PaAhQu2VipOsGfxdPVQi4z90j1cUPzHiahjRZ15Wwtq359R2uNyzLWZo/sPQYgN SaPjsot9Z1lK6NZF5nLV39mmBOeDmPsuyRmFd0IpH0bgWDfoRQy6Z1BDpOa1qLJ3USOuRqH41 1QlXnWFrMfaCa1pjU6MX9Ov+DuE1Ez4o530TumHkNxa/0IAwj2tKf6HrS+D9XsDDsFwRlrnSa Yni/M4O+NGtSg4gQ/2aj+mVJWUI6z3Vfdk/lRrk+/gRVAHjw77VQMjjJxpTefXqB4KVqBvyx+ ajrOBFamJ9xRSN0qEICe4myxxQs1wbP6O0XgjPHHpiRE5urnj2GS6wj+1pAJVioPA5MO1kS1Q LKfM83cdawIT1kmG8V4p3VA4GYckcO8YKaTCUA== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Use the safer devm versions of memory mapping functions. Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/altera_jtaguart.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/tty/serial/altera_jtaguart.c b/drivers/tty/serial/altera_jtaguart.c index c90e503..13cab5d 100644 --- a/drivers/tty/serial/altera_jtaguart.c +++ b/drivers/tty/serial/altera_jtaguart.c @@ -448,7 +448,9 @@ static int altera_jtaguart_probe(struct platform_device *pdev) else return -ENODEV; - port->membase = ioremap(port->mapbase, ALTERA_JTAGUART_SIZE); + port->membase = devm_ioremap(port->dev, + port->mapbase, + ALTERA_JTAGUART_SIZE); if (!port->membase) return -ENOMEM; @@ -474,7 +476,7 @@ static int altera_jtaguart_remove(struct platform_device *pdev) port = &altera_jtaguart_ports[i].port; uart_remove_one_port(&altera_jtaguart_driver, port); - iounmap(port->membase); + devm_iounmap(port->dev, port->membase); return 0; } From patchwork Thu Mar 14 22:33:52 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853787 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id E7C8E17EF for ; Thu, 14 Mar 2019 22:36:28 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id D46792A786 for ; Thu, 14 Mar 2019 22:36:28 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id C749A2A7B4; Thu, 14 Mar 2019 22:36:28 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 4FA292A786 for ; Thu, 14 Mar 2019 22:36:28 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727523AbfCNWgX (ORCPT ); Thu, 14 Mar 2019 18:36:23 -0400 Received: from mout.kundenserver.de ([217.72.192.73]:55051 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728299AbfCNWf2 (ORCPT ); Thu, 14 Mar 2019 18:35:28 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1N2VGj-1guDas0JF1-013tPv; Thu, 14 Mar 2019 23:34:53 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 22/45] drivers: tty: serial: altera_uart: use devm_* functions Date: Thu, 14 Mar 2019 23:33:52 +0100 Message-Id: <1552602855-26086-23-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:HRcMubCl3N0QCtdhqoBNq0bPoJCbZHNiTmEpSNwwLRZVYnt2ZMx jUx1m4mQpcGoYURsig0O/V4XNZY3cW0ETmLEJO181v9/Phz7JS13acIuMZJXS2kVgeCDC0e rCQDk9V0Sr8dqk4fgIWphZNEiZMC9v9PkGsJwYowXf2tukaPvdV5AsU5QoTedKYHXyR9w25 T3HqZcufo578vTzTzuIsA== X-UI-Out-Filterresults: notjunk:1;V03:K0:lpRqgLeb8zc=:sNipjjzqP8wdzFQL6Kw4vZ MSDB6yhuOSOfxVhWGKozjrCOY1WswqY7E+cMjEZ9JI+EZA2q6s6ZNUzB5Z0CQZnUMG1MimHmE wF8us2SJRAsBrBCw3i8j0cFtULXuwTzhWQJqeibknIFxtUsnfYXKM6ARtSgnj1OaM16cuqtZM klcjsNMSExmysWWLiGmqGmEt8CraYu25yutjQbLArR4cV3sIittiav51rKJ8XFkQRCwT9s5EI wU2VP79xIRiqTc7NpPIer1L/k8hLq5wV5AgzsMpbOsGCmJ4dJgtAivXp/97tQcAo0BBR3qwq/ ln1m6hl3JYIpjMvE7s30grv/9HV3vcNE0OK8RTK+6ydQiHWS2vpscS+My9IItuhbzhvTpRmPb GL9nwGUGXTbYRdZaKvjSM/qJR3grbl9f0lvO7aqPg0Fmh+I7Mq6ZliNNY2/1eC0XeCLApGdPL HAIA7XNK5euFkmrnd7rdiGs1YCC8JPlv5CgghK6PI7xhW/ORoncvdxVjDQz2QW3QrMOF1gFiE +sDWYBtjGemcUtTfaCSLaKSGqKd1rS40qqiqZobymHCQV32ywtXcDLSSW7TI56c3iSgUUTXEy FLYD9mQYh6w3kHL/oG8SdVg93Xv95W4PJbj6Onub32os097Rd6fXeOA0odkkugrNZvZ5rdK7b NTLbTTiuYYijV2/ZlLH/qq6gJnxoImCjA/+GU3qu6+vNuIj4RvV5ZSqNFBgk32e+rojN8xTQV rBRXLv1d9wm7LwRS8b0kkH1tXHF8kb7tuoLQeg== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Use the safer devm versions of memory mapping functions. The iounmap() call isn't necessary anymore, as devm will clean up. Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/altera_uart.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/tty/serial/altera_uart.c b/drivers/tty/serial/altera_uart.c index 0e487ce..d4f7150 100644 --- a/drivers/tty/serial/altera_uart.c +++ b/drivers/tty/serial/altera_uart.c @@ -595,7 +595,9 @@ static int altera_uart_probe(struct platform_device *pdev) return ret; } - port->membase = ioremap(port->mapbase, ALTERA_UART_SIZE); + port->membase = devm_ioremap(port->dev, + port->mapbase, + ALTERA_UART_SIZE); if (!port->membase) return -ENOMEM; @@ -625,7 +627,6 @@ static int altera_uart_remove(struct platform_device *pdev) if (port) { uart_remove_one_port(&altera_uart_driver, port); port->mapbase = 0; - iounmap(port->membase); } return 0; From patchwork Thu Mar 14 22:33:53 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853837 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 5EA6B13B5 for ; Thu, 14 Mar 2019 22:38:06 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 4AFE02A786 for ; Thu, 14 Mar 2019 22:38:06 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 320D12A7B5; Thu, 14 Mar 2019 22:38:06 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id D9DF12A786 for ; Thu, 14 Mar 2019 22:38:05 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728089AbfCNWhx (ORCPT ); Thu, 14 Mar 2019 18:37:53 -0400 Received: from mout.kundenserver.de ([212.227.17.10]:47769 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728123AbfCNWfG (ORCPT ); Thu, 14 Mar 2019 18:35:06 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MEmpp-1hFJFm48Lb-00GLjL; Thu, 14 Mar 2019 23:34:54 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 23/45] drivers: tty: serial: amba-pl010: use devm_* functions Date: Thu, 14 Mar 2019 23:33:53 +0100 Message-Id: <1552602855-26086-24-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:VmkbMXgZ5mJ68rFO9MD0xatMizo8sSKA6igdCG69Xczwsw11M5a jXG0nirTWbaUHmc0O7c5Bl5TtJOO4xYilcC1dkS/NoFePkR93NDXWPzVFcVdrpDxkvtuAhX AGU1PZvaWHmV3IyD7FT0tKLtIP+Anruqf81mZmBILABKNjMNkpsuWg/JAnpsRN20tYNglDC /tJSCgslw+xDWm7r9tTCg== X-UI-Out-Filterresults: notjunk:1;V03:K0:6pK8po7/U2M=:VaGsEUje1ohlDVmVpJUbv2 UE3UYVn/xO+QEv9W/XxtM7miwCnXoQ9ri33k2zcCc4MRE+N81MRVaUckHvDy/CZnFWQj3Ahdk RErxULdXHx3rqAti74rZBn5lpq4/HIzIjSHy6ji1mjDSbNPOgIvxulRnJHe9Qy4EpjIvr5Nen tm1tFtfXj+N/X4GOaKHH+sEZCDbRsbrbGL7v0gS8YzrqgAX5VCU3vSlW6nropClkj4Q9+ymm5 WdHNoOnemXierEevUvKunyhewtvFoGC2wSrZzvmny/Lom4Ft9W9ETQP8HipeRkuP9mv9FmHUh kOJA5kIqvNMNbI1hFgv4H8N/wkE/pRocEjpSgqoVY2ZkaGracX1UaGzvYLBjtTPla0Pq6gTX4 QPBnEnvCXNuCCP1xJwf0p0IB+pnsqzNe/dFNFFlSej9ytJvQZoVfhp+IPV3u0vdFt4LlvZJuR m9PEl9ajaxDEgnFyfkGxoYCmwnG82v68EGGA95EHgV/SDQvFYvUqUPcJNwwbG7rojo3LTiFGE h5Sdse4CTTLacofB3gj1T6GP8l5Yo5CJHT/luXhcHaGk/0h+sBsGtR5CJHbHdRz+1G0ROV+Se iGCxaXf0xI39x1T6y/5XxL9fkBmARg8IRVPq9iZBsp9NvZR9EnFrmCLPhBoT4zfXomb2TO1Xn 79g399gNsvZX1DrbLKT4Dv9BCDnqJ5aU9QYyh+0/nC28f3LRlhxgXvRGF/pHYf96eVOnzuiHu sRyIOrd5E8Ob0+rwRUvVEJKd9xJD8gFLNkZ/YA== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Use the safer devm versions of memory mapping functions. Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/amba-pl010.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/drivers/tty/serial/amba-pl010.c b/drivers/tty/serial/amba-pl010.c index 109b8df..7abd1f8 100644 --- a/drivers/tty/serial/amba-pl010.c +++ b/drivers/tty/serial/amba-pl010.c @@ -503,7 +503,7 @@ static const char *pl010_type(struct uart_port *port) */ static void pl010_release_port(struct uart_port *port) { - release_mem_region(port->mapbase, UART_PORT_SIZE); + devm_release_mem_region(port->dev, port->mapbase, UART_PORT_SIZE); } /* @@ -511,7 +511,10 @@ static void pl010_release_port(struct uart_port *port) */ static int pl010_request_port(struct uart_port *port) { - return request_mem_region(port->mapbase, UART_PORT_SIZE, "uart-pl010") + return devm_request_mem_region(port->dev, + port->mapbase, + UART_PORT_SIZE, + "uart-pl010") != NULL ? 0 : -EBUSY; } From patchwork Thu Mar 14 22:33:54 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853833 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id C34E613B5 for ; Thu, 14 Mar 2019 22:37:52 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id AFCB72A786 for ; Thu, 14 Mar 2019 22:37:52 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id A29082A7B5; Thu, 14 Mar 2019 22:37:52 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 5482A2A786 for ; Thu, 14 Mar 2019 22:37:52 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728207AbfCNWhq (ORCPT ); Thu, 14 Mar 2019 18:37:46 -0400 Received: from mout.kundenserver.de ([217.72.192.75]:53023 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728129AbfCNWfH (ORCPT ); Thu, 14 Mar 2019 18:35:07 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MaIGB-1hag9r3nNt-00WEgT; Thu, 14 Mar 2019 23:34:55 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 24/45] drivers: tty: serial: mxs-auart: use devm_* functions Date: Thu, 14 Mar 2019 23:33:54 +0100 Message-Id: <1552602855-26086-25-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:sNp1Qce0XntNsbBnqDM4gJRqPj6uIlFIDbUZe1jLkf+/kM8/21f WzEnXGc8JoJbgSe8sWpjp8NDZjTPuxNG6vn/VG5EizDswJf2ENXZq7umA5royMfFypO/UvJ 1qLY1MejYnvoIPv3kCm0mIe4jtsjdXGYK9/Nuiuxb6tUSGYv6wF6rWvWkyq3z4GzHhyXVNe sKkMcScanxWbW/e+TSaIg== X-UI-Out-Filterresults: notjunk:1;V03:K0:3qFuW7PZaCo=:MwO6I7oran78L4v9NEYa07 xx0gtecVZBNTZiVRmZxCrhS9mqJH+lz3PHEKeRCdEjSgjCpNK8PcsbySheMZgTQh9/7PZbTC9 ybjQO7piJLBELJ8kebJYlyYRTItdVnFwhTYUupzATRrDTXUxAgJexlsv8VOQ3RH238m1vrAA3 RmogEUHPSFx8HupqeRqVGS474bFcZw7Nho+LncfXE2lctK4Ax8L+YaU/OOgKyFv0FTfXe0k2n hls45xdtv5o5d5k2sAHMDIb4LPBBuU/bsR4wt/23Z1uznLnybHHsAJGHW4RzAPKXtStwkbeCo fHDFxoIWjxZ4KHG+jQ9c6VCx06kEw6FLqCbKPv13gOCd5QdlqwdIpvq4XywJzvRRBeOvMzC8Q 3hN7rMOzt7vNOLL0c8Bwp16MJ5jHt4RdZJBsKLdOD7gpvYAbKcdwmom7pEZctmpa1vjUEqToc ltSV51cSd5peYPLt55srprhygf0zhOMG9evTKdu030drW146CM/xa2M8+8kJqLmM/rcM3ckyJ G0WZLYY7iJgSnYRNa3Lr2U/EjUOB56Qu2JmDl8RC2rR2YQDRPTWB3SBY0BRnyPbAyxRI0nSQP aqzbPLh4/2Jko7BX8uU/CRgR3iX0TQCxgiZJBQ4M2D28hraT/XxVNMbIvfWQepl9JUPbFaZcG /Lk64JGqAz7aCXEHDt52uFZKEfHT5NDlFl0KhVoEw8Y+11lVPS042yy/NLEmFb0Qv89N+PFY8 RaPUBIujzSjcWJ/0z7XzuCb86jEqKxewFfQ3LQ== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Use the safer devm versions of memory mapping functions. Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/mxs-auart.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/tty/serial/mxs-auart.c b/drivers/tty/serial/mxs-auart.c index 27235a5..0a43c69 100644 --- a/drivers/tty/serial/mxs-auart.c +++ b/drivers/tty/serial/mxs-auart.c @@ -1685,7 +1685,7 @@ static int mxs_auart_probe(struct platform_device *pdev) } s->port.mapbase = r->start; - s->port.membase = ioremap(r->start, resource_size(r)); + s->port.membase = devm_ioremap_resource(s->port.dev, r); s->port.ops = &mxs_auart_ops; s->port.iotype = UPIO_MEM; s->port.fifosize = MXS_AUART_FIFO_SIZE; From patchwork Thu Mar 14 22:33:55 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853781 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 6D15813B5 for ; Thu, 14 Mar 2019 22:35:39 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 588CE2A786 for ; Thu, 14 Mar 2019 22:35:39 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 4AE852A7B5; Thu, 14 Mar 2019 22:35:39 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id E05C32A786 for ; Thu, 14 Mar 2019 22:35:38 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728387AbfCNWfi (ORCPT ); Thu, 14 Mar 2019 18:35:38 -0400 Received: from mout.kundenserver.de ([212.227.17.10]:59709 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728288AbfCNWfh (ORCPT ); Thu, 14 Mar 2019 18:35:37 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MwxNF-1gofgK3Mlv-00yNe3; Thu, 14 Mar 2019 23:34:55 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 25/45] drivers: tty: serial: pxa: use devm_* functions Date: Thu, 14 Mar 2019 23:33:55 +0100 Message-Id: <1552602855-26086-26-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:60DXqGwgLJWFsCZvkpoZ3QggwHDJ/uIXy3f3YRehQJVpABewDLA ylyhjLr11n1jRWmWSPHY0KZvNvYOy7/B/iK7E5CLy7CWtnbBNqpZPPVTBN0HsMrX2JZItkf kroXRWFISEFKkKHcnW5EdUqpCB9J7LhdY0VKPKSUvvM6UGSs0wivkYluza0oSYAOQjx0Xef Bm61uIHV7LjqLzXIPW3zQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:ZRIyEBXFwnc=:HsxSCYTw/8ygyJGvvU80oQ WvIWS7VKBoXxJOJRJUWIy9KQypD+pfl44cHF3itWQOstlwhfD/1oxH6GyvMH0YijrHTR/mbM8 livCI212ZOvJQY16hufv5f8ZgDhhZV0+IFORb5OOJNNtm3dlT9e25aFfpL0gKcZVHk9qOph6w RxxvXGM6iMnJs9AXuSfWdz3U3/s39Na2BD2M1SKanlu1wfqqF0w49lxV0pJx85X9QiBXoSy59 2fZ5IE54UuF/F7Y286Tt0CODS/XpBkhFxj+lz+rpPqOYvVoCxcqXZ41iMoqesXWD2+wLmeBUf 7J76PEvVE9ZyGT7tWraCoMYR+hTI/5SeOH90VVd3EF0fXcT+dU2Q7AZc2c04/++yH+Zv7px/q fwr8hsrz+5LNaoTD+NOIq43yV7zDuLGmCToIFDRz0faG+lL/S3P0dh0Vy2LIusPdI59FmJnJH ivF1IY/ufh7swv9XhLmjoQD4qCgD5auqkL9SCI6CE2BtTpOdC10o0O0AQN9HRzDqJHeGlTbLW 1RgVR4ooBTCPXbtjdTrrqs1/kllX0o4szDnZ3rA2no9LhT9GUjUaUHFnbk+Xd5ubDm7B0mA/+ wF35dkPdZ3X4kSupeAY96h+s/SFuvMWmFYCKRc+PbaOH7haewcOP5D7uPZdsuzuwSzppqZZrt H30NY/YNkr0C2FPZjkeiraom8yecxHrtzqYaDCjMgh0pMD43+fyjeOyESzwQHL3chodCaDyB6 xsaY4CgCjgVNDpIYmSQsd/r50qoFGeZ0KNTQjw== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Use the safer devm versions of memory mapping functions. Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/pxa.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/tty/serial/pxa.c b/drivers/tty/serial/pxa.c index 4932b67..9512a9f 100644 --- a/drivers/tty/serial/pxa.c +++ b/drivers/tty/serial/pxa.c @@ -892,7 +892,7 @@ static int serial_pxa_probe(struct platform_device *dev) } snprintf(sport->name, PXA_NAME_LEN - 1, "UART%d", sport->port.line + 1); - sport->port.membase = ioremap(mmres->start, resource_size(mmres)); + sport->port.membase = devm_ioremap_resource(sport->port.dev, mmres); if (!sport->port.membase) { ret = -ENOMEM; goto err_clk; From patchwork Thu Mar 14 22:33:56 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853817 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 5D87717EF for ; Thu, 14 Mar 2019 22:37:27 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 497F82A786 for ; Thu, 14 Mar 2019 22:37:27 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 3C18C2A7B5; Thu, 14 Mar 2019 22:37:27 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id DFF642A786 for ; Thu, 14 Mar 2019 22:37:26 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728187AbfCNWfN (ORCPT ); Thu, 14 Mar 2019 18:35:13 -0400 Received: from mout.kundenserver.de ([212.227.17.13]:46105 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728176AbfCNWfM (ORCPT ); Thu, 14 Mar 2019 18:35:12 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1M8hEd-1h9DdJ2voX-004mDV; Thu, 14 Mar 2019 23:34:56 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 26/45] drivers: tty: serial: dz: use dev_err() instead of printk() Date: Thu, 14 Mar 2019 23:33:56 +0100 Message-Id: <1552602855-26086-27-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:t0vfwJPx9NfL4tq35ATbtyhLGWVbWI4RcxTsENYe1aYWbwSsoQZ 1Z5+0lsUwBrQI7AvTa0DeKSahSaDtX9EbAWLqXqLNZMfq07W52PHspP/T3ruOaZhqKhbg36 SyPtbHYVTyLU4wK5aeHInuw34Vnn/lEwuANVrVxVGZ8fog4g2BnfXSESTzTIdRpQTGieYG4 7gKVMzlBXkmqTuf2x4gDw== X-UI-Out-Filterresults: notjunk:1;V03:K0:gdgeTBivkGw=:RPOxjN0TRjmLZotsls/HGF I0NqukCdHXTA1EQMsz4L2ETUg7o3hDb4sKCGrHARx9nV1dIAMr/GP+MJ+kOaosBgoLzBJayuJ W3YYvruQ5HAUF2V5tjdgR91rPiCUrgpGSSvAWOyBj9/jzrIQ6nuqqjG5KQHW94Fl+5DRLhCLK pZ+QT+HEdwIctgz2lKClTn5QIw64xUTqsMh6XnBticEvP0+5ljq9VQsiYfhWjYwwC5/2P5Gd2 OP/iVx/U2I5+IEJXvspcl1q5t+M1PuHnFy6Ki5LOvv5Jg33s1Vb+Ayj5h4lEdsLRMzT9OJ7z+ taNfpZpUMfGkXI2qgx9FVEv0qaD/yKmdZpKhuZYV4PVqzMxXUwVUe6pizq9nLA51LoTVrHp59 hDyytVaOLzpBm5xzSDQTT+GXnY/hcepe2EA56w9rc2N3+iImcRaUSM8LPRvxUtEueZ9qI44a2 yjmiNd7VozJb2CD0dMAar91VMigWKJ+gI5hdHrjtDE6opar1C+smiXgcMwUwJtvTAC8RSLI2G dfr86qHgeYX1BU9NlEYg+jjnnu0c6+lusxQSSQOWAu5GRCvk4EmatHKon7OpqhiWl1hepTlzN y9kDu2zE8ueqlotE0gN9kqIDyz/j0azDxViO8SueLl3l5xH+aazTrwvbZyHLjF0L8lWjhPe+R Cq/6Uaiep5hu1OgIONAJtT4hg09NrifaFmrIJcKwxFwN8hJ6tjXCHaBiNQYF4yS0ev/ZaumE7 DKl5BnBxcJMAWDUvSy16u+aIqwd6+7y7Fja7qw== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Using dev_err() instead of printk() for more consistent output. (prints device name, etc). Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/dz.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/tty/serial/dz.c b/drivers/tty/serial/dz.c index 7b57e84..96e35af 100644 --- a/drivers/tty/serial/dz.c +++ b/drivers/tty/serial/dz.c @@ -416,7 +416,7 @@ static int dz_startup(struct uart_port *uport) IRQF_SHARED, "dz", mux); if (ret) { atomic_add(-1, &mux->irq_guard); - printk(KERN_ERR "dz: Cannot get IRQ %d!\n", dport->port.irq); + dev_err(uport->dev, "Cannot get IRQ %d!\n", dport->port.irq); return ret; } @@ -680,7 +680,7 @@ static int dz_map_port(struct uart_port *uport) uport->membase = ioremap_nocache(uport->mapbase, dec_kn_slot_size); if (!uport->membase) { - printk(KERN_ERR "dz: Cannot map MMIO\n"); + dev_err(uport->dev, "Cannot map MMIO\n"); return -ENOMEM; } return 0; @@ -697,8 +697,8 @@ static int dz_request_port(struct uart_port *uport) if (!request_mem_region(uport->mapbase, dec_kn_slot_size, "dz")) { atomic_add(-1, &mux->map_guard); - printk(KERN_ERR - "dz: Unable to reserve MMIO resource\n"); + dev_err(uport->dev, + "Unable to reserve MMIO resource\n"); return -EBUSY; } } From patchwork Thu Mar 14 22:33:57 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853821 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 86FB11874 for ; Thu, 14 Mar 2019 22:37:28 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 73B8C2A786 for ; Thu, 14 Mar 2019 22:37:28 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 677EA2A7B5; Thu, 14 Mar 2019 22:37:28 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 11B852A786 for ; Thu, 14 Mar 2019 22:37:28 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728179AbfCNWfM (ORCPT ); Thu, 14 Mar 2019 18:35:12 -0400 Received: from mout.kundenserver.de ([212.227.17.10]:43087 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728168AbfCNWfM (ORCPT ); Thu, 14 Mar 2019 18:35:12 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1N7AEs-1gysYv2WhY-017UBE; Thu, 14 Mar 2019 23:34:57 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 27/45] drivers: tty: serial: dz: use devm_* functions Date: Thu, 14 Mar 2019 23:33:57 +0100 Message-Id: <1552602855-26086-28-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:ttxJh5/xAJalSpvfPzcSPkK1u0tHzU5oEa0OJSDkUB5+9mbyZ93 GfixrGgZLuEqOktG1VWublpF48aVXf47MLO4J1+kmnjK0SbYIgmiGKY3LLYP6rgFBaKHlqd P7mjlfvaVnAntwbTAk1Xih6HJ1iqeZvlH+VjdFH6i1YQ8qq1Xvmq0Lfc1Wi5itpO5dELCuf KAZi81lWjiID8vIbWtbsQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:wU9DjEuZZJA=:nJCE/InL+GAwgkIiYIePtH 45RseBQ6QTRU77N811dq488PMiaFvZqrLvEb9FLsjjDIdcSvGkqpqS7VZPIUGUjl/chjWRMMY ISUUKdHuhSD1usg40seVQIlcujqdPIwsst+J/kL1ZN4ERV9Q8CgCNvUp7SqzkKaM83AXOLSt8 r4G93Gx+hFJTcHc/2BIjOa1CgWNikqcNATXDdOJ6W/43/f1V9vIzwqyr640QH+hbT7VbC4jUh SgH/IhZzKfyPtqikAI8BJcEsUTNESd1f/lEmq9goAVZL41zBw7PpiLu5SeGvGVeEr/E8T4Xcp NIPhvaiOdcf6ORfkXwPKMTnW/KmbFxhNGwvMZOSsMYQj4zfW/4wupB3K7EbWsIBi3eeWbEiUj njLP8MT3L4G9FYwuEF1Xudy9G8T5myhNgFGfVSN8Clm39f+zhgk0Cu7dcNd7rMuhoZY04Couj 24hrQOyylbslUDxhrtxAEpfqazsezMUIVCj50tSyxCVFNQy42DMEikcVJfp7QCh4udI822qUL ec91f/9lHOrVH4CIbtQdI6S1IVJppFXjGzyUnQScvGBQJIG92h7ZxvboSQmd7hTwHjuhtJwED tbbqjaf8C+YZ3HixCRyEaac3L8vSpWr7mISTmCkHIQNmu2vrBX+eqNMMYdL6yCEGIvxL6PtMe tJX/63k5jXzCAWFIGVPtPNXsafm9mZF/8BBpjpvYbGVzoqEQFe8bfxwz4uGSgpAiKcm8x4FuE SWMf7Ac6FXgHQnr1dPYBggJ07Y6LT8OQkEFZAA== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Use the safer devm versions of memory mapping functions. Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/dz.c | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/drivers/tty/serial/dz.c b/drivers/tty/serial/dz.c index 96e35af..10a75e3 100644 --- a/drivers/tty/serial/dz.c +++ b/drivers/tty/serial/dz.c @@ -666,19 +666,22 @@ static void dz_release_port(struct uart_port *uport) struct dz_mux *mux = to_dport(uport)->mux; int map_guard; - iounmap(uport->membase); + devm_iounmap(uport->dev, uport->membase); uport->membase = NULL; map_guard = atomic_add_return(-1, &mux->map_guard); if (!map_guard) - release_mem_region(uport->mapbase, dec_kn_slot_size); + devm_release_mem_region(uport->dev, + uport->mapbase, + dec_kn_slot_size); } static int dz_map_port(struct uart_port *uport) { if (!uport->membase) - uport->membase = ioremap_nocache(uport->mapbase, - dec_kn_slot_size); + uport->membase = devm_ioremap_nocache(uport->dev, + uport->mapbase, + dec_kn_slot_size); if (!uport->membase) { dev_err(uport->dev, "Cannot map MMIO\n"); return -ENOMEM; @@ -694,8 +697,10 @@ static int dz_request_port(struct uart_port *uport) map_guard = atomic_add_return(1, &mux->map_guard); if (map_guard == 1) { - if (!request_mem_region(uport->mapbase, dec_kn_slot_size, - "dz")) { + if (!devm_request_mem_region(uport->dev, + uport->mapbase, + dec_kn_slot_size, + "dz")) { atomic_add(-1, &mux->map_guard); dev_err(uport->dev, "Unable to reserve MMIO resource\n"); @@ -706,7 +711,9 @@ static int dz_request_port(struct uart_port *uport) if (ret) { map_guard = atomic_add_return(-1, &mux->map_guard); if (!map_guard) - release_mem_region(uport->mapbase, dec_kn_slot_size); + devm_release_mem_region(uport->dev, + uport->mapbase, + dec_kn_slot_size); return ret; } return 0; From patchwork Thu Mar 14 22:33:58 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853823 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 9966313B5 for ; Thu, 14 Mar 2019 22:37:29 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 85C502A786 for ; Thu, 14 Mar 2019 22:37:29 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 7A0E12A7B5; Thu, 14 Mar 2019 22:37:29 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 301032A786 for ; Thu, 14 Mar 2019 22:37:29 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728170AbfCNWfL (ORCPT ); Thu, 14 Mar 2019 18:35:11 -0400 Received: from mout.kundenserver.de ([217.72.192.73]:33871 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728112AbfCNWfK (ORCPT ); Thu, 14 Mar 2019 18:35:10 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MDPuq-1hDwLE2JGA-00AYq2; Thu, 14 Mar 2019 23:34:58 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 28/45] drivers: tty: serial: netx-serial: use devm_* functions Date: Thu, 14 Mar 2019 23:33:58 +0100 Message-Id: <1552602855-26086-29-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:S82o8HU0azrcFmsU0hMEHnzXNmoSRV38Q8v139dSDyjMCjNHRgG gpg1q0wC1fyBgLaNGyH3hpzthti4AQA35ByJC1bg2yUKfS5hxGWLbcYB/Q5/j7O7Tol+G4z iVnAFah9ndfwmZRK2Bn+pHwWFwkjbjukHr+DvquWYfqqxOVuQp2hQ3DcIHPNbiaD75nj1BO P9FAatFokQrA/3sPbgTag== X-UI-Out-Filterresults: notjunk:1;V03:K0:oJJnwzqad2E=:CoCCoGy8+8bRDWcEU5PXRj 8RpKSJQ0nBsQqFPVecwJfdyIVGmUDKP9+XHriOKFqT4rta7/qmTIejzASlNtr1yuTCuDcF8VN nHQ7TqvpVffLKWnqbzrvtOuYSgwv8TweDQUtFP63/l6Qj/D3bSBLpzAeQJMYus8vF7O5wxfZF UeNISWB1JjgBkBp7OhD7nt3Qve69/ZV1spQC2wd+1p6s3NLHBI+ERNoOrdhKrv5IWK9AFjNsl h21CKn/NPdmQCB1uCggpwNaiwJKbVSC9cD/H2BvXGaCIEhQsC4BY80BppjXh6VUvGJi+uggdC M5V2rhZvZIZHE0Tcd52pNMTL5xMFBfpaU+ZPb5srDkecv3G/5M1+Qc9Hhrd3POanFtv7yY8R8 3zm7BRuW2Sy0v1KE8TvQFfzvfr9XovYQugKIu6m+gmNr0ox1YE7SO2Ghbeuno11binj4ZN7YH gI5Zn4mIy44wH5l4OLuLARmUJ+yggPFA9SuHQJIgC0NFepCRAVhFCn+vm9fQPBKvH2FFGWqcE 0NAjL20p56IMCxFG6bqnH4UFZWED4Fn1VeRTKjJGAolie0JErzDLMs+a6y5GFjTX9gHKAkcsE nba3BWZYwOcUQv8cQNKESliPsHQx8zdjEBMSO5i770u6FbGp1Z2Q9ZK2W4HK/XtSCsMQtqtp7 gxUa/rJNgjs5tzyjvmHz8o6jqljaWDCxQb3l3MK20rxgWm+RLGplMhnjxBRw3WLKkn75iSF7N up7op/z6RgKIElnHRs8lgMO6siowH80C3MwW0A== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Use the safer devm versions of memory mapping functions. Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/netx-serial.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/tty/serial/netx-serial.c b/drivers/tty/serial/netx-serial.c index b355686..a696d96 100644 --- a/drivers/tty/serial/netx-serial.c +++ b/drivers/tty/serial/netx-serial.c @@ -424,12 +424,13 @@ static const char *netx_type(struct uart_port *port) static void netx_release_port(struct uart_port *port) { - release_mem_region(port->mapbase, UART_PORT_SIZE); + devm_release_mem_region(port->dev, port->mapbase, UART_PORT_SIZE); } static int netx_request_port(struct uart_port *port) { - return request_mem_region(port->mapbase, UART_PORT_SIZE, + return devm_request_mem_region(port->dev, + port->mapbase, UART_PORT_SIZE, DRIVER_NAME) != NULL ? 0 : -EBUSY; } From patchwork Thu Mar 14 22:33:59 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853819 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id E2CB913B5 for ; Thu, 14 Mar 2019 22:37:27 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id CE4E12A786 for ; Thu, 14 Mar 2019 22:37:27 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id C15F72A7B5; Thu, 14 Mar 2019 22:37:27 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 714582A786 for ; Thu, 14 Mar 2019 22:37:27 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728182AbfCNWfN (ORCPT ); Thu, 14 Mar 2019 18:35:13 -0400 Received: from mout.kundenserver.de ([217.72.192.74]:39797 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728172AbfCNWfM (ORCPT ); Thu, 14 Mar 2019 18:35:12 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MN4qp-1hNSje1uh3-00Iz9V; Thu, 14 Mar 2019 23:34:59 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 29/45] drivers: tty: serial: serial_txx9: use devm_* functions Date: Thu, 14 Mar 2019 23:33:59 +0100 Message-Id: <1552602855-26086-30-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:VL1BlqoS/qDU3bzWyA7BH1huZou7/8Mut+MUsbHNTMpTAAEtqPZ ftPZ7q/mPL1um8eNPfkU2DKtwigb7nNh5lLepfXXALah59ePSLXqGeTBEJuefyxDPAbZzWK xVtVCn090VOIS5TmMjMsvsuBHLVBGgsLpxCMKeXKT/iGq7Dbvrce5nKFw6BT8dZc40w26Sb 0wTGSKBtQIWVk8DhlfK8w== X-UI-Out-Filterresults: notjunk:1;V03:K0:8xn0xJ7FwJo=:GcBJ94TBKRgKVgf4Gk7vZr QJc5XF5PP+G74Iue7vaxZ6xPSaosx53WBcV6ewSe5mDfpbyKeWDs1YlfOgYVKOhcmR7iJcMdn 4CnPv15JJQRHIdsG3kua1O+7Lo/7zmp9jB0UH9BUjFDN6AD0Z1d0udOsTBtv/er3K4/GjjlVa eq5fF2joFgxOyRjq4IyUWe9ryixe+Jp86Jfie9e/0ACiOjHtSDKLAR6NfvLfoI6fV6mwtDJCA t3giM0SrrXoNGOccbTCxu5AO1T8ukamzGfD9sBCZfwSBcmX8b4aWdKlfB/CrbrBOvp0+gsI1B VPJmQdFvM9vg7TmqFh3KmNyRAxC4QS1E3B/CAwPpDXLpYBx0rBgeJt6EF1XwZJHpAXS/P7gso dvJt1006vYfvqvzi7cDuzpVRWqd6VZx9d8K5g+mKdI46k06utzgZGLZWobGr2ARuGeDnqJOXI R8gLgxhJokh//jSHTbY9VrqEzyQuFG5NklKhCn4EfvhV5FUCvcmovh9CpzHZab3+FaEQCJshZ YGYKwAbgo7ez+MxdU3w7ic/PhyfpRGqcT/IfRTFdtfdTiETL1EBAjccuHzksQ2nlC4ab9Xe5U 3j/f9CxXTaSqyb3QefWGy+fikLwiVoJ0xEM6/b1tfp/9fvkq1YkR8Z6Q2Gyk/tfs+U5OMfV7x euGgz0BuluFGLZDqWNUmU/K14RC/5BGJLjujEEvsbSal34UiswA2ygLzEOtAfYmxf6JPUb1Ax pHe6FQQ0IvhD0bgmhCcTuO2L6ZDhaPTSGP9vAw== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Use the safer devm versions of memory mapping functions. Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/serial_txx9.c | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/drivers/tty/serial/serial_txx9.c b/drivers/tty/serial/serial_txx9.c index 1b4008d..aa01349 100644 --- a/drivers/tty/serial/serial_txx9.c +++ b/drivers/tty/serial/serial_txx9.c @@ -757,15 +757,22 @@ static int serial_txx9_request_resource(struct uart_txx9_port *up) if (!up->port.mapbase) break; - if (!request_mem_region(up->port.mapbase, size, "serial_txx9")) { + if (!devm_request_mem_region(up->port.dev, + up->port.mapbase, + size, + "serial_txx9")) { ret = -EBUSY; break; } if (up->port.flags & UPF_IOREMAP) { - up->port.membase = ioremap(up->port.mapbase, size); + up->port.membase = devm_ioremap(up->port.dev, + up->port.mapbase, + size); if (!up->port.membase) { - release_mem_region(up->port.mapbase, size); + devm_release_mem_region(up->port.dev, + up->port.mapbase, + size); ret = -ENOMEM; } } @@ -789,11 +796,11 @@ static void serial_txx9_release_resource(struct uart_txx9_port *up) break; if (up->port.flags & UPF_IOREMAP) { - iounmap(up->port.membase); + devm_iounmap(up->port.dev, up->port.membase); up->port.membase = NULL; } - release_mem_region(up->port.mapbase, size); + devm_release_mem_region(up->port.dev, up->port.mapbase, size); break; case UPIO_PORT: From patchwork Thu Mar 14 22:34:00 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853801 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id C3EE417EF for ; Thu, 14 Mar 2019 22:36:56 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id B1E592A786 for ; Thu, 14 Mar 2019 22:36:56 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id A53482A78A; Thu, 14 Mar 2019 22:36:56 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 5B7E32A7B4 for ; Thu, 14 Mar 2019 22:36:56 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728262AbfCNWfW (ORCPT ); Thu, 14 Mar 2019 18:35:22 -0400 Received: from mout.kundenserver.de ([212.227.17.13]:43489 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728245AbfCNWfW (ORCPT ); Thu, 14 Mar 2019 18:35:22 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1McHQA-1gU8G81aX6-00chnU; Thu, 14 Mar 2019 23:35:00 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 30/45] drivers: tty: serial: serial_ks8695: use devm_* functions Date: Thu, 14 Mar 2019 23:34:00 +0100 Message-Id: <1552602855-26086-31-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:RqmNHQG6GlZCyxEPs4T/D+FeHKdpMqllZFhLAoxsdJ5FPoo1fK3 oJcg8qSRtX/GrS1AQsMUQ0WKpU9Quss9wS8FvyXaAbtDBWHMtXOnotDfmnX7+ginoYsPnTq vru5F/NsJawa/bbk17tAvdhbrQGbKFC44LzRg/WnWeT42AYueLN4HL85mh8HgFsoUUVyyUy /Lop32066rj15fzOr+vvw== X-UI-Out-Filterresults: notjunk:1;V03:K0:Mqejw16SOpQ=:KFNSlCtfkkisPEPkBrBnsc kuivJd3XAekgcvBcTxoD5c6wXNt1mIBGzghPRwc08fWDouBDLWMXrGikjetGM0iKAFnvJT7Uj h2yQojH28ZZ1A8U8fO1klYyStE/NLgK9t+TPo9xcNI1UkEVc0p01kg7r+XhAU78MKO3j6LUBe BXRT3Gp9RQTDzrAfZO4h17u3Hcxd7Nke2wgU+u+qzdpiiNg+ycfL6U2nKGX8IZkYbMGh85vyH n7D4MwVqKg72xusHwri0VR9ONsNFu+MdULL+NtOmcjLheAQflJ3WPguPKj4OMPB9X5GgIdky3 jZBMjI4DHvemhYjiymVWUCW/ECs69iqZZnHa4fy69qauZtZz5hbtRt3pMqVH3wwCwYYu8Lt/T 75vuJVZgmxMv+AfInzEHI03OIQhW6K9ukS8b97ag3V+H0mbt3I1IDSRcvz3xolBYOsViOrGHk ouXXEVKBzX6sipeJveuNFeuJ1whFpomkUOmUV3Orn/I7HlB7PsL94d7D40ZH59dw8HKtExJP9 QEwJb0/RQHpVfuXSYH9aJgfcxe90KQPDh1rW0Y5JV+B2Y4zxXONAGhjmrULuAXzE3REuOS9XO brOozwTbGiYHiBzIFp62M+m2zgI7cInPlu74m+l9XNIEX2976yzAhKJ35tJjA9AMH4dV1X/PA 1LTZal/pcySypISsWQLADC1bhmfLW71elf91Diz+8N799Q4WarLXuNi3Ls7O1lY4En7wTmh0g +nvCQ5OuxI2A3rgBQ/hY6FKlOLwms7z4rUI0TA== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Use the safer devm versions of memory mapping functions. --- drivers/tty/serial/serial_ks8695.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/tty/serial/serial_ks8695.c b/drivers/tty/serial/serial_ks8695.c index b461d79..f901eea 100644 --- a/drivers/tty/serial/serial_ks8695.c +++ b/drivers/tty/serial/serial_ks8695.c @@ -482,7 +482,7 @@ static const char *ks8695uart_type(struct uart_port *port) */ static void ks8695uart_release_port(struct uart_port *port) { - release_mem_region(port->mapbase, UART_PORT_SIZE); + devm_release_mem_region(port->dev, port->mapbase, UART_PORT_SIZE); } /* @@ -490,7 +490,9 @@ static void ks8695uart_release_port(struct uart_port *port) */ static int ks8695uart_request_port(struct uart_port *port) { - return request_mem_region(port->mapbase, UART_PORT_SIZE, + return devm_request_mem_region(port->dev, + port->mapbase, + UART_PORT_SIZE, "serial_ks8695") != NULL ? 0 : -EBUSY; } From patchwork Thu Mar 14 22:34:01 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853799 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 5FFCB13B5 for ; Thu, 14 Mar 2019 22:36:54 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 4C2FF2A78A for ; Thu, 14 Mar 2019 22:36:54 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 401112A7B5; Thu, 14 Mar 2019 22:36:54 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id E81392A78A for ; Thu, 14 Mar 2019 22:36:53 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728386AbfCNWgs (ORCPT ); Thu, 14 Mar 2019 18:36:48 -0400 Received: from mout.kundenserver.de ([212.227.17.13]:35791 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728260AbfCNWfX (ORCPT ); Thu, 14 Mar 2019 18:35:23 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MMFdY-1hMdWN1TK2-00JG0A; Thu, 14 Mar 2019 23:35:01 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 31/45] drivers: tty: serial: amba-pl011: use devm_* functions Date: Thu, 14 Mar 2019 23:34:01 +0100 Message-Id: <1552602855-26086-32-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:RrhaH1V2yhApRvvvaZtoxAX7c0npCjW9x7ofTbyAp4JJexoeDXu VgCgkfPxOnd4RyjxsmSHh88smR49ypo/XC23MVHNWOgQ6N1w2CcXMoNpydlWWCrvQMRLPQi 2IZTIUfDuFnD0iaBupDlWJtMF54wZ5A5zDWEuAgj5MrP659Kcr013u/1RtS0CwnlTYOWZr0 WKH6/xjoUg4ACtBgMxuBQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:/QDu1IScZbU=:IXK2PaQZ/9vnkXPG8Wwayb 1kua3tdbPc7mbBEC9l0UlVqmqRCb2f02y+LNMcmeLKLitk5Aqn/yKdQq6HvmNSAsKxJYNQd2S Ejs7Bn3RvxLsT8aPAJleHDXCSD/028cKdSSM9k2wWNFn5A0IQJS7tJI2piBddf3KAsJQlnXFZ nxopxuFgrU5qvl0oz9bl+GGpxoAtg+77H7BaBKiJqKe5elLq2DQwYPhyWCMa6R5+4YNL6+lPf hTpSAtWlzu5IEB+lAaSFUyH4EVzBxfoPrsBUCDlQIaPKPae7EwHdF2kjdpeCbphn3PnVhe00G XqVRzKOXl86epnrsdZoHL4GjRlyVr/CgO6d31rWlL/oZVvzupBzaCJSpzrP5jyMJyBOrq9oI0 ZvGvxua1AeVE4nBuqlQldFMfqumQt+EQ/78YZgNaF0hloWQKXoMzQz6LpgM0PvWqIXN4suapn VpPwKjWTLqnNCQKP0Iubr04WRvAB7D3usSr2rrPV7QKvMICppXLKMcMcnMoQL/rCWhJd2N+T3 RbpdCUk+m1w1G2S7fkX4MK6arVQz3Wd2mQ2OAp4QBuRB/4pJMNg7Vc0FL9QvHpKkk0bLq7Oqw SKr8BQR6P7qR6KjZWYB6iwZaYzgsuKKrDuJ4LO/Lx++PsXE8DBstxlPRQMiUKD4Mds/ZQDky1 vPFVseyvoy+bPAkC+xxFQQOENvNgcFyBU0FZ5B+c5cDKEcSbBooBGc8JQwCNZSDDRju5P9wx7 afZT0OR7egVWlpIb4+JJQciZX0vXUgor9gFWdA== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Use the safer devm versions of memory mapping functions. Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/amba-pl011.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/drivers/tty/serial/amba-pl011.c b/drivers/tty/serial/amba-pl011.c index 89ade21..2a968b2 100644 --- a/drivers/tty/serial/amba-pl011.c +++ b/drivers/tty/serial/amba-pl011.c @@ -2098,7 +2098,7 @@ static const char *pl011_type(struct uart_port *port) */ static void pl011_release_port(struct uart_port *port) { - release_mem_region(port->mapbase, SZ_4K); + devm_release_mem_region(port->dev, port->mapbase, SZ_4K); } /* @@ -2106,7 +2106,10 @@ static void pl011_release_port(struct uart_port *port) */ static int pl011_request_port(struct uart_port *port) { - return request_mem_region(port->mapbase, SZ_4K, "uart-pl011") + return devm_request_mem_region(port->dev, + port->mapbase, + SZ_4K, + "uart-pl011") != NULL ? 0 : -EBUSY; } From patchwork Thu Mar 14 22:34:02 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853815 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id E98BC17EF for ; Thu, 14 Mar 2019 22:37:24 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id D621D2A786 for ; Thu, 14 Mar 2019 22:37:24 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id C9AEE2A7B5; Thu, 14 Mar 2019 22:37:24 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 71B1F2A786 for ; Thu, 14 Mar 2019 22:37:24 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727956AbfCNWhR (ORCPT ); Thu, 14 Mar 2019 18:37:17 -0400 Received: from mout.kundenserver.de ([212.227.17.10]:51577 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728197AbfCNWfP (ORCPT ); Thu, 14 Mar 2019 18:35:15 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MauFB-1gSl5B1D5f-00cQwx; Thu, 14 Mar 2019 23:35:02 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 32/45] drivers: tty: serial: atmel_serial: use devm_* functions Date: Thu, 14 Mar 2019 23:34:02 +0100 Message-Id: <1552602855-26086-33-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:mbSZOFPTtDMVcBC7couioKu8NlV3HZl6EoZ0F7G18McCNoJhxGX pqzW5OiO90J9dTDV5nrvniiLum8BCoZKvDJUHTol/JUxZwmIv7lhZw3IGZmWEDtlkJ8VW/U cL7GQbqC0wJHsMQugo3uMmRYVBohKsRqBgEHQYtbqQfSm6cwF+hd2hXDon9oH7A1QAjy4w2 5fBf7VG25bC8rl9662a8w== X-UI-Out-Filterresults: notjunk:1;V03:K0:rZUMY8XIoQc=:nIPvllVU+DypLrf4YQp87L s8lYrvlmeRpFULxKmKan1NXbwero1GUL5DO+fQ3TEIp+linqlrH917ghWa06KwW63Fk5Mf2AR 0M+WgxLXKukMeb6HvHstMIjqOm9KDeFkfhhXHCoWiznLw+n+M7VeBGUnJy6I0n9C2+9n3Nc+m 05dIEONUjUuWsXxF5PchH9o1PVSAZxGKYL5DRP2sEvz0a9EtzHYIhWp4y1IvTsiBEb/gIb2a0 hgDLbJEFErQX4PQriplYneQbyV6blWPRRmDVa7ZeTnSp2VCnM9r6qVg/ExOJ2iK5HLYnD6d71 bVpFNGTLK8YtdrhYhjeS0Ri7YFqxNCfBYCmrHpzrfzSLtAKRVTSKkCPqhfE7KIBgi4zlpqiBV l9kLGrHJt4AbRfQDzidptYFzLXBX4ALw59heyT18nvmH83JPIYpEM7kded42wA2P9yLsNEF11 jfpwjOrDhniXXeeiQt8s5KVMygH4SypMqBVxpmbPMr8KJvt2trPAs5jVaQpUyaLf4V8c30DzU +S5Ah0upRpU4l1AgtC/Mkoqzi0XU7LZ9Y9bxBoUTyLxYguIsOL4/01fojymS/LTg/RBPwV4Ge Kft+x9wuwiAFycSalbdbu8okB/c3m6mqGTQRyoqHVRnNsk2aRKmJpX9v+SUfJa7uhaKtMWoo8 s7VNJuN+EPAoJJtWdhvlBHgfPIj3EmY42pWqooKo34zRd2rlVldNXN8uKXg6ZYZCKO49soNib 3vfgu7ybzdXogmZjtPpwLKAjID6wsyn4dEpMXQ== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Use the safer devm versions of memory mapping functions. Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/atmel_serial.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/drivers/tty/serial/atmel_serial.c b/drivers/tty/serial/atmel_serial.c index 05147fe..084f106 100644 --- a/drivers/tty/serial/atmel_serial.c +++ b/drivers/tty/serial/atmel_serial.c @@ -2389,10 +2389,10 @@ static void atmel_release_port(struct uart_port *port) struct platform_device *mpdev = to_platform_device(port->dev->parent); int size = resource_size(mpdev->resource); - release_mem_region(port->mapbase, size); + devm_release_mem_region(port->dev, port->mapbase, size); if (port->flags & UPF_IOREMAP) { - iounmap(port->membase); + devm_iounmap(port->dev, port->membase); port->membase = NULL; } } @@ -2405,13 +2405,16 @@ static int atmel_request_port(struct uart_port *port) struct platform_device *mpdev = to_platform_device(port->dev->parent); int size = resource_size(mpdev->resource); - if (!request_mem_region(port->mapbase, size, "atmel_serial")) + if (!devm_request_mem_region(port->dev, + port->mapbase, + size, + "atmel_serial")) return -EBUSY; if (port->flags & UPF_IOREMAP) { - port->membase = ioremap(port->mapbase, size); + port->membase = devm_ioremap(port->dev, port->mapbase, size); if (port->membase == NULL) { - release_mem_region(port->mapbase, size); + devm_release_mem_region(port->dev, port->mapbase, size); return -ENOMEM; } } From patchwork Thu Mar 14 22:34:03 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853791 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id A664113B5 for ; Thu, 14 Mar 2019 22:36:30 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 937842A786 for ; Thu, 14 Mar 2019 22:36:30 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 87B9A2A7B4; Thu, 14 Mar 2019 22:36:30 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 391F62A786 for ; Thu, 14 Mar 2019 22:36:30 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728301AbfCNWf1 (ORCPT ); Thu, 14 Mar 2019 18:35:27 -0400 Received: from mout.kundenserver.de ([217.72.192.75]:47181 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728288AbfCNWf0 (ORCPT ); Thu, 14 Mar 2019 18:35:26 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MybX9-1gqJq61u05-00yvbl; Thu, 14 Mar 2019 23:35:03 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 33/45] drivers: tty: serial: sb1250-duart: use dev_err() instead of printk() Date: Thu, 14 Mar 2019 23:34:03 +0100 Message-Id: <1552602855-26086-34-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:mXqIaXu/DsCMYAftQQOsTksW196HtfI2cGBEAdlsI7IaVaRzetQ hQ9E6yXhs8QO0celBJI9MkXkb9xa9UZ5NVEfVYG0q6Ylu4o5S+dTfLuWhdWJYvG45z/YN+H BLHC6mysacRdZZo/HKhZBzq3N18KWoD4v7i8KJ9ddSJO+0V1mnx9vGoMmA/fio59soYXwlj 2iPg9YGI7E8HJelxcgQfw== X-UI-Out-Filterresults: notjunk:1;V03:K0:vH37rNIdhrg=:9t0UMKNOshW3jKdl00zRP1 K01TXJoRjyLHcC6zzSlIohpRDmwb6YDpRc1olNvhl8AJcgxmQiNV47g8mvaA9drp98mJZJLTB dg+E4LXdTJ+ytkEIznH5f/SF0VdvhejTDv94i0715GcNwOTapywNxF8U7LTi3nW2Pu6keg4iM rjO8tGsp576ZwhFUaJI3NfSeFTzBKMDyFVXzlNsJ8htOTS9SNIyzgNeIqPXmxc/FB2isr1Kfb LR82JGnsmEqanmMaguxzT0hap+jIOyvKoGTMk0MvsQVuyYAZoy7Vfcst7Ca1WVmLa/44OTIXa tIbi+NuBQomBxJ0/kldrdybOIMnQcIshH+Rd0jiuJB3ureSugPA5Co2jbmZgvoyeaqKcwPujX Slh1ROMJx1bzExGlLx7S+aqLAcd9uPGBeMtQjxTV4E6UxMH45w/MbEvUqzVu4oX1P5rCY8dmY oSkKijHl77DkwF//IsujcFRnbzh2usBh9fFs7fMddNsJ+Sq9ByAaHqsvzJrQB1KsQhoLvvmw7 tVgt5NxBdKEgFmmR2eO4R8Ly5/pn+Hv0zcrH05Dk1VNufXfeBfCRiyW4uU8xWNdNbXGBTT4Vg DIL5xSEPdU+1BBZaGMHasRFDM877DnvttgO6yHXIcYTu4RlDJQZI4SJ3rcVqALNrZl0e4nMTV wFMT4odT3YgVgLidU+zlysssHst81QN0qABsTJDgt5g7EaSvrpyOhGNeghYLao2O77oDqYDKN Br09yrGLW5Ns9ljIsJzZjwIMGk/o1qdTcTi63Q== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Using dev_err() instead of printk() for more consistent output. (prints device name, etc). Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/sb1250-duart.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/tty/serial/sb1250-duart.c b/drivers/tty/serial/sb1250-duart.c index 329aced..655961c 100644 --- a/drivers/tty/serial/sb1250-duart.c +++ b/drivers/tty/serial/sb1250-duart.c @@ -663,7 +663,6 @@ static void sbd_release_port(struct uart_port *uport) static int sbd_map_port(struct uart_port *uport) { - const char *err = KERN_ERR "sbd: Cannot map MMIO\n"; struct sbd_port *sport = to_sport(uport); struct sbd_duart *duart = sport->duart; @@ -671,7 +670,7 @@ static int sbd_map_port(struct uart_port *uport) uport->membase = ioremap_nocache(uport->mapbase, DUART_CHANREG_SPACING); if (!uport->membase) { - printk(err); + dev_err(uport->dev, "Cannot map MMIO (base)\n"); return -ENOMEM; } @@ -679,7 +678,7 @@ static int sbd_map_port(struct uart_port *uport) sport->memctrl = ioremap_nocache(duart->mapctrl, DUART_CHANREG_SPACING); if (!sport->memctrl) { - printk(err); + dev_err(uport->dev, "Cannot map MMIO (ctrl)\n"); iounmap(uport->membase); uport->membase = NULL; return -ENOMEM; From patchwork Thu Mar 14 22:34:04 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853805 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 6C53A13B5 for ; Thu, 14 Mar 2019 22:37:03 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 583B92A786 for ; Thu, 14 Mar 2019 22:37:03 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 4C5F82A7B5; Thu, 14 Mar 2019 22:37:03 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id CCFF42A786 for ; Thu, 14 Mar 2019 22:37:02 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728236AbfCNWfV (ORCPT ); Thu, 14 Mar 2019 18:35:21 -0400 Received: from mout.kundenserver.de ([212.227.17.24]:33925 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728222AbfCNWfU (ORCPT ); Thu, 14 Mar 2019 18:35:20 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1McYP5-1gUPEz1VCn-00cyuf; Thu, 14 Mar 2019 23:35:04 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 34/45] drivers: tty: serial: sb1250-duart: use devm_* functions Date: Thu, 14 Mar 2019 23:34:04 +0100 Message-Id: <1552602855-26086-35-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:GivYaYpI5CFgJ/Y6XyM0cFoodaogwjyFq9nJQTf5KB4miOPPElm TG7RnYiBDHHcGmQFX1YrCsFTVufVxUO2YXer2tyeeaFh1RQG/tiGlTQMuXcK926eQPH9QfT 3bwHlNMp71kzHH3byvVqe08VFHmfl+1E2yRQY0rVg87iUp3J1p2cFhTfKh6Uaz5iQrssU6Z UWLr47C8sq0+M/4O7eceQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:IG7rlAKrUkw=:OCafeg8PsmhaowzMNjMiRF cAk0TchRX0GICaLGSFjivMk0z9ja+1cepd8jRjMX3eckPCB4zHI862JkcnuJ/hsq8VLTlP+mc khvslUxRYU0kQtCP/+Gbe6B4PDyqD/QA1zAYaz0jFy5ruHtyuyljbf2S/RxigB16bRR1CX6dE qXm9vOF0h4dwpAAWywVo/GmSlGbE5/Yd5fL2kRUWfg0IcdOohXK5CrfNtNZcqH+thQhOXY7yU /lNuvWCLmcfIxCWVcKp0uw2HjUrpS36H2FwF9yuqd3qLNeLK8bSdvHXW1vXGMKmn9DPIk/DlQ KNPOR7hNDLVHXkyCPSLaaTWUEAdVgFKsQNnvoua/5UeK67zPZcct6ezghT7UEV+P7TPcGlTaC IKVmWG60kIPrYOA6pfHXxNOnBuxIGrle+WPtHfaQYaayYZjRTTxttecrEsMPnA3nflydA60Gq 5fuTr8vBxWgq/oT4CDF7qdirTwiWRNFPw9vTz6KVpqbSaChVapCmQuslnhsyPCQhC25Q0gtkn 70MWUF5EpKfLsFh8O4CxEZfkiF3vYPiBTL+VtKrJMZB4b+rpXaXVCXQBTOYsPpJDnSA884aC9 pWHN8hQoW1VKvOvmAp+4HuEG2Tn8cJe7+KDjPaL7Z7YtT8znkuAtswxltJJ4WbZ/FTfMu5AY7 TnkoQ+icRvdZFkHRhKYhoJvIG9QfF7SmkaG9aG9kju9eaNTddpFiokMAieT6xGQgiNTiKBfPR ST0FMWysfEHtCHRi7vEgJpMVHxfe8+NqHLw4KQ== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Use the safer devm versions of memory mapping functions. Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/sb1250-duart.c | 42 +++++++++++++++++++++++++-------------- 1 file changed, 27 insertions(+), 15 deletions(-) diff --git a/drivers/tty/serial/sb1250-duart.c b/drivers/tty/serial/sb1250-duart.c index 655961c..e77eef6 100644 --- a/drivers/tty/serial/sb1250-duart.c +++ b/drivers/tty/serial/sb1250-duart.c @@ -651,14 +651,18 @@ static void sbd_release_port(struct uart_port *uport) struct sbd_port *sport = to_sport(uport); struct sbd_duart *duart = sport->duart; - iounmap(sport->memctrl); + devm_iounmap(uport->dev, sport->memctrl); sport->memctrl = NULL; - iounmap(uport->membase); + devm_iounmap(uport->dev, uport->membase); uport->membase = NULL; if(refcount_dec_and_test(&duart->map_guard)) - release_mem_region(duart->mapctrl, DUART_CHANREG_SPACING); - release_mem_region(uport->mapbase, DUART_CHANREG_SPACING); + devm_release_mem_region(uport->dev, + duart->mapctrl, + DUART_CHANREG_SPACING); + devm_release_mem_region(uport->dev, + uport->mapbase, + DUART_CHANREG_SPACING); } static int sbd_map_port(struct uart_port *uport) @@ -667,19 +671,21 @@ static int sbd_map_port(struct uart_port *uport) struct sbd_duart *duart = sport->duart; if (!uport->membase) - uport->membase = ioremap_nocache(uport->mapbase, - DUART_CHANREG_SPACING); + uport->membase = devm_ioremap_nocache(uport->dev, + uport->mapbase, + DUART_CHANREG_SPACING); if (!uport->membase) { dev_err(uport->dev, "Cannot map MMIO (base)\n"); return -ENOMEM; } if (!sport->memctrl) - sport->memctrl = ioremap_nocache(duart->mapctrl, - DUART_CHANREG_SPACING); + sport->memctrl = devm_ioremap_nocache(uport->dev, + duart->mapctrl, + DUART_CHANREG_SPACING); if (!sport->memctrl) { dev_err(uport->dev, "Cannot map MMIO (ctrl)\n"); - iounmap(uport->membase); + devm_iounmap(uport->dev, uport->membase); uport->membase = NULL; return -ENOMEM; } @@ -693,15 +699,18 @@ static int sbd_request_port(struct uart_port *uport) struct sbd_duart *duart = to_sport(uport)->duart; int ret = 0; - if (!request_mem_region(uport->mapbase, DUART_CHANREG_SPACING, + if (!devm_request_mem_region(uport->dev, + uport->mapbase, DUART_CHANREG_SPACING, "sb1250-duart")) { printk(err); return -EBUSY; } refcount_inc(&duart->map_guard); if (refcount_read(&duart->map_guard) == 1) { - if (!request_mem_region(duart->mapctrl, DUART_CHANREG_SPACING, - "sb1250-duart")) { + if (!devm_request_mem_region(uport->dev, + duart->mapctrl, + DUART_CHANREG_SPACING, + "sb1250-duart")) { refcount_dec(&duart->map_guard); printk(err); ret = -EBUSY; @@ -711,12 +720,15 @@ static int sbd_request_port(struct uart_port *uport) ret = sbd_map_port(uport); if (ret) { if (refcount_dec_and_test(&duart->map_guard)) - release_mem_region(duart->mapctrl, - DUART_CHANREG_SPACING); + devm_release_mem_region(uport->dev, + duart->mapctrl, + DUART_CHANREG_SPACING); } } if (ret) { - release_mem_region(uport->mapbase, DUART_CHANREG_SPACING); + devm_release_mem_region(uport->dev, + uport->mapbase, + DUART_CHANREG_SPACING); return ret; } return 0; From patchwork Thu Mar 14 22:34:05 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853813 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 736FB13B5 for ; Thu, 14 Mar 2019 22:37:17 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 5FF592A786 for ; Thu, 14 Mar 2019 22:37:17 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 543DE2A7B5; Thu, 14 Mar 2019 22:37:17 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 003AD2A786 for ; Thu, 14 Mar 2019 22:37:16 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728219AbfCNWfS (ORCPT ); Thu, 14 Mar 2019 18:35:18 -0400 Received: from mout.kundenserver.de ([217.72.192.74]:33887 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727448AbfCNWfS (ORCPT ); Thu, 14 Mar 2019 18:35:18 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1N5W4y-1gxEOp193a-016wDW; Thu, 14 Mar 2019 23:35:05 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 35/45] drivers: tty: serial: lpc32xx_hs: use devm_* functions Date: Thu, 14 Mar 2019 23:34:05 +0100 Message-Id: <1552602855-26086-36-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:te4TBOLd0AsObsYwaKbuq3GQUSFWyyoYsWbEecdVNIqZj5kp8kI QFrPLrflaxNteCN3YD3usBroa57u0rrRiGZp0ReH5gzoRB8gM15rA3a0NDzkIIP+k5/yDlh LvR36Mr04OkvDGUp31Kzuz5czxwmL6ukyf9lXFg76Y2owmPk2zC4xjAcl4EJPSkMPPRVY8d n4jk04eYTqRikCqVJesuQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:AX6cckKTnAg=:ICZlOILXa9RJlGaLMOdLrX COPAoGd0JasjPiu1Y71B/lNhZb7Be8bqw8kMB99yWM6jfXqQ7pnioaIpRKK6hj4uLdCR7QOwX Df7FOi1yUBKW1wRFtuJD94z8EhRL/tCsdQlFZE3CdL1dCg9Cq/AlXBuHYm8I6vs+X8g9BTurv e2vhSH1Op2irGi7MsVsWUXBEZ8QZdX3OVB8FJWcgzmk6a3WPF9NWvYX4usLaoUlAlzzIvFNkc 9+h7XcC7vLtxsQU1D8xLfeF7yd1Wz6+sFnSaUbDLpvJ6TV0ziHhY8BGusjSk1ViNmhXqg0IkW ueHfNLuwzGc0ZiiAdW5YBZt58dxVubV9VR3ibEiJqyJYwauMGdUGlXqqtTLZ77sCZFnuS03Vq EbfYP1HsmI048YVxalqLTntJZSXZXmZCYqhAIopsSGu9FiUeGeQdiwBa3t35dFFXNpEpOO8lH DdXE0NP1vsCHDm+0/IRug+aVM97iTaa/krVAB8Whk+XZT541V47uuF4DqSgFPO7wvh1GLujqC NxSvS4ixdNEoFk79SmlU/agoAKeUWYNp+fstqhOH9yaBZvbMCx/v+q6WHifd21cOiWVGm0KqU gPUefBZtFuJGl9yppjVqykWPmQKJCsBcnjmtvrmHK0meZ4dPs2+gNwhwWFayLLZxzTEFI1Q8S 9FE8c1olRhlmn4mbE+P/M8gCxph4b5nR1R/WIQ/ShFcoB2uubZl5um/y0XHo9I6GXKT3u3luX GbS3nwowSy/89EsnNQ07BoAKR+e/y+pvb7+EsQ== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Use the safer devm versions of memory mapping functions. Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/lpc32xx_hs.c | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/drivers/tty/serial/lpc32xx_hs.c b/drivers/tty/serial/lpc32xx_hs.c index f4e27d0..0bb86d7 100644 --- a/drivers/tty/serial/lpc32xx_hs.c +++ b/drivers/tty/serial/lpc32xx_hs.c @@ -575,11 +575,11 @@ static void serial_lpc32xx_release_port(struct uart_port *port) { if ((port->iotype == UPIO_MEM32) && (port->mapbase)) { if (port->flags & UPF_IOREMAP) { - iounmap(port->membase); + devm_iounmap(port->dev, port->membase); port->membase = NULL; } - release_mem_region(port->mapbase, SZ_4K); + devm_release_mem_region(port->dev, port->mapbase, SZ_4K); } } @@ -590,12 +590,19 @@ static int serial_lpc32xx_request_port(struct uart_port *port) if ((port->iotype == UPIO_MEM32) && (port->mapbase)) { ret = 0; - if (!request_mem_region(port->mapbase, SZ_4K, MODNAME)) + if (!devm_request_mem_region(port->dev, + port->mapbase, + SZ_4K, + MODNAME)) ret = -EBUSY; else if (port->flags & UPF_IOREMAP) { - port->membase = ioremap(port->mapbase, SZ_4K); + port->membase = devm_ioremap(port->dev, + port->mapbase, + SZ_4K); if (!port->membase) { - release_mem_region(port->mapbase, SZ_4K); + devm_release_mem_region(port->dev, + port->mapbase, + SZ_4K); ret = -ENOMEM; } } From patchwork Thu Mar 14 22:34:06 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853809 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 0A2751874 for ; Thu, 14 Mar 2019 22:37:09 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id EA5CF2A786 for ; Thu, 14 Mar 2019 22:37:08 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id DE0E82A7B5; Thu, 14 Mar 2019 22:37:08 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 8DB292A786 for ; Thu, 14 Mar 2019 22:37:08 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728228AbfCNWfT (ORCPT ); Thu, 14 Mar 2019 18:35:19 -0400 Received: from mout.kundenserver.de ([217.72.192.74]:59435 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728215AbfCNWfT (ORCPT ); Thu, 14 Mar 2019 18:35:19 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MMWcT-1hMuVR0qhD-00JX7L; Thu, 14 Mar 2019 23:35:06 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 36/45] drivers: tty: serial: pic32_uart: use devm_* functions Date: Thu, 14 Mar 2019 23:34:06 +0100 Message-Id: <1552602855-26086-37-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:470VhaLpNC6lKxsvkwsuYrMW/TNf5OEECXD1f0Sbftri6x8ZrSB /Kps+C6NL9+/F2nl9xWr+/6JWiQsAGwxrb3GEj2aqNfH/38CZFmS4flrktATiwUi4M/rjev qSVUDYZCFAQj9Bvzey7VKBOwFhkD/hTiCCJcXorivOizFH8JN0RIHFGQSFhrKlNgvkQv5ii Q+GrPPjQjta3ydAQ+blNQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:D9c0qOR8ong=:juCLVtgDScU3i+htrRvVfW QeEgKi/DbwtBxOExSsZAXM+NjfGByaBXZIifSyOoiXRDncdTlGuiBnrYLloy2PBfJfK8xh/hy +p8Kx0KmLNfnS+cXkiaJrnDvMxPour0HREFaz1Dd/HrmXJG9wej1NPO1TfM1vRhdZf11pQJy1 CGDCI1QbmzMK8F9ZJQmWSd1I9xu/W+SClRNYLbzVl//6ZMrxmE72ZXHVlITUXuVQQpalQDtBH VrHs+aDhYOgBo4W/8hzl3+7HNGH2WOzvEQgk9XezGNM4X/jbCfOH1toswng+9sOFLDHNZayng 1a7A7uJtvTELw/hYFrbAuRD1Uzrwok2TfkSI4K0d3ICsA+2x8x935rkilJ/fABlUEganBd8xL 09isMTlCwm8OQqc3ejl5D3RfpgorTbYvGlW6smSGNCu2qew3xCV+H//M62A9yWh0oxZE4vHRB fOEYwm2xVQvGJ9PDJLck3rvWKmGEYGi/gG8aS+fSGjZXJ4LMtXKY6OYtCMcq/w1KMi3fejy8v 6swY+x1CrSGZeLvsww2Ffc6Lx904IuYMgjDTtQcH2UNT2I/MhTau1hbZHkwFo3m408dTbD0Aa QUs6f04ot3yaPfGpEvmfyKUXYGSX2GqkAHcwvTR3P2z4OPWv843M8g5TWPk38sVC+cblcdrWC vvqcfBgEFAKmd/+cblnsE353y/FiFV9XBCJmijoaJt3sUzkkjJIbnyWg/9DI8wphMzAGbifFO 8F+2d1KTJPIRaJrCDAjLGHs6g+CpGFjqEMLU+g== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Use the safer devm versions of memory mapping functions. Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/pic32_uart.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/drivers/tty/serial/pic32_uart.c b/drivers/tty/serial/pic32_uart.c index 0bdf168..b4f0b29 100644 --- a/drivers/tty/serial/pic32_uart.c +++ b/drivers/tty/serial/pic32_uart.c @@ -614,15 +614,19 @@ static int pic32_uart_request_port(struct uart_port *port) if (unlikely(!res_mem)) return -EINVAL; - if (!request_mem_region(port->mapbase, resource_size(res_mem), - "pic32_uart_mem")) + if (!devm_request_mem_region(port->dev, + port->mapbase, + resource_size(res_mem), + "pic32_uart_mem")) return -EBUSY; port->membase = devm_ioremap_nocache(port->dev, port->mapbase, resource_size(res_mem)); if (!port->membase) { dev_err(port->dev, "Unable to map registers\n"); - release_mem_region(port->mapbase, resource_size(res_mem)); + devm_release_mem_region(port->dev, + port->mapbase, + resource_size(res_mem)); return -ENOMEM; } @@ -641,7 +645,7 @@ static void pic32_uart_release_port(struct uart_port *port) return; res_size = resource_size(res_mem); - release_mem_region(port->mapbase, res_size); + devm_release_mem_region(port->dev, port->mapbase, res_size); } /* serial core request to do any port required auto-configuration */ From patchwork Thu Mar 14 22:34:07 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853811 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id D19A413B5 for ; Thu, 14 Mar 2019 22:37:15 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id BE6B02A786 for ; Thu, 14 Mar 2019 22:37:15 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id B1F092A7B5; Thu, 14 Mar 2019 22:37:15 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 51CB52A786 for ; Thu, 14 Mar 2019 22:37:15 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728514AbfCNWhI (ORCPT ); Thu, 14 Mar 2019 18:37:08 -0400 Received: from mout.kundenserver.de ([212.227.17.13]:59871 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728217AbfCNWfT (ORCPT ); Thu, 14 Mar 2019 18:35:19 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MZk1p-1ha7vI0XKR-00WmeJ; Thu, 14 Mar 2019 23:35:07 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 37/45] drivers: tty: serial: apbuart: use devm_* functions Date: Thu, 14 Mar 2019 23:34:07 +0100 Message-Id: <1552602855-26086-38-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:2dk2jESpJv/HEfcNhm6LprNXtUCqzVx1Rvdfnjmt87/bGDbVsf/ n6IJXGpfOh+ytlsw3dFBHYudgyuS1XDPdOT3eQYpN7QrEUJ5zFh4jnOO9OqQ2oHIhZfyLL4 qnqLTDRTXuIfKvf0gzGuMPkPi3Z4BrPcuHcKwYjrIS+IbAxFB1cehvHku5NKfqbqPZdYaSb GBkxJfegQWU/hAuuGRPaw== X-UI-Out-Filterresults: notjunk:1;V03:K0:2rOfErufcPA=:2/hDprE9Ghh6MvquzUy22u mN8+IDIauukhHoPPk+W+k9L4oLy46DK0ThHqo2W8BH+HtmEg0eqrLIcBKJf+XGrkOhthWLSfA NB0SSVGgzssGmqKehw/S7FoiD6W3RyQMvnZ5TCLZVfwhUwaxsbZuVIoVIlJAiXomhHd74u76N p562cJZNfqJE6r2W5OuqsUUr9yGFGvwdsQ1uCRZnbrxfBAviyrMQGTRxOn4rxektMrIrMOq9m exBeGNyGCWAiOft1vosaIKYsTpLu7zXvEHV80Dt615vJNnn7RZuIukLmd5f7OY2MXsSVhR+nr oZKl/Jvox98y+G6mtnL+E0FrX0i0+7WzaMToWRcBJT3NQaxAKSAuFK10kQ6rOgujPWosxnPGR V9ydwETF5HrKtlLnR421q0vvmAxr/FU7QOsiv5poqJw9gC8MOutsi/9AQ8KMTINqCTB8cuh9i RZyCrDuQ9jShqj62DNCoFeEjUbGmlwoYRYCdR19l9PpLvIdIo0dG+ElfprOQCkk7HNy3oaFZL O/3u0A/5d2FcTU1TMaIA46lAONoCRR8UPszBvNndJ9qaR8qDKx4MQXDMV7fqoUCLu6ptEEMbj iXHB0SRsovoPKH+j0tU259t8AQFYabf53z6lYaQoMpfSMbiWKKHR5ZgpMsxjxQTD974kL3xSP 8ckMHatFoGN6iB08Z2HVzEa+PsjbhlTbxaLwG9U6xThjvSc/MVn/ir45gFrytl8QzGUl1+LUq hObTVSpfZFgbS7/SoooABz615U7N0uG+0rwq9A== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Use the safer devm versions of memory mapping functions. Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/apbuart.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/drivers/tty/serial/apbuart.c b/drivers/tty/serial/apbuart.c index 60cd133..5eaaee9 100644 --- a/drivers/tty/serial/apbuart.c +++ b/drivers/tty/serial/apbuart.c @@ -293,12 +293,15 @@ static const char *apbuart_type(struct uart_port *port) static void apbuart_release_port(struct uart_port *port) { - release_mem_region(port->mapbase, 0x100); + devm_release_mem_region(port->dev, port->mapbase, 0x100); } static int apbuart_request_port(struct uart_port *port) { - return request_mem_region(port->mapbase, 0x100, "grlib-apbuart") + return devm_request_mem_region(port->dev, + port->mapbase, + 0x100, + "grlib-apbuart") != NULL ? 0 : -EBUSY; return 0; } @@ -622,7 +625,9 @@ static int __init grlib_apbuart_configure(void) port = &grlib_apbuart_ports[line]; port->mapbase = addr; - port->membase = ioremap(addr, sizeof(struct grlib_apbuart_regs_map)); + port->membase = devm_ioremap(port->dev, + addr, + sizeof(struct grlib_apbuart_regs_map)); port->irq = 0; port->iotype = UPIO_MEM; port->ops = &grlib_apbuart_ops; From patchwork Thu Mar 14 22:34:08 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853807 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 51BD513B5 for ; Thu, 14 Mar 2019 22:37:08 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 3E5CE2A786 for ; Thu, 14 Mar 2019 22:37:08 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 31AC52A7B5; Thu, 14 Mar 2019 22:37:08 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id D90C62A786 for ; Thu, 14 Mar 2019 22:37:07 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728260AbfCNWhC (ORCPT ); Thu, 14 Mar 2019 18:37:02 -0400 Received: from mout.kundenserver.de ([212.227.17.24]:41927 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728232AbfCNWfV (ORCPT ); Thu, 14 Mar 2019 18:35:21 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1Mdv2u-1gVlt40Nfy-00b3ty; Thu, 14 Mar 2019 23:35:08 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 38/45] drivers: tty: serial: samsung: use devm_* functions Date: Thu, 14 Mar 2019 23:34:08 +0100 Message-Id: <1552602855-26086-39-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:6UXVHHSN/pSBbNy6AuA8qQkx6AtLHwlQl48BR55G72r4iZNdygr 41CzcU0EUEiy9E8U/gKNs9RKX+r0+HDvVNw9phNXgBrTiysdxISUDMeZYutFSVuwHc+siq8 KCu3fiiqgRtnherFTgfS+lKex81+mnGAWOWPNUrRrnz7bpSbnDHsTqH7IVgMQKsxi699gu7 Tg3YiWSOGXDVfYsd8iUeQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:gVsb7my8ifs=:ZlKeXjpmAVa7MpOXnQxYOj TzwAOTJlsCSA1CYJRA7azVKI+6fmsfBjTiEc0hDFveZvvvzccJ/n09vK39Z0RNAdN/8LabStb 4P04VpHWZk5jlYee6Gz6+lVfqgQL8Vl2wb8SI5KPTJhCAzw5G4L0coOhwM71E2EqIQGfQgDMy Z/E8w3a9D2QRzo40a2cLm5Wg4H6tVSBOGvLXweU112hflMWLORA0fyHydRxetlsu1sNXsm6ur vf+EEjTyOpxYFpGXJ68XGxGTv6+UUVW9DMLEoKbJVcpXFmFVHgkUbhxwXorP+YaIIu0cu3qa/ DOUieeg+PhibNmneDV9x7g+xo+hBcUdwHmgtFPFOR/Iai7cSysC1awvFbcF4m0M3y233Kn60N aBBX23OTNm55txYykyg/uCfkVoItv7QUOT12Bg7J4q+hyVN/i7BEaVfSDYrxRV4IrC+slGJKq 5RME/jO4Et159K9Fu520nBitb/o2wQ6ngakOzUk/n2Z2Odn7xHKBYezhePnVdn6zq83eJz2wM IRzuY/MHktcsbyGwiNfAiZoDJkadtoDvIqrbU2xd40sm0X9ac9cCOd2ulRQcRCjgSEC8x8w/l 1L7FH/j6mpUUbuwbbiP4bYLR5Plv5H5fB26rtZjRkmf9Sz8B84DzLRniHXAurkMdfu5WNozRn CndnG6Zabu00wLRTTTFpDRT/mh1+ngNQ68zCNqqZfBCY4S1pxj11Z4ocT1UUWheif0niYrvle CjrrijuPP3dK/aJo7G0leJo+mpdG2F/QsyqXfw== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Use the safer devm versions of memory mapping functions. Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/samsung.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/drivers/tty/serial/samsung.c b/drivers/tty/serial/samsung.c index a49cf15..e0bab87 100644 --- a/drivers/tty/serial/samsung.c +++ b/drivers/tty/serial/samsung.c @@ -1436,13 +1436,16 @@ static const char *s3c24xx_serial_type(struct uart_port *port) static void s3c24xx_serial_release_port(struct uart_port *port) { - release_mem_region(port->mapbase, MAP_SIZE); + devm_release_mem_region(port->dev, port->mapbase, MAP_SIZE); } static int s3c24xx_serial_request_port(struct uart_port *port) { const char *name = s3c24xx_serial_portname(port); - return request_mem_region(port->mapbase, MAP_SIZE, name) ? 0 : -EBUSY; + return devm_request_mem_region(port->dev, + port->mapbase, + MAP_SIZE, + name) ? 0 : -EBUSY; } static void s3c24xx_serial_config_port(struct uart_port *port, int flags) From patchwork Thu Mar 14 22:34:09 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853785 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 0821517EF for ; Thu, 14 Mar 2019 22:36:19 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id E5CFB2A786 for ; Thu, 14 Mar 2019 22:36:18 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id D3E752A7B4; Thu, 14 Mar 2019 22:36:18 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id B21962A786 for ; Thu, 14 Mar 2019 22:36:17 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728432AbfCNWgK (ORCPT ); Thu, 14 Mar 2019 18:36:10 -0400 Received: from mout.kundenserver.de ([212.227.17.10]:50833 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728337AbfCNWfc (ORCPT ); Thu, 14 Mar 2019 18:35:32 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MkYsS-1gcPjP14hy-00m5Ry; Thu, 14 Mar 2019 23:35:09 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 39/45] drivers: tty: serial: efm32-uart: use devm_* functions Date: Thu, 14 Mar 2019 23:34:09 +0100 Message-Id: <1552602855-26086-40-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:GkEQ3PQL3k2QaLzZb8lNbjPatbvNHO/zBKPO1LUYlKxBlECFjkC 1vsTglZV0lWeahMAUf50F7oNoUUwsSFbBBV1FGMu0c3n8OSp4NmUTpqXtMLVfydUgsEz4wg GksBta3MGsrDnCqyVXtCndFYjYUMxJv9E2WGw9Yjj7w10fReNqQJDKoqluav3RfRBRZ70Kb 27SyFQKMFvypFdAa2zOFQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:oxDZhgVN/eg=:V7iwclKtZi2EvSTNrjfdkp Iz1TSD/u5LIO+VaI2WBwrQrINL5ldfGENbADY7Lv0aAQMbQUC8YhqiiNul0WPUmnWVSQ9UCVt pHSAJLmKKg9hL7H6JyhUhd4slJyfbSaPzyy5rYhXa1UrP6i0IhrnY9ZW79UjRf1Vctwkyrpcp SjY2DNtjrxaHKZYimk9lowhFcaCiUMoPfwkBuhorhHHyzu++rfbgmR3n5kHqZKZX1vYmdf6KY d9IT4+VQY4oijIJLeKlBb4jXP4khbnRHYsHUBsVZb9H1Nmmab+fDgi9UNpjs+U1V3b4Bkop4T ok7/L0T4adgGAb9UKCN86KCd0QPqlFvWbMU3Kv2o+F87MyIw+WLO6BYzE4ymbZ54e5D1N+quC jP7u1beKoIIwd20W+hwF1xLhY99WTS+WajU/imZPGTPg2R+zEfNTs9O0ttJVyfSSU95qY4KIU 1bZq1Mh0FZOMSo0dA06OYIu8sNDcmNtSHsWXLX3iPQ+dlXeJboKiBFjzpAJBWhxQT9t4XK5A/ A0hcLi7ZsefkOC18j+eh33raIYS1CPrIS/Cb+VQv6VA+uM9WfL+iYKYSyzduV/MiVnChGu2q1 m0pkU58b6pRQ1po7uUT63zLwqInqK+7KQMvmM4WepnIb+zVNb48m+rQjNxcZ+8SwpGS/sUBZE 5dfHN2PwQuHkk17vNmIbOTL2BmEQJm3UDo+45E0xiHZdFHx66CwhYzme6rkufRt0WSukMcNh8 9pEy2klsfk+bkWBAzN+4ZBLI4vYlKTvJwPsqkA== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Use the safer devm versions of memory mapping functions. Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/efm32-uart.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/tty/serial/efm32-uart.c b/drivers/tty/serial/efm32-uart.c index d6b5e54..a79cadc 100644 --- a/drivers/tty/serial/efm32-uart.c +++ b/drivers/tty/serial/efm32-uart.c @@ -437,7 +437,7 @@ static void efm32_uart_release_port(struct uart_port *port) clk_unprepare(efm_port->clk); clk_put(efm_port->clk); - iounmap(port->membase); + devm_iounmap(port->dev, port->membase); } static int efm32_uart_request_port(struct uart_port *port) @@ -445,7 +445,7 @@ static int efm32_uart_request_port(struct uart_port *port) struct efm32_uart_port *efm_port = to_efm_port(port); int ret; - port->membase = ioremap(port->mapbase, 60); + port->membase = devm_ioremap(port->dev, port->mapbase, 60); if (!efm_port->port.membase) { ret = -ENOMEM; efm_debug(efm_port, "failed to remap\n"); @@ -464,7 +464,7 @@ static int efm32_uart_request_port(struct uart_port *port) clk_put(efm_port->clk); err_clk_get: - iounmap(port->membase); + devm_iounmap(port->dev, port->membase); err_ioremap: return ret; } From patchwork Thu Mar 14 22:34:10 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853795 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 3D7CC17EF for ; Thu, 14 Mar 2019 22:36:43 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 298662A78A for ; Thu, 14 Mar 2019 22:36:43 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 1CAE92A7B5; Thu, 14 Mar 2019 22:36:43 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id B4FAF2A78A for ; Thu, 14 Mar 2019 22:36:42 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728273AbfCNWfX (ORCPT ); Thu, 14 Mar 2019 18:35:23 -0400 Received: from mout.kundenserver.de ([217.72.192.74]:43149 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728255AbfCNWfX (ORCPT ); Thu, 14 Mar 2019 18:35:23 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1Mleo0-1gdVfA0sFe-00inf4; Thu, 14 Mar 2019 23:35:10 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 40/45] drivers: tty: serial: mpc52xx_uart: use devm_* functions Date: Thu, 14 Mar 2019 23:34:10 +0100 Message-Id: <1552602855-26086-41-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:c1rt79CARMfMM9EBJpf2Yu57RYWt58bo9ABQPOFK1jRMIOMpF1c oERWiyR8NT2Hs6fiUeQh+ZK8EWSU8jOM0bvCWsYu8SH3F0GWyIQenc2T0xWMBp5MB1YMnvT 9cynd8W3QrXWT9wBlQFnMjW4d7BXcM2YtTfRKGBDbumX8QmF7o8cHizhL+OwOn+w5qfe2Ht cW5yG5F00Ulas+z5PWyXg== X-UI-Out-Filterresults: notjunk:1;V03:K0:F/NcajlvdU0=:SR2u22OvyWH/qkqQz/MLuF IcOzVV/NpdhleuU+i+zgwL7Qod6fUaBYm3pwqKfWLa2p1BABwDKabcIRBnXqcCF8WVx4Ap+JW MG4Oy/y0FbDnMNV4+mrGaF7OfjlPJ5Wo8efmVNoNzOHfsxj4ZTzoc+jspuasnSKuWXlfVYfZ5 6AHSfiDuu2SfyJQAvvCNssOlwiI4RJ4ZMS5Pj2tlSQlzzH6WR1zU+SKYOIJDCF+VMnKrTfk2M 62quOX228RiyMKg03cIWJKomzvJx6U0lKyAN/yhqBf8JSawYATbTh5Rjnw3lv3lsa7OnHV3is Gx/IHqpM2x5EIB+QKq10Wp7jZ8gQQDOEvLikVh22hynFBhr2MY0Qe5whkDqVgzI6xBLlqX5SA 8HyfI5jVRyAbDKZ8sATvP8XN2xjaYMppci0+A7LIAIG5rELg12w85FTROOttJNNWbbGcWiv4+ VLn8uyKtNNq17qBuKm+Vfh0j3NT/6l8Wv62NjUYvDfi5wre1CUbYpu+pgpDihnLIWidUMnKam 5jf/TZSINDlxz/3kYz+w4W+qEjA0gIh0SeaRJKYa33HnzYV3C+BE1GN2w5yzZQh+cscErdStw 7YCjIp65cCCpMouqxQT3qvytLgZlb9ryk5IVJnraits+8HqvO4aK86YxxbTtUekZaVTZ6+y7s PfhGtCEhaHWM8M7taRvwUUTrcCTDcjYUqAEKsLwkC1HmCXRYKpZVJ9DDaNKy1wV4KevKG4W+8 XPboeXfkX2Baj/uT+CZxFBF2GzItZj2FLsnJlA== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Use the safer devm versions of memory mapping functions. Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/mpc52xx_uart.c | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/drivers/tty/serial/mpc52xx_uart.c b/drivers/tty/serial/mpc52xx_uart.c index 3a75ee0..3e74e44 100644 --- a/drivers/tty/serial/mpc52xx_uart.c +++ b/drivers/tty/serial/mpc52xx_uart.c @@ -1276,11 +1276,13 @@ static u8 mpc5125_psc_get_mr1(struct uart_port *port) /* remapped by us ? */ if (port->flags & UPF_IOREMAP) { - iounmap(port->membase); + devm_iounmap(port->dev, port->membase); port->membase = NULL; } - release_mem_region(port->mapbase, sizeof(struct mpc52xx_psc)); + devm_release_mem_region(port->dev, + port->mapbase, + sizeof(struct mpc52xx_psc)); } static int @@ -1289,13 +1291,14 @@ static u8 mpc5125_psc_get_mr1(struct uart_port *port) int err; if (port->flags & UPF_IOREMAP) /* Need to remap ? */ - port->membase = ioremap(port->mapbase, + port->membase = devm_ioremap(port->dev, port->mapbase, sizeof(struct mpc52xx_psc)); if (!port->membase) return -EINVAL; - err = request_mem_region(port->mapbase, sizeof(struct mpc52xx_psc), + err = devm_request_mem_region(port->mapbase, + sizeof(struct mpc52xx_psc), "mpc52xx_psc_uart") != NULL ? 0 : -EBUSY; if (err) @@ -1310,10 +1313,12 @@ static u8 mpc5125_psc_get_mr1(struct uart_port *port) return 0; out_mapregion: - release_mem_region(port->mapbase, sizeof(struct mpc52xx_psc)); + devm_release_mem_region(port->dev, + port->mapbase, + sizeof(struct mpc52xx_psc)); out_membase: if (port->flags & UPF_IOREMAP) { - iounmap(port->membase); + devm_iounmap(port->dev, port->membase); port->membase = NULL; } return err; @@ -1653,7 +1658,9 @@ static u8 mpc5125_psc_get_mr1(struct uart_port *port) port->uartclk = uartclk; port->ops = &mpc52xx_uart_ops; port->mapbase = res.start; - port->membase = ioremap(res.start, sizeof(struct mpc52xx_psc)); + port->membase = devm_ioremap(port->dev, + res.start, + sizeof(struct mpc52xx_psc)); port->irq = irq_of_parse_and_map(np, 0); if (port->membase == NULL) From patchwork Thu Mar 14 22:34:11 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853797 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id AD9021874 for ; Thu, 14 Mar 2019 22:36:43 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 9AE9C2A78A for ; Thu, 14 Mar 2019 22:36:43 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 8E9AC2A7B5; Thu, 14 Mar 2019 22:36:43 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 440252A78A for ; Thu, 14 Mar 2019 22:36:43 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728472AbfCNWgm (ORCPT ); Thu, 14 Mar 2019 18:36:42 -0400 Received: from mout.kundenserver.de ([212.227.17.13]:50877 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728270AbfCNWfY (ORCPT ); Thu, 14 Mar 2019 18:35:24 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MUXd0-1hUvWx0plo-00QRnQ; Thu, 14 Mar 2019 23:35:11 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 41/45] drivers: tty: serial: timuart: use devm_* functions Date: Thu, 14 Mar 2019 23:34:11 +0100 Message-Id: <1552602855-26086-42-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:VMveoKcaSSHQL6RZwKQTc3/i2g9aJhrz4ZUp5udhZJLzknlw8eb mO3m1FgaSydJp0i9ppsuqSSADF2wx7oy/tJetuQM2OdQdiIv1Uw9QCGJGrlDrG51wwmyQKS QtRqDuKYQgw1G+dZVKHDrsT7U6XfbH2WyDjSmPJht5pNnysAvx5jQQBxa9943RVv/UlP6zA B0m1yhUE3SDYjr3U6EIeg== X-UI-Out-Filterresults: notjunk:1;V03:K0:OVTdimSIwhw=:0fjq4dK3oWnY0464Powhnc 7rfmkvH81P1wU0CND4zuwoPagTtHtqBN6RBtLWYBigT2UOKTQtwVZNSsVvLGqWQmz4onKmnZ2 4pMzlHSswZYra1RLTK8eP1WK3m384fkMpBkeRFy1AcF1IGxpK6ZHLc1wjYzUncL+oTXbQ3rm/ d0xBccrOSXvlaomZ9tzl95r/IUCl2RisWjmjNrvl3R0m14Swwai5O6FDctWHa5zbckPjEVvKh qktIWEz4hwHK4Zf2wP9I1CA7nRGX5dEkSmX+lKRWfj0Flo2vIMgB7fN3h4ddyCC25f6Eh7U9E 2V+frhMA5H8SwWvxhBRMggmJFkL5qYNBR+pQVDK0QU9ci6jd8UxNRCVfztOtfm8rPU4J5oluG X3vn8mtV+fRkA0DLS0iJ6ctX1MdRPxU/HPySBOsjkGI6tgmF9spwTHfTk0i9x+WokfhU9Admx 4M8xuzbzzBUUuv/1cF2vQaC21Hyoty3Bj7GKyVfF5rdPyeZj8PGzvsqFeUOxycClk0nBqBm6p HiSrEosu076k2HbNGMA626JgE8oTpZ0tc4Sw4ejFjLotzV+HJ3645YK1E4c7X/+fbF00vaBLE YUebghMxpUN77i4Rk3eTK7wHl7os7haMqy3xkzxCKxAU/unrnyjPK8hooVGGw4+zMmm2maKnD MA8G9Vy68tRUR39weO0Neo+nUrUsBkEie3R36idAfQ5HMoxURLYRMFWRUruZ+1dDOqvOEpIOU 8Xt0H+prJzQQRtmUg/unRJ0cFFSESt8VG2ulDA== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Use the safer devm versions of memory mapping functions. Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/men_z135_uart.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/tty/serial/men_z135_uart.c b/drivers/tty/serial/men_z135_uart.c index ef89534..349f70e 100644 --- a/drivers/tty/serial/men_z135_uart.c +++ b/drivers/tty/serial/men_z135_uart.c @@ -732,7 +732,7 @@ static void men_z135_release_port(struct uart_port *port) { struct men_z135_port *uart = to_men_z135(port); - iounmap(port->membase); + devm_iounmap(port->dev, port->membase); port->membase = NULL; mcb_release_mem(uart->mem); @@ -751,7 +751,7 @@ static int men_z135_request_port(struct uart_port *port) port->mapbase = mem->start; uart->mem = mem; - port->membase = ioremap(mem->start, resource_size(mem)); + port->membase = devm_ioremap_resource(port->dev, mem); if (port->membase == NULL) { mcb_release_mem(mem); return -ENOMEM; From patchwork Thu Mar 14 22:34:12 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853793 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id E9FA113B5 for ; Thu, 14 Mar 2019 22:36:39 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id D69F32A78A for ; Thu, 14 Mar 2019 22:36:39 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id CA5142A7B5; Thu, 14 Mar 2019 22:36:39 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 7CD642A78A for ; Thu, 14 Mar 2019 22:36:39 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728457AbfCNWgd (ORCPT ); Thu, 14 Mar 2019 18:36:33 -0400 Received: from mout.kundenserver.de ([217.72.192.73]:55555 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728276AbfCNWfZ (ORCPT ); Thu, 14 Mar 2019 18:35:25 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1Mnqfc-1gfhVq0cXa-00pPMk; Thu, 14 Mar 2019 23:35:12 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 42/45] drivers: tty: serial: sa1100: use devm_* functions Date: Thu, 14 Mar 2019 23:34:12 +0100 Message-Id: <1552602855-26086-43-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:RVGNTqK71uxCFzYiMccKjuCKa9laF5X8HCcGcmlmO1usX3YVlzQ 2l0E32dh0GukR5EdVh1DhZcBWg83jqWN/ogke08s8INXpCOetgNpLOEYrY4HjVW1zWMcNn7 ZAGjvmK1JQukDRJBUS+PeG45zVtJkXpp8YR5j+irWM4N0MykiP3+jBroEQKX36PN9uq6ZJR O4t/cOcbKDvRBRmsjuuxA== X-UI-Out-Filterresults: notjunk:1;V03:K0:9eK6LDs34VM=:oAkZK4RcLFbn0YB72xpPgd PUpVRJzzsZsyyADxwqdbDiE1xNQ3aX7TtXLOzmT5+kX+ulnfG2eVdVR+SNmx3IiSF0aumaBHx +bUSgOvqmYtJlpbXtJ+lnVA1YKEs3HZSGUtETtyriWahIHBct4+hStxilF+Cw0dO6nQ+gHhkW p7h8WD+HLLwldAHMY9YJHlvGVgj0FyaweK/D6crfTOJAjcmKALoU1kxgTViUXbrMX8exg79xj xxx5AsvSkiQ1de1QzhR2JKLrCIeHL+K2lRrNyc0xw0+s0vKWu5ZvhZQMtGTmzDW7G4tujyFAC oGBYGyi8RrmKwz0Y0p2RoKIBxutEzu9ShdIWFLMilKSuoV4L79C5LHvBcnpn6VOc5dnZMaHKL 3J3aC8F/7YNJzEB8Dmm+12tt6MOkLkYtxswm/PWRwXJO/izSvBazj63tYVZxdbh21Bjy38FWU bAKpukglONH9XWQVnOOFJ9BcuXjQXsjJIu6H+8LHzI95cgsZLNUNJNrBMZ2QmkZuGvzpkej9R KOhOGFU6DeFtQE53HIGizdIQ1rH9aNUN910nsbH9bXTYJoUyVx+j6e6BilSWwTq9P1aLYeOS9 qEvYEVNoLOrXDduIHdnwTPGliEvKAhvlkG+DkrSe0wmR52L0iprcJu2ynHLYcpz9LVSKa4pfi yeH6q0l2W5wiy3dEfUVOvqB7fnYtODJSjd4VQG/onh0Vw5GD4Hm1EZcdKnPRqf450bjxBERlD ETDaSJybMySEjDj2vrH/rnloHnSUDALInx72kw== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Use the safer devm versions of memory mapping functions. Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/sa1100.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/tty/serial/sa1100.c b/drivers/tty/serial/sa1100.c index a399772b..3aa20a2 100644 --- a/drivers/tty/serial/sa1100.c +++ b/drivers/tty/serial/sa1100.c @@ -522,7 +522,7 @@ static void sa1100_release_port(struct uart_port *port) struct sa1100_port *sport = container_of(port, struct sa1100_port, port); - release_mem_region(sport->port.mapbase, UART_PORT_SIZE); + devm_release_mem_region(port->dev, sport->port.mapbase, UART_PORT_SIZE); } /* @@ -533,7 +533,7 @@ static int sa1100_request_port(struct uart_port *port) struct sa1100_port *sport = container_of(port, struct sa1100_port, port); - return request_mem_region(sport->port.mapbase, UART_PORT_SIZE, + return devm_request_mem_region(port->dev, port->mapbase, UART_PORT_SIZE, "sa11x0-uart") != NULL ? 0 : -EBUSY; } From patchwork Thu Mar 14 22:34:13 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853789 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 764861874 for ; Thu, 14 Mar 2019 22:36:29 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 62A082A786 for ; Thu, 14 Mar 2019 22:36:29 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 563552A7B4; Thu, 14 Mar 2019 22:36:29 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id EA20D2A78A for ; Thu, 14 Mar 2019 22:36:28 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728305AbfCNWf1 (ORCPT ); Thu, 14 Mar 2019 18:35:27 -0400 Received: from mout.kundenserver.de ([217.72.192.74]:35639 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728291AbfCNWf1 (ORCPT ); Thu, 14 Mar 2019 18:35:27 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1Mnqfc-1gfhVr0JQY-00pPMk; Thu, 14 Mar 2019 23:35:13 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 43/45] drivers: tty: serial: pmac_zilog: use devm_* functions Date: Thu, 14 Mar 2019 23:34:13 +0100 Message-Id: <1552602855-26086-44-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:h8L3vUD1hqRCDdoedxoMxbXPzNL0BOzZpGwAj5Iv5os2xWwwPjK 74QvRmvyzA2dsoMmyBD0FXBwhfu1u8FSUXEl2W9nkKRWYLSWIy613rAJu0XWPBRmOKjaTmb MYPIhJiSAGeQiwf12i9DlucbIkHdq7FdZaTxWuXQVDCyTYrHkG5FS4nebi1ruYLxt9f/UlP nstSxBvZF8mdO1cHjUqTQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:NQakjFCqD30=:3wb9HWwyA+mTGE5oMNepZt TmLZftY9Sv5WN/7JjevuM0O/h8v17ZqI4ahFkFs+wYGFaGAzN/vmwZAfWChZ5b7msW0qwSGR/ omNEB6xvaC+8il39/XzdwXCXzqaV/nC9M32id9wAH8miAxtS3qlKBPWJTdb6Uq1yqO/Aa5TNu U2+J6+ibwrxaf8p+w6vwdVQ6+aA59gfhv1PfoUEepXW5zO/5C8fyr981b838+UYyyHFOH4InN DUmJx256+iIDjz3b3b8B+PebbGUcg/VA+kl606FCB/dp2WOuxJOoigvV5EYxSvAGAwk9TRpTT KdKB17dgYSU9NMr0x/nCfAlEBTVCXashfnBqcDmZYb5rp0HrhAglxnaVA+C5NhCe7KPcYq7wB PPVZNruY+uI6axA8X6RLG9wb9OgP+A3CtlnpB8GwAN2YwzjESuXGR3Mm3IEJfKHYmCcXQHmM1 nenzEKACzlVRhm7lTJ49eE+tSuuXCFv8Sxnk0DaZNJs3pzEZmAElkaRj5+pjuBxF/5rM/5qfP XPd4tUlhVueeSHucedcwh6z9g8uOU51t7NsK/C62RyQFQ/5cO+KV+GIJWaPblSWQWR+I3T9eD E/hNLprZ6xMLUuj1UIScrnkcWwALgyJGlx07Vr+sWLbEW970qmX74mJ07AAJwl/9xsZuDaFKI s0dptY1p1Z8Ukh32S8imvoPDzoJmuEEWGWI2fBmHD5qI1epXW/uYkmhRNY43FUQ7/NsYZeNMf kW/jorUQGumZZsgvUkXeQLFCPV6rk+ogBMhkYw== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Use the safer devm versions of memory mapping functions. Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/pmac_zilog.c | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/drivers/tty/serial/pmac_zilog.c b/drivers/tty/serial/pmac_zilog.c index bcb5bf7..bce19b0 100644 --- a/drivers/tty/serial/pmac_zilog.c +++ b/drivers/tty/serial/pmac_zilog.c @@ -1411,7 +1411,7 @@ static int __init pmz_init_port(struct uart_pmac_port *uap) if (of_address_to_resource(np, 0, &r_ports)) return -ENODEV; uap->port.mapbase = r_ports.start; - uap->port.membase = ioremap(uap->port.mapbase, 0x1000); + uap->port.membase = devm_ioremap(uap->port->dev, uap->port.mapbase, 0x1000); uap->control_reg = uap->port.membase; uap->data_reg = uap->control_reg + 0x10; @@ -1428,14 +1428,16 @@ static int __init pmz_init_port(struct uart_pmac_port *uap) memset(&r_rxdma, 0, sizeof(struct resource)); #endif if (ZS_HAS_DMA(uap)) { - uap->tx_dma_regs = ioremap(r_txdma.start, 0x100); + uap->tx_dma_regs = devm_ioremap(uap->port.dev, + r_txdma.start, 0x100); if (uap->tx_dma_regs == NULL) { uap->flags &= ~PMACZILOG_FLAG_HAS_DMA; goto no_dma; } - uap->rx_dma_regs = ioremap(r_rxdma.start, 0x100); + uap->rx_dma_regs = devm_ioremap(uap->port.dev, + r_rxdma.start, 0x100); if (uap->rx_dma_regs == NULL) { - iounmap(uap->tx_dma_regs); + devm_iounmap(uap->port.dev, uap->tx_dma_regs); uap->tx_dma_regs = NULL; uap->flags &= ~PMACZILOG_FLAG_HAS_DMA; goto no_dma; @@ -1530,9 +1532,9 @@ static void pmz_dispose_port(struct uart_pmac_port *uap) struct device_node *np; np = uap->node; - iounmap(uap->rx_dma_regs); - iounmap(uap->tx_dma_regs); - iounmap(uap->control_reg); + devm_iounmap(uap->port.dev, uap->rx_dma_regs); + devm_iounmap(uap->port.dev, uap->tx_dma_regs); + devm_iounmap(uap->port.dev, uap->control_reg); uap->node = NULL; of_node_put(np); memset(uap, 0, sizeof(struct uart_pmac_port)); From patchwork Thu Mar 14 22:34:14 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853779 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 7BA1A13B5 for ; Thu, 14 Mar 2019 22:35:35 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 639FE2A786 for ; Thu, 14 Mar 2019 22:35:35 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 5177E2A7B4; Thu, 14 Mar 2019 22:35:35 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id F37072A786 for ; Thu, 14 Mar 2019 22:35:34 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728343AbfCNWfe (ORCPT ); Thu, 14 Mar 2019 18:35:34 -0400 Received: from mout.kundenserver.de ([212.227.17.10]:58649 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728340AbfCNWfd (ORCPT ); Thu, 14 Mar 2019 18:35:33 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1M8hEd-1h9De70Imf-004mDV; Thu, 14 Mar 2019 23:35:14 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 44/45] drivers: tty: serial: pnx8xxx_uart: use devm_* functions Date: Thu, 14 Mar 2019 23:34:14 +0100 Message-Id: <1552602855-26086-45-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:F6spCLrnPk4yuFxqhl6fX+h+SLnr1wF1ZAV5scoTF7cyAy3wHqN Qq1DudA02ljbXR6u9JxOIqYan1EFOoCSjey9XlbB05Si21KBlSp40f1pSu6AOGLKF0i5IqQ lPay4c8yMzJTyi56IeCv1wZ+PZ22BgyXbsTDWvNPQVyOYET89/anwsX8AXt+2tVmdMd8zgb 5ias72tJZkdphbbm/dAQA== X-UI-Out-Filterresults: notjunk:1;V03:K0:JmS/Ewatt7E=:+XPikidV2634JXwUSO4NoS TWcM0/9GdYEyG7JJwwlhzi7QMOWckRIttI/iQVBZzqOijsfU3hjgq9Tnk7D084B9/8bAJtG8z GDLB5+kkOn4goJFCoMV3Q4QNe2bC/nYQdLsD/CmsQg+txs8x7d+3lgliKUxzTaVjZoyRbUCZM NVQDSXsMI0vyVURRfGvwquBdXLnMu1rPJhz3WKc6AA68YNiUJxU1LsVD0L7RzbdbZRRKMbLpO /l+bkV2eJTAMTFnmk33sx6XFBmHivrzXvqN3ZX2xvGa2r5diH0oNv6Wmc5JWzUxQsqvg9EPdE f0Kr0hbOlB+L8icOIuGIcpoicqoWm84ctEGBmLJsA+nm1Hg3J/P3w0LIuQSJzS8WAUHMCzSB/ PVPHTM0nftD3a3aIJ+ouKM4Yy+exseJigKFogOp1ZF2mcBSNOaUz6blNFta+IvVStcMVj4MIc fzPlPbbrSxCN5gV43Dg7ki10PpJq7S7JzwpsPpPMKE/k5jw9KjHPZycu2+Dm14Rj5apbSHQyx RA1983qKJdsgFcdfXssBIKciXzZQ3rocKmhsvKGm9Jr+RrO2Vz1yzVINlse7TG+Gg7DCscu3Y D2z+5a0y6a5vYYfT1vZltZrSKFXH2Dm518E/ovnvIRIyd3Sb7/b4qdX4k5v4iWNfAmidTXcHx q8dT4PUM1UPtHr9fuybrCHSTxyXS2cz8AG5YJ/dackc4mrY4SX+bQUwvtqkjAhnMLgGVicbT2 2kmFZyDv/cftTOIrg7G0gu3377xOZiNmkkMK2w== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Use the safer devm versions of memory mapping functions. Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/pnx8xxx_uart.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/drivers/tty/serial/pnx8xxx_uart.c b/drivers/tty/serial/pnx8xxx_uart.c index 223a949..3951226 100644 --- a/drivers/tty/serial/pnx8xxx_uart.c +++ b/drivers/tty/serial/pnx8xxx_uart.c @@ -568,10 +568,7 @@ static const char *pnx8xxx_type(struct uart_port *port) */ static void pnx8xxx_release_port(struct uart_port *port) { - struct pnx8xxx_port *sport = - container_of(port, struct pnx8xxx_port, port); - - release_mem_region(sport->port.mapbase, UART_PORT_SIZE); + devm_release_mem_region(port->dev, port->mapbase, UART_PORT_SIZE); } /* @@ -579,9 +576,7 @@ static void pnx8xxx_release_port(struct uart_port *port) */ static int pnx8xxx_request_port(struct uart_port *port) { - struct pnx8xxx_port *sport = - container_of(port, struct pnx8xxx_port, port); - return request_mem_region(sport->port.mapbase, UART_PORT_SIZE, + return devm_request_mem_region(port->dev, port->mapbase, UART_PORT_SIZE, "pnx8xxx-uart") != NULL ? 0 : -EBUSY; } From patchwork Thu Mar 14 22:34:15 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Enrico Weigelt, metux IT consult" X-Patchwork-Id: 10853783 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 40E0D17EF for ; Thu, 14 Mar 2019 22:36:00 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 2C6092A786 for ; Thu, 14 Mar 2019 22:36:00 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 205532A7B4; Thu, 14 Mar 2019 22:36:00 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id BEF722A786 for ; Thu, 14 Mar 2019 22:35:59 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728104AbfCNWfy (ORCPT ); Thu, 14 Mar 2019 18:35:54 -0400 Received: from mout.kundenserver.de ([212.227.17.10]:54299 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728375AbfCNWfh (ORCPT ); Thu, 14 Mar 2019 18:35:37 -0400 Received: from orion.localdomain ([95.117.89.18]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1N6c0W-1gyKKL0286-018294; Thu, 14 Mar 2019 23:35:15 +0100 From: "Enrico Weigelt, metux IT consult" To: linux-kernel@vger.kernel.org Cc: gregkh@linuxfoundation.org, eric@anholt.net, stefan.wahren@i2se.com, f.fainelli@gmail.com, rjui@broadcom.com, sbranden@broadcom.com, bcm-kernel-feedback-list@broadcom.com, andriy.shevchenko@linux.intel.com, vz@mleia.com, matthias.bgg@gmail.com, yamada.masahiro@socionext.com, tklauser@distanz.ch, richard.genoud@gmail.com, macro@linux-mips.org, u.kleine-koenig@pengutronix.de, kernel@pengutronix.de, slemieux.tyco@gmail.com, andy.gross@linaro.org, david.brown@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, baohua@kernel.org, jacmet@sunsite.dk, linux-serial@vger.kernel.org, linux-arm-msm@vger.kernel.org, linuxppc-dev@lists.ozlabs.org Subject: [PATCH v2 45/45] drivers: tty: serial: mux: use devm_* functions Date: Thu, 14 Mar 2019 23:34:15 +0100 Message-Id: <1552602855-26086-46-git-send-email-info@metux.net> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1552602855-26086-1-git-send-email-info@metux.net> References: <1552602855-26086-1-git-send-email-info@metux.net> X-Provags-ID: V03:K1:z+/rx4MhVeeVcG08TBj8jDGh8jFYW4zOBRqesRKWryiDcRo/5/R leJZXEwA5A8UHumYCGBKoEZd/n6lwwxGYVqhYppL++hnQWZn4i/9gvdyfWaGun1q+60/N+h 4z5cuuKGwvNPqZvAl+9UM3D2gQWTn1V1WdXgynLWTTiAImQFWYw+bzULiWFqNFoMAcBU45M KH5Wa0+N6J6kBEfXsWzLQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:AyTX8fP0X0o=:cKX2hr9y6IZHZi8s1kQfKv YXVZQKL9F1saxga1oKyjnVJwUddGMktkTYIG1E0A0lNoSj/uQoxBWo07CUMYsnFOVfQlzGtns edauhP1WyGdeLfzIdx/NBM0a7C+s+cz5HOuMsTe1pJpr46iuNnbGCayMLYYi/BEy8csxJafrV J0GAroT/TI6X8N1h34ozppCWgHl9XlzDaxH8iRqNrNyDqqh0H7TUHbghCCFXwKq1Rvpq1HoJR Lid8ph/pkx+/H+uXeYOSML/n1ahtcBgVR5ut7JYearlzmwLi8EgIcohsBZSIlqkdNetadISaX ja8zO1g7LZIPnt9vNwqGdCHtwiC408lDFYpRSvwJT9DLiNf7+0yZzVkHx6RlkDytPK5tzM+aw w8f6pXrbyVM2EvoLtb0F3qZZnlwqfQJ9DL7KdKOqIjRU+RekXvv/MjjtYip23UkU2IacGoVRk hQ1zQgSqQXH1fjoUR7EKb8DHujWhjn8yirf4PqrM97MpWLeY20ZqNJIAuRYhdBaSXXMXKxF+S Es+m/XbfZYeg9dykyvJX4VskAo1tOGL9tHEXmtyLTPdrPm3WeSTeVy1NfTSlXtuSHe97vyDRd 8DIUvVl/g5ACLyoxdr1qherCK5OOGgYivJdAwLvo+qerTWfFt9HHj6BDAzhLVCyJGjqdhRBQ+ BgETsbUB6s0YBR/QR7HXDaT3Z/oaM2wjxThS4clRDddOIq2LgXI9MmUzX0+PzM8eqFrva3G4v jyXQeuooIFmmZNokTNg0U+gu6k7QQiDTdRCb2A== Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Use the safer devm versions of memory mapping functions. Signed-off-by: Enrico Weigelt, metux IT consult --- drivers/tty/serial/mux.c | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/drivers/tty/serial/mux.c b/drivers/tty/serial/mux.c index 00ce31e..cd08f0f 100644 --- a/drivers/tty/serial/mux.c +++ b/drivers/tty/serial/mux.c @@ -456,8 +456,9 @@ static int __init mux_probe(struct parisc_device *dev) printk(KERN_INFO "Serial mux driver (%d ports) Revision: 0.6\n", port_count); dev_set_drvdata(&dev->dev, (void *)(long)port_count); - request_mem_region(dev->hpa.start + MUX_OFFSET, - port_count * MUX_LINE_OFFSET, "Mux"); + devm_request_mem_region(&dev->dev, + dev->hpa.start + MUX_OFFSET, + port_count * MUX_LINE_OFFSET, "Mux"); if(!port_cnt) { mux_driver.cons = MUX_CONSOLE; @@ -474,7 +475,9 @@ static int __init mux_probe(struct parisc_device *dev) port->iobase = 0; port->mapbase = dev->hpa.start + MUX_OFFSET + (i * MUX_LINE_OFFSET); - port->membase = ioremap_nocache(port->mapbase, MUX_LINE_OFFSET); + port->membase = devm_ioremap_nocache(port->dev, + port->mapbase, + MUX_LINE_OFFSET); port->iotype = UPIO_MEM; port->type = PORT_MUX; port->irq = 0; @@ -517,10 +520,12 @@ static int __exit mux_remove(struct parisc_device *dev) uart_remove_one_port(&mux_driver, port); if(port->membase) - iounmap(port->membase); + devm_iounmap(port->dev, port->membase); } - release_mem_region(dev->hpa.start + MUX_OFFSET, port_count * MUX_LINE_OFFSET); + devm_release_mem_region(&dev->dev, + dev->hpa.start + MUX_OFFSET, + port_count * MUX_LINE_OFFSET); return 0; }