From patchwork Mon May 7 10:36:54 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shubhrajyoti Datta X-Patchwork-Id: 909670 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-gpio-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 40ff5D48cfz9s34 for ; Mon, 7 May 2018 20:30:08 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751951AbeEGKaH (ORCPT ); Mon, 7 May 2018 06:30:07 -0400 Received: from mail-sn1nam01on0052.outbound.protection.outlook.com ([104.47.32.52]:29472 "EHLO NAM01-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751764AbeEGKaF (ORCPT ); Mon, 7 May 2018 06:30:05 -0400 Received: from MWHPR0201CA0080.namprd02.prod.outlook.com (2603:10b6:301:75::21) by MWHPR02MB2831.namprd02.prod.outlook.com (2603:10b6:300:108::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.735.18; Mon, 7 May 2018 10:30:04 +0000 Received: from SN1NAM02FT033.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e44::207) by MWHPR0201CA0080.outlook.office365.com (2603:10b6:301:75::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.735.16 via Frontend Transport; Mon, 7 May 2018 10:30:04 +0000 Authentication-Results: spf=softfail (sender IP is 149.199.60.83) smtp.mailfrom=gmail.com; vger.kernel.org; dkim=none (message not signed) header.d=none; vger.kernel.org; dmarc=fail action=none header.from=gmail.com; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning gmail.com discourages use of 149.199.60.83 as permitted sender) Received: from xsj-pvapsmtpgw01 (149.199.60.83) by SN1NAM02FT033.mail.protection.outlook.com (10.152.72.133) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.735.16 via Frontend Transport; Mon, 7 May 2018 10:30:04 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw01 with esmtp (Exim 4.63) (envelope-from ) id 1fFdOt-00058v-Jm; Mon, 07 May 2018 03:29:47 -0700 Received: from [127.0.0.1] (helo=xsj-smtp-dlp2.xlnx.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1fFdOo-0007U3-Ii; Mon, 07 May 2018 03:29:42 -0700 Received: from xsj-pvapsmtp01 (xsj-smtp.xilinx.com [149.199.38.66]) by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id w47ATf0P026767; Mon, 7 May 2018 03:29:41 -0700 Received: from [172.23.37.106] (helo=xhdshubhraj40.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1fFdOn-0007TV-6p; Mon, 07 May 2018 03:29:41 -0700 From: To: CC: , , , , Shubhrajyoti Datta Subject: [PATCHv2 1/2] gpio: zynq: Remove call to platform_get_irq Date: Mon, 7 May 2018 16:06:54 +0530 Message-ID: <1525689415-16861-1-git-send-email-shubhrajyoti.datta@gmail.com> X-Mailer: git-send-email 2.1.1 X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.005 X-TM-AS-Result: No--1.333-7.0-31-1 X-imss-scan-details: No--1.333-7.0-31-1;No--1.333-5.0-31-1 X-TM-AS-User-Approved-Sender: No;No X-TM-AS-Result-Xfilter: Match text exemption rules:No X-EOPAttributedMessage: 0 X-Matching-Connectors: 131701626044045594; (f9e945fa-a09a-4caa-7158-08d2eb1d8c44); () X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(39380400002)(396003)(346002)(39860400002)(376002)(2980300002)(189003)(199004)(2351001)(82202002)(8676002)(305945005)(47776003)(73972006)(61266001)(36756003)(87572001)(81166006)(106466001)(8936002)(105596002)(5660300001)(498600001)(86152003)(50226002)(81156014)(6916009)(63266004)(4326008)(107886003)(55446002)(6666003)(356003)(9786002)(426003)(73392003)(76482006)(476003)(126002)(486006)(16586007)(2616005)(316002)(54906003)(2906002)(48376002)(59450400001)(575784001)(86362001)(83322999)(50466002)(2876002)(77096007)(26005)(336012)(51416003)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR02MB2831; H:xsj-pvapsmtpgw01; FPR:; SPF:SoftFail; LANG:en; PTR:unknown-60-83.xilinx.com; MX:1; A:1; X-Microsoft-Exchange-Diagnostics: 1; SN1NAM02FT033; 1:h0vE9MCgMiWIEFpkPm9mItpm6xB+Tsl2RUdLjPD9bbmWYgQZ2B4Gj+hJ+uibHwqQ2iicviWyi4VnQm33pjVx4oJhZwtMwyrPwke+CvSVYnZ1HVHawEdk88FavfrQ0tMP MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(5600026)(2017052603328); SRVR:MWHPR02MB2831; X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB2831; 3:eJz4ltTRG1snpkHDS1vGRX7yyk3n+QUUAumErCbWBM1qkDplNJYSIS6AoTYZXC1KIh4bmtdct92MgkXzvm4+N0LkqjU3CoD2jv9LY9khzz/y5z0Ypi+e5nOiE4uNZaqJ5HnRsvS6clbGQnjShdZZgHwJCjA01jKSDHmNlNv/xZMfR8X75ih41Hme9ZQDXSeL/DHv0otN4AFW2AUmb4vX7cW7vDO5WmKeb0eInE07QyNm1qDGhP+A/DA+vl19vgB3QDlQLfk7OiIPRPgYyewKO8/mjvqRHSuSrVLeIuu2Scv6C0kF3JiW7sy3mLRdsIdpaJHULMAqJ8FeR127D4kxRUUGh/VAYFhB27UQIkEarCA=; 25:T8n8PmQjERLHmVuVKNn6YDXYyUqQ4V5Pc+X2hOwW9RgyCjXD8p1WVNZ5DbduK6liBphNF+9Zyz6mKI9RfmV75JxQ4tST8HejF6JvEFGa5rdPZ5TOZRO5DCNJtylwffcjgt4BQWqWkV5Ug/Zayp+o0QpNd8S1hMngCP1/KdN0wV7C7RHvlhYptE8PHkGzKroGQq+KsMhJtf01/tu/2Gf0A8GTFsbDxiqYnrtggGCEfuoV58B9CVXW8L6Owg4s1XZgib4RLhOHKYvJ26sQ5jD1g/2kySfSsDKIujoouxzY+aY4xEhNb76uFD1GIhegzEbs7JWLjxyb0HDjI3qRqOaqeg== X-MS-TrafficTypeDiagnostic: MWHPR02MB2831: X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB2831; 31:7vf8kFU3RG3Kjxuo70S01zLPwKtXolnwZSJxs1fnD2UA+clT+pCntnMKzqCFSMQlKvL+qO21OOjUiKAcLkFbhk5kLTsuq7Tin2cpkt5WQmZndhh1ogrqoggCKEJCsikS863SYO+RExFbFqd1UitUDhiVPiYuBn3ybORI4wkxwRkTrgi9j09fsjeuiXGZJaF+3ewn2PxKCD7eWIIBlijk0CrE2fRQKJhtvRXt/R9Cx6E=; 4:e87FE5JUfu06TUwi03orLUK/QuxelZRGLi9VsblnUjZRlmW2fzFIgy6SsN31sv4eC4+xLjvbNouWAnGU73ry5Kw4e2rkdgIzvlk1SOO++YKgCYlAHnbCgRDgn8i0DIRhONsn3ggXH2fiNGwDrw6WtE2ncIKB1K51JwGrbdz+kIvteK7gkkx1k8sk5yN7IYU3l6ZbvMdp0EC5xvTngnO4Gt7cdNBt9OHn4p0erj+piQs/St8Mxf512smn4055QF0RKEFR8Ge/QOoI9P5aGrgq2wUiBgMEClIvSNsn/NzBx+bPz49+0AwBJfvZZxg1UbWJ X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(2401047)(5005006)(8121501046)(10201501046)(3231254)(944501410)(52105095)(93006095)(93001095)(3002001)(6055026)(6096035)(20161123559100)(20161123565025)(20161123556025)(201703131430075)(201703131448075)(201703131433075)(201703151042153)(20161123563025)(20161123561025)(201708071742011); SRVR:MWHPR02MB2831; BCL:0; PCL:0; RULEID:(400006); SRVR:MWHPR02MB2831; X-Forefront-PRVS: 066517B35B X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB2831; 23:V05Lno5pPInhONDO8Xwzz8kukJvI5rmIGakqmv/houQfaIPwVdszTdQDMO37T8QzfmjdhHKhk8sqIadgCgnGKlTq5w4KULxu3Gh7yOV4kLBV4ro/R9DnFR4Bbw7JxI/6SbFvocmUu9HLIG+ogNFFYC9556I6fgD3fXfGOlC5NnCX45GVbWuWzi48PtVGUlN8wKVpbsF3gNAV/Yq5XxCJQUxCcl4G/s4t8qYkF5sleAW3LZOh5Bcd9x7PHdKwZHXwb+n5UOAAFhUAMXOv46ShkhRHhweNZ3zfiTB7Pp/RZHdJROn6oWDDXbgqIDq4zwZi77KJeG9R1yt9gHZAeivjhT4lT8USNBw5Am3Vvoz8xT3rgiErptqS7eI8ZMv4Fxl2UfFBq2yLhIWrC6HVz0TocAEs8DGN/tUqbOZxay5BnmGUHeZ0dW+v6lcNSWMT1WNGIdx9V8521AjvqDbsOE9mOunURuHPDPedTIXx4QZLEqhBsMHKT81b2ZRuAwjTdxth/Ad0ykPNL6XTnXgthLM+xL6Bqj6kMSkkKcQbJqT9HQbW4HydYNps/zqHyRoEl5om9b3AVNAWFYazl23JtF+2bi9Ye9lRK87IqXGa6FEY+WpznhinvzvLLr4ziWgypo6nI4AlL/SAMovyCMFEW2pZHUz1K5q12iS+30v+gCAl6jggyCqUJvK5sLrEeBZTfDdVcyENXBo+qJ9MpxMho1FMVBVE+H2EtdKsnPTAYlp5z1by67rJxsAdAATlcI5Kmof64rUJ9+Acb2nbvsX4DEXntSlU9ucOoIVb48npdLLtHkgFYXkewa+utfn3ggkp4w5LnF46CHzFreptU4eR1MLIxpMHnH/RlBen4BLHyje234LElFNDETbQjk6eiH+8tx1vPiZwFYeiOVVPyfe9xth66NhwwLflVFrEbl3QRCcqll4kWmYaaTfmimS/WBowCX9nhkpkY5B5LeRuxVCzjM0Sl1UQBoA7zMKU/8LhKyc6vtPCoL9CyYEST5AwEM2/MkXKRFUDVVYO3uMgE92+20R37a3TpIHjmDGQv2BbuSLUTrc9SfJ2CK5SNnBXx93rsuUtPaZGBbC71hrqfsJTST5RYS//sPuLENxDEzrOpXVsi/24teivjhgSqVzNkIGdgyfF9Ufuchk9GPkxiN3y+7dVSzmT0rvoptLln7jO7O4f98g+/5qhMx+1bvNBW0TAAU6iWL3905x8VTCFDtSBJeJA0SOUbq1NmgC/7HHs2DcAso9n5/oQb7x5ZSA8iLatymv2CAfJarNjkeR9YrumMCwkXQ== X-Microsoft-Antispam-Message-Info: cKrHGP8jVCpveJR/NkOXnA5ahmSr5GuuU/rvQkHktQZZF58aQbw5g1ObcvN9XZeJ8qvzLnfeRyvXRP6QtbWWr6q10Ymgj6oBPuiopyfg7iBDogOEAuI4z0Edn+nbuFOZkZbDQlXBnHdiBVXatOL5MXj3hGerx7Cz7V844Jo1hIf7AZE7HCmDfL5Q50O6VGyz X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB2831; 6:8u8h/Nqa9+n7Bjtwo9Btk3b86HN2NMYs9RXVhj2cocse7v0brTxHAXKh2rEm65wP9URYeZao3m3Ck0SUr6PBEGXZr3S/xEBSj1a4WInX9ory/32BWokW3upXQTXmHiIBdulxwiGPJ6mUsVVr9wNeN5upRQQltbX69y9SbzQXNe1tvQgvWFnCMXYAj2nw5xO2u1pYbVNSlJRfe0fO0NIOrZkKKdFUwDYbr4OS/EUEXeYciq/lQkdWAyXP3kd0zjo/QQwdgy58o/TDBPWW5O02kC/1XEPEc3titbfS0AagoL7rzJAkgh8ZiD8obak4b8sUHuMTrBPjAcbm7394dRcK7+mdzPz6lCK14T5ZElVbcHU2cvDWFLaxQgK316M3xyXJz/S/iYCuyx6UmScdZ8xVXkUM/ZeGn3r2XXYhTiOhdxcJHbzQDlWgZmSODA0+3O0RQZebsqnlJ2W6QuMSz43RXA==; 5:55l9WeHEvWpFc4KQ7bGU0ehrRIvtcqZgaKGQBiSN7T5Xh4zuPCywYzuiDYjgUgovIQh5dGPPl4iAo91glEiZpcjErhT6y9gmMsuXR74veS41Jnnivlc19bX/snKKqoVEsaMKagH9lHFWrD5m6JVCtEGv6xSdOMOqHvj6Lbd5VUc=; 24:PcAZFweMwbf4r+XfBBG3YtVFzseELlAwBxEuwbU4eCnlGmKSI2cgfNxMebkoFIOn8XxO98Kn7FXqlUq+cdu2td+jWlsA4zCI1nDkR+11Dyo= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB2831; 7:Q95TpWpbGMBlMJPyPu6AtCzQpHgBfOasP8wpktP43L9SUSFhrPLfxtk/wsuPa3VMYzRboxzHj1RXTw/iwb7aShGIxTp/ObcHqsE3OXI6Gx1PGMmYSzCFku1Qtm1H8qvkXcuphpFepKFC4pPZPAISX+HmTs9nnTofrNzN0FYcZ70FXM5FwcWUUkNNuQgqZBzdA2j8QCjX2qyIxKwYMfC8mkZaQ19XsUsCtVvq57A2yk5BJ8iRhherHk2435JV6S2k X-MS-Office365-Filtering-Correlation-Id: 9f8a21b4-4c61-4ef5-cfa4-08d5b4057f1f X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 May 2018 10:30:04.2170 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 9f8a21b4-4c61-4ef5-cfa4-08d5b4057f1f X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[149.199.60.83]; Helo=[xsj-pvapsmtpgw01] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR02MB2831 Sender: linux-gpio-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-gpio@vger.kernel.org From: Shubhrajyoti Datta Remove the call to platform_get_irq use the cached one instead. Signed-off-by: Shubhrajyoti Datta Reviewed-by: Michal Simek --- drivers/gpio/gpio-zynq.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/gpio/gpio-zynq.c b/drivers/gpio/gpio-zynq.c index 2ffa0ed..7551857 100644 --- a/drivers/gpio/gpio-zynq.c +++ b/drivers/gpio/gpio-zynq.c @@ -677,9 +677,8 @@ static void zynq_gpio_restore_context(struct zynq_gpio *gpio) static int __maybe_unused zynq_gpio_suspend(struct device *dev) { struct platform_device *pdev = to_platform_device(dev); - int irq = platform_get_irq(pdev, 0); - struct irq_data *data = irq_get_irq_data(irq); struct zynq_gpio *gpio = platform_get_drvdata(pdev); + struct irq_data *data = irq_get_irq_data(gpio->irq); if (!irqd_is_wakeup_set(data)) { zynq_gpio_save_context(gpio); @@ -692,9 +691,8 @@ static int __maybe_unused zynq_gpio_suspend(struct device *dev) static int __maybe_unused zynq_gpio_resume(struct device *dev) { struct platform_device *pdev = to_platform_device(dev); - int irq = platform_get_irq(pdev, 0); - struct irq_data *data = irq_get_irq_data(irq); struct zynq_gpio *gpio = platform_get_drvdata(pdev); + struct irq_data *data = irq_get_irq_data(gpio->irq); int ret; if (!irqd_is_wakeup_set(data)) {