From patchwork Mon May 7 10:09:08 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shubhrajyoti Datta X-Patchwork-Id: 909648 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=none (p=none dis=none) header.from=xilinx.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=xilinx.onmicrosoft.com header.i=@xilinx.onmicrosoft.com header.b="bs2ZAwZi"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 40fdT62Xzdz9rxs for ; Mon, 7 May 2018 20:02:18 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751794AbeEGKCR (ORCPT ); Mon, 7 May 2018 06:02:17 -0400 Received: from mail-sn1nam02on0068.outbound.protection.outlook.com ([104.47.36.68]:10407 "EHLO NAM02-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750795AbeEGKCP (ORCPT ); Mon, 7 May 2018 06:02:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector1-xilinx-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=L0M/swabzggXBAeHm12IQQbAuEcK2PyrCdIuBflUfDY=; b=bs2ZAwZi99xBjzuqFAy9aWULVETYmsgZia3d7bnYewKRCX5Pps5oP6e3CylWqy90jlEQM4hZ+LhA78M/8erNOjC69iCqe6A40fjWGAQmJ5iOx0VwSDxvQEw9GXd5Bho5Yp6G5pcvMUSmD+xsGS5Out9CYVLdu/JgQ/cNjf4i/kw= Received: from CY4PR02CA0043.namprd02.prod.outlook.com (2603:10b6:903:117::29) by SN1PR02MB1680.namprd02.prod.outlook.com (2a01:111:e400:5230::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.735.19; Mon, 7 May 2018 10:02:13 +0000 Received: from BL2NAM02FT011.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e46::207) by CY4PR02CA0043.outlook.office365.com (2603:10b6:903:117::29) 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:02:13 +0000 Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=xilinx.com; gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=bestguesspass action=none header.from=xilinx.com; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.83 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01; Received: from xsj-pvapsmtpgw01 (149.199.60.83) by BL2NAM02FT011.mail.protection.outlook.com (10.152.77.5) 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:02:13 +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 1fFcyC-0004yX-Kb; Mon, 07 May 2018 03:02:12 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1fFcy7-0007eu-6A; Mon, 07 May 2018 03:02:07 -0700 Received: from xsj-pvapsmtp01 (smtp2.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id w47A1tuP016345; Mon, 7 May 2018 03:01:55 -0700 Received: from [172.23.37.106] (helo=xhdshubhraj40.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1fFcxu-0007YO-NC; Mon, 07 May 2018 03:01:55 -0700 From: Shubhrajyoti Datta To: CC: , , , , Shubhrajyoti Datta Subject: [PATCH 1/2] gpio: zynq: Remove call to platform_get_irq Date: Mon, 7 May 2018 15:39:08 +0530 Message-ID: <1525687749-14813-1-git-send-email-shubhrajyoti.datta@xilinx.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-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(396003)(376002)(39380400002)(346002)(39860400002)(2980300002)(438002)(189003)(199004)(5890100001)(2351001)(426003)(77096007)(51416003)(305945005)(7696005)(106002)(54906003)(9786002)(50226002)(356003)(186003)(316002)(6916009)(478600001)(6666003)(59450400001)(476003)(126002)(2616005)(486006)(44832011)(106466001)(36386004)(36756003)(81156014)(107886003)(47776003)(336012)(4326008)(575784001)(26005)(81166006)(39060400002)(2906002)(5660300001)(8936002)(8676002)(48376002)(50466002)(63266004)(8746002)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR02MB1680; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; LANG:en; PTR:unknown-60-83.xilinx.com; MX:1; A:1; X-Microsoft-Exchange-Diagnostics: 1; BL2NAM02FT011; 1:iJEslh795QCMdpk1upLsjm02Dk+ThcMkqh96V2oBGZbhxD16AmZJXh/OEXKxauuR82XSxWu5QJ7X4y9FePCzpGs1uhkuXe+XtpKkcEqhitqTc8NAMHlN4CV6lPVqZvId MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4608076)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060); SRVR:SN1PR02MB1680; X-Microsoft-Exchange-Diagnostics: 1; SN1PR02MB1680; 3:citDX3sVYnrFUf7urg00csJf9werEeGychv/xLqewY0PiONvp1eGjl0fYS9pTSVlgg+C6+IuemAGhlcAw0p23tyGgkuE4BD6ODJqiYFdN4GHVjd2hvzMOMHdmrWorqWLbdRxvVrPURhlVKF3Daur49quyOtPAOJSeIoUT3i+nGRz61VqvUIwqxlFG4Aa0mvtKcVQhnWSAyQEWANrjGDxlxQZnEKqJRIfp8xIe5tyHdkUOLJ7t+8B3oRKWo0kdV+lZ5HX3hqSI2l4Wup1OcY+wdgPqBk1DKerWZwOwbqWlVy0Q1+kO9wmOBqboeAPwQq2p6fvXzlop9dIrIT14GI8nYjEhavOhIgs51IcZC06Gu8=; 25:yENEkLnMiSYNP06XBJEwwuiDiVwhk4zKFReFtqAZthMF4DKfNRAxWurfWHMB6nrBUGIOROHylADZLK9lhBF+YF2u64m+Jch9nXKqBxgb09bQaa17pJIkUi1cmHZXRVilZFZ1G3kAVGQUht1fYG+lvz+9egeWJztEI5MZpDnR100o1Lg5usgaEKsfWEBcopdgz9ycEcc9i61hfouhojeK2rDHp9/qNfyECw99liXqnUn4LG9TTDyQX/7jCaxACZNAlCKDYYSNqVpGFrS7SShvt1w1mQqGuKq4vYgKcPLrU1rPPJhZwVqonBxdwbi5MkM5nmnE35Fcb8bxhYIwTAHvsA== X-MS-TrafficTypeDiagnostic: SN1PR02MB1680: X-Microsoft-Exchange-Diagnostics: 1; SN1PR02MB1680; 31:Xg2t01J5nUAPHCYnsq0NhZo8I91l3S+UPOy2E4MS3GMzrDgWmgjajYkuUjJUKX7ZWPQwb0bHToA4WdU9GbhKz7YPFyxApoACyv0gyDaF/kFD8j+vIYjvFREM+ZLYTX332SqR8Sto3a3N2SvA7zHhaFJ1NKP43eoquWKUQOk+C4My112mu1zbccU1D0lMJfGzNNsxVBWepnihwJV92zaBr2KKQ2qmHBCUxSTxmjwtUNY=; 20:TFB50Qf+Bg9YTch7A/IDdmxFfIOL2KwroEVIo3fIK8F+AWKpb7XCwXjdOztLT3t4WaiYMuCUYdFaeu3bn9MR6QVpDaHBHgyA3YC7hOw4qDLvo2i/xHY+85OfJsEPGvDuEJ8p1R4m7IHCnl8brFw0QYnN0gdNJhruuWqT/xb2ZvpxsABKqFL5rC3OT9/GNJbcMTtoRAB2fIBN4kOOv6wmsIAuE6b5zERO3aDgmFH42l4MTNmRbh9tcC/1SlxjyA04QeHjusaW0hJ3BChitTgOs7kTa+3OQv44M82Rjl22v5LHj254PJzAlGnF5mGIPB9hIFaOMGO3CMkP9KxWR8D+7WkslYLFHzAIIy7l7c7gsnwf/jWkGAoP7VUlWxcFYH0VLdi4X3Y8P+RXRlY++1rGw8/jh/ajTcWiLPkYtSCAKWTsjSXhLIEAO/a23SxCi0CYi4DQBoMix0Q8nispFq848vgjQngs/ljLRKMiOmKR7gznAREhdjgcC33UwFGNQgvh X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231254)(944501410)(52105095)(93006095)(93004095)(10201501046)(3002001)(6055026)(149027)(150027)(6041310)(20161123560045)(20161123562045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(6072148)(201708071742011); SRVR:SN1PR02MB1680; BCL:0; PCL:0; RULEID:; SRVR:SN1PR02MB1680; X-Microsoft-Exchange-Diagnostics: 1; SN1PR02MB1680; 4:eYeaUkEuUhHQWj/MUZxocBmqhSUg2UucaNkzAc5OiE+EWTHFsTzvX/C16JByGd7cMZ0fyxuEDjk9X4iMrW/RrMj55Hbf4n5MRouNZQ1DXL8hqonju0DM7JIItDDqU5fGRWgW7O75EfjHQt4NJW8GjvlBsgy8EmWIefp2n0HIXRXZhm8sG8Zij/2XoG/L2YVkzMq8DbFBpLqxLWqijbtSaq0n44b0eHsxI0yj8r1S86hcPY+rmWmoY2mjH/D7Fxrg+lMCqB5e9h8YJhbI2xPMMQIYlJkxXmYPiHFD1DHApbuMZbsWZlykdPlonMKmJ7U1 X-Forefront-PRVS: 066517B35B X-Microsoft-Exchange-Diagnostics: 1; SN1PR02MB1680; 23:aXqoHI07rZZQ6GXjpJsK1UKD1hvml1yXuqBLeyxRyKuVglKn9XKWIpwDQdSJdAHYbQ96Y6eRsrlkFnKSwnw1ZhSdhiyiLVBm6WrtFC+kz/2re1CmhcrkdZV1jtSGfM0gqcCpbN86ctVOdlmjcDzBEHC1zKTysk87E9p730z/b9f49YKVOSUKb6XHBBbifK2vjbrXO/yDDIEtBbA4g/TCUj5g05RgmjCgvtg1JbkPTw9iHw42UHd3RN7rfKMaFbWLS0feTwsrKeSOWXmNSABNjEw+CkarVJepegxSQLmcCUpMoWciFGUVY495eL1+4QCQc9fOEFY6iBoqwTAczO8PfeG2iafJuo1Y35dl2BL3kMSEROYCV0CDjMEUFiS059QAhaGwXqgWrmIj/p6oEnaphDt6oBKyG24zxjsLtpTHq+rk6YHNSap84rvNvfwK3pEsf7ThSYbcajgFn6ITIdn+As1P+Tc9MG8I/FHFSQjnotfs2MM6ECHhL1wxTs9xQsvKeEorGf8CniUzvoOg0x3E5Y83TR4dUHQhMUBzZMZtWMmuag+K1ARICbvHJgmTlzshipMu0JcFIz91NtV/KiBBTHw/04UEK9BoQji+E9pzVey9NOfjn16cH5SqIUBRzI/K6xPlvPRD9iWP1flJMX+mzv++k62NHOf+ppTcG7NhzhY8MvZ7srvuUxxUCxHiJhNsj8MJloFfsu0mpgvhW5W1Ax+YgF6mVSPhBl+Q095SnCorSsXeMwPtQFTdbV4wsGt+igbNvlUSA9orQVK2jREolQNQHwWrxwQp2IWddl1JPoTQVLeJ1/HvGx/mVvkcz78Exg4P1vnYjU2hB/b3iVTcc8ZzHC2DZQYVbyEpo+1pKVrIk/ZPZMfwXofz8YU9krbzdBQFkkGXt2SDcvF0a9oo+Me0gH+EalOS+CLWgh2T2p96taJGQ5U2NO1ylj2YTI9cTHwdnhbHqwWeQqtKRzNIN/9HY1UMzUXKUGYT6GZHpoxrvqolY18hxRjrmfiA+i4GntOH/jv4lGcFm+mxZE5Lp3R88Hga+pAMeBFWBlRp4jltfsUCE94c+zAQdiEnPNOuxuP6jUqWwOEZrRp+miVs4uVVaoaAJ2uYrBWK1inYsEzKnjHVLzoBt25wZbrHtAXit4cPsRSUFxCZPmaO8UxaLIFmZM+qIEu9dBQ0yKl1Nn2ALwjeYITvnJxV8wi0LsPU X-Microsoft-Antispam-Message-Info: 6DIm/X5YEDDuazrzR1gHTwTpeZShxN2/jjhNZJxwvphEm3w69D97/Vwk1UWxil6ya4q7c4Oi1yzUcUtarWKu1ll5NatNqPU9tPQkB1Z7mpcFxQ5/WqF+grK3+svbPx+Tm3ToB/7Kmri0O5/PwV5c6eH7FykmPfDlLY/KgbVFAOoEsZay+qFYKlL8H2e1jRnq X-Microsoft-Exchange-Diagnostics: 1; SN1PR02MB1680; 6:HAJ21BveauGLsvdjNQldxJYjnTfnbpS0EyDvUHctSlbBC1aiQdJCgZ/cUKlCUEm2WZXolzvamZwDdvakkwiQtJoEEurp3UWwPC/yVwv5L9tQmBRQ0Eh8enC+kCzO9+RMR0NSzj1nphv0fLVKaWqobCJibgAmrKp1hAFHyKjL3NCNJmVxuNP8esKB/i+72iXfU8V6vZl/bPDeofmjdEefqgJV3zUnuo6B3c5l81vWgei2c0p7hOoy+AVqpaAhTUq0ijfD0rYPM2CtPEBqdXKWED6Xrun31ZSADCclJK7EylE8e4mnFgyCFcpnZPkXmgfJCxWP9TLQa7BeK2NnbHhRb4yxHBYsLe1XYLsweFbojlBSrNXjY2i9TcRUxtmzDKMa0uTvfSCZj/JLDuZFUVcA6z7x1VmczYX69XMqd7IGRs2cx2/fv9tZYFuttCyEi85gnVGnQT/neShZDYFRh9Iahw==; 5:KZZueebNBF3CE8LJCoHNHcfhB3px1AlOJ1tBTALFmDozbXsknLyrObR2b2MjDRTTaiqt8OIq+XUN0qozW/K1NgJ66GA1q40gLAiRVNqQzPF6bZfF41abJfDfRkdT+ny7OCXDc4v/WGTbSE6jnxzW+W1zSuWugnSYwspcBRNudbQ=; 24:h5aMyvFOvqFb+/uChnpOrKymLPgw7ZY/WaInb2Vc8gNrFHXQ9C0We8cpBhQW5+1fZS8HpZ64P1f/NwZ6oBY03SYsvznpjxaGt5UyoIQjbZo= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SN1PR02MB1680; 7:Oyx9BwVFQXV0lImAHStwjycB8FJ2hI4O+HLP5ve16zaCXytBLKn2t402WZg5E17rlnKyO7M0LI+e/HeJZQe4nS2YRAKhbYHTI7EJSHHQDsposTqrS76vNUC8vygOiJEsNigCR4hwjAP4W5kkSC8LIl9ezxMSVVKaoHcGgedfaf12tvXjWF8YzZptAQjOKocyNel124ySXTxW2OwFc64FV1jj7OQs3VLmVWXMGbmJlZ5DsT/yGwcgEV8VkbQzocf0 X-MS-Office365-Filtering-Correlation-Id: 23e2ce95-3b29-4c7e-ea65-08d5b4019b35 X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 May 2018 10:02:13.3043 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 23e2ce95-3b29-4c7e-ea65-08d5b4019b35 X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83]; Helo=[xsj-pvapsmtpgw01] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR02MB1680 Sender: linux-gpio-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-gpio@vger.kernel.org Remove the call to platform_get_irq use the cached one instead. Signed-off-by: Shubhrajyoti Datta --- drivers/gpio/gpio-zynq.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) -- 2.1.1 This email and any attachments are intended for the sole use of the named recipient(s) and contain(s) confidential information that may be proprietary, privileged or copyrighted under applicable law. If you are not the intended recipient, do not read, copy, or forward this email message or any attachments. Delete this email message and any attachments immediately. -- To unsubscribe from this list: send the line "unsubscribe linux-gpio" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html 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)) {