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)) { From patchwork Mon May 7 10:36:55 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shubhrajyoti Datta X-Patchwork-Id: 909671 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 40ff5F3CPgz9s37 for ; Mon, 7 May 2018 20:30:09 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751764AbeEGKaI (ORCPT ); Mon, 7 May 2018 06:30:08 -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 S1751794AbeEGKaG (ORCPT ); Mon, 7 May 2018 06:30:06 -0400 Received: from SN4PR0201CA0050.namprd02.prod.outlook.com (2603:10b6:803:20::12) 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 CY1NAM02FT048.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::203) by SN4PR0201CA0050.outlook.office365.com (2603:10b6:803:20::12) 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.100) 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.100 as permitted sender) Received: from xsj-pvapsmtpgw02 (149.199.60.100) by CY1NAM02FT048.mail.protection.outlook.com (10.152.74.227) 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:03 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:44936 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1fFdOw-0002nL-Pm; Mon, 07 May 2018 03:29:50 -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 1fFdOr-0007Uv-LD; Mon, 07 May 2018 03:29:45 -0700 Received: from xsj-pvapsmtp01 (mailhub.xilinx.com [149.199.38.66]) by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id w47ATivK026791; Mon, 7 May 2018 03:29:45 -0700 Received: from [172.23.37.106] (helo=xhdshubhraj40.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1fFdOq-0007TV-D4; Mon, 07 May 2018 03:29:44 -0700 From: To: CC: , , , , Shubhrajyoti Datta Subject: [PATCHv2 2/2] gpio: zynq: simplifly getting drvdata Date: Mon, 7 May 2018 16:06:55 +0530 Message-ID: <1525689415-16861-2-git-send-email-shubhrajyoti.datta@gmail.com> X-Mailer: git-send-email 2.1.1 In-Reply-To: <1525689415-16861-1-git-send-email-shubhrajyoti.datta@gmail.com> References: <1525689415-16861-1-git-send-email-shubhrajyoti.datta@gmail.com> 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--4.175-7.0-31-1 X-imss-scan-details: No--4.175-7.0-31-1;No--4.175-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: 131701626041000017; (f9e945fa-a09a-4caa-7158-08d2eb1d8c44); () X-Forefront-Antispam-Report: CIP:149.199.60.100; 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)(446003)(11346002)(73392003)(76482006)(476003)(126002)(486006)(16586007)(2616005)(316002)(54906003)(2906002)(48376002)(59450400001)(86362001)(83322999)(50466002)(2876002)(76176011)(77096007)(26005)(336012)(51416003)(107986001)(5001870100001); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR02MB2831; H:xsj-pvapsmtpgw02; FPR:; SPF:SoftFail; LANG:en; PTR:unknown-60-100.xilinx.com,xapps1.xilinx.com; MX:1; A:1; X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT048; 1:RW91VWxvxiqw+/x7fhT6zj78OAe/ANrddurPTxcx88aSnE9UOMAe517KscDMdepuKmQJUXnISiKDX0VUa9g1aYdRoip6ryUsl+3PQ7OnFZZJxHZRIIbW9rJHGQczmOCE 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:uIFlCppZYwnGkkpbvPS0yoD1bzCwI280OIA6nDtQ7mA+/7XZe7VenUCx7EvDXRSyV8GihiG02igEQTqQ8i6/VbYWwuYFVy4Zdgi7HYIYkNzNtx92ssrpyJ+OETWFjfn/zd27afSKQvHO0Wb0smwoIf453Y0Hv7Pvq/1A9ruDL2TPV+tqdWgUkZcTta4KWsvTVJxO4ipe94lJxZPpePVC+4VOQKEknDccrYwepRWEYpWRtOeW3EeOPk5YfOa/C3qaJ6fu9vOtSMbpXmrLy3vaFv1P1AXt+C9RSKfNBFakoD5x0nroDgDhKlSVXjoH5/EHcA4Dh3fnD4CiwdWgybfM07BtjSrUkXPE2c7JA4pMwOY=; 25:LC4OY7YVPLNRkr/0gmABBWq4HydqvXaZmjAZX0KkH9x0Hpf/iXnh8E9P5SZNr1hoEPUBuJUNBRvadvTG8+iJbWjcNBylynJLgsRPNb/9A9+EeTyrjFGyyCMJ6iu7YceG5J028W/jWqrSm3o3iUnBv6jZZIiFmOwZ3J+7/OjaF/JTgjXlNmEPTrx1I+rwwaeTsDd7ZCnJPht5MrjQTRZcEeaeyoWWHDBkMD13RYkRhGZhPWABW4OVDBZe4dykUQd0EI9dVh7FlopoD0Hr4VNIwiYzrj0Y+Nx0OAm/S+9SZNkKpqq2T/BrCOqxEoWpC1bVKu0bm2uHXxuERCDtQfeJZA== X-MS-TrafficTypeDiagnostic: MWHPR02MB2831: X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB2831; 31:ruKeqfvo+9FqYbfWBUUvYGcwJ9aOSN3PXi1zza0Td8unTzNKtTAUsjW8xGwGzE1MvBAQ+F1NslmdGKr9VxNw4NlaaSNjrRRnI148hY33BXV2d7m5Qifv6iFUUllKl3A0pWITDyfdm2HZZ8gItLsgKUGFDHFicEgI0TLJZhiOUFNmwMkOl5B2B3P13EdT826DI/PagwucFnkd5SxWdQ5zeiFxtX3vSi2Xyp7fqC+sJKI=; 4:cDMPsqg0vwW4UIsX8NUd3AhGXHe+ifSS4Ripatg6eR7ybxq8I+dNfkLGPJ9gkxy98MVtRA0KJrR0ZaCDVVLShdUC9fQmVFtlKH8ClgNDW0+4Ocf87rgL9GfcvMc5FZk5q7qfOOBQPZDx5bgbkMEs18IHzde+YmLmKtsbqERucUx85P+Yqf9cqeTMBcDSUS8o1NVGRUJ1XydtpbmWOOeP7zwh8aOYsgOH1kxNxCgDfV/TIOpao1x6QKD5r6/XC6n10IYXdg3JpoWQLKnTEMe7AUP4sN9U6jSRhEevEBFhbXNrzCszrXaeh8n8SguRYtYO 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:KePeGvpD41aZmbCzjCtfQwrp7XGe7fgRFZqjVO32JYAtzGnAlxvn5vpHFGuvv0OU7i9FLC7n1iBsJ0v7HltAS2yoC5ZMwOxHVdjL5MWDzpYbG7raMxBRt3FgCY8NfIB7tSrLhLptUM3hiwviRnWCGdf6FbxhX5e+ne9OIIxErroVQnCuiRWWMEbwLFJeeseB+D9yM+teKFny5riQMCJm+GQMF5bcVv+ZRYHo4DLM9j0ILBDgJRbk/vvH72D/zpv2tglCYiHljPNOq8+Cijlb/b+o70TfgEmtEeu0Ixt/PjNZUDdqfYwWdGg3zIDNhDvjPI0Bn5ZBjqHbmzmBBqx7MtfqZ8tW8ji3BqR3QXZ3GGXIZxVvY6Lf98u6HeoDQP/XyeLG38rQc1poxcum6zNASo21MbmfAjRXHtvdFSWtSIL0Au6H2FJhDt31byBEWFuL6DivZdFBaGd5mctMvIU7ZW3Q06jpA9MRGkewvFKqqK/fJkMq5DrvA4bh13GBsoVlCwtNGgZvabnY7lEVXSXqDCTgJ87ocUG8XyKT7ZI3bV7dBv9RfpVtSZlcVTyXVDJb4oOlr+A1SwVAuITuDinG5P6ba6gYOKccFjgDQ8tPfi+4epbSuq7Kx/lFEaJKCB2CD3ZWu/braDbpNgnRg+QkRc1y5xceqSrpBPfFSdT9d7T4CiO4dVLntKrZe0peN5/ZNicznzfKfb3KC/H5I8xBZASYr65kr8SWpMvOQ2n2wWztb8iBiQOPceAyghjpq95GMzW3XvSDc0ZsWmN13jDgzUnaKeT1dTpFc/G7IFIUsaV+HrCeVy4esfAdFyaBcvjRclEIhH/Ae655o1S3joZ5HjHKRrPFordbVEdJIobod6IbveQmrepMp19YzqlKRPOTKm3CabQ3Ft9WhybVRil/gYHMDx9uR07Q461t2ANsC+j/GHioDaqzDcjuoGVh4ZTzijHCvlb2oJdt7GftT2mPGwly74JCIKKe6DUBUUNt7aHKSZROutwr/0CKHieLKfkkCziwWL5lC+4Bafawp+nHPUS5SEY5Im0Wi1i5miC9YKGbXSRpvQuiMdV8qKdsWYW8/fy3DmHqd2p/hh4P7QHIdLbQIawh+7iflYmmqm79vbWO1bV1qwMUu6IEFv8+FP7EiC+uW18GuyopPLELugvEvAaL7NRao183CzB++ODjoctcTMlspCGK2ziKVMki7yPw3g0+rkKEnUjaEtKAcg4mEX6ATi6jfHr9mRKSCA1VP8WtRPgLtUq3REAs3pelqnCjxAhe4nEAXDEJz7RIj/u7wQ8YhIoPNh6czB5zJ25HDtcBgCBIPSaB0otDCNToc2ivBHoiTwIlMLwcW4fbptmmhQ== X-Microsoft-Antispam-Message-Info: 4ixWYBV09I3u4sfHe/54tBCAykj2mOplFAL6tHJNPtnr9f5jdLXqDTb2VNrd7AdokFTmRKhJaSn4cCudUu6KKREuyE2UVzysRdXCWmU62fD+rEeA4DPWwLYEB8Tgvl3oxMis6KfxekpR+06Tq6EqIEA0bdObf4aj0uKpiJCtaZOwpPxnpI3CJE92oM14td7/ X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB2831; 6:r/Jzhfu11MclFIVSu6HlwjtAv26xYMf5HKuwm3pybiWaFhUgyo9gs1TKeyKPk5wlGwHSNkSZGUxuNCDiAQDQr8v7NSxNljuXkL05dvvSQ/SoxoAunDiUmIe2ngv+ox8tS6gIt2vDh/a8l5xyhjfj7wmhz4ZePYh2KdmxCKttxG23vE6gtP3R8bTtw8LZ+vqX9KfWUCKKzv4YaI7uxWKHDZaHjT57SUaKCeDnuYfcWCdGQuA7oESrupWVSxCXtwd1V2yiFrmehMAl0eVXFwXoYIrrx3egtHlSRVKaXF22UIzfdKFPMXBPNMtuXLxH8ac8s0Ag3PFNL3VVr13xbfxpTlOlUXXRWqv5918ke80I4gi7Lv6CvARxvWsLHqraFf79hExOxdt+x1JNQVkJk1raREzLECHwJuKTSsw6Gx6mIXkU8E1C+iPkUWWhmHPPB8edG+QNFyeBNHt/dOvtPBBtjw==; 5:EKuyCnBXetw5//DW14y2Je4NMx8oTmy7XVYmtDPQOie2p9AW+R6R1+xWPyoLj4JJWLsHdoYCI0IdQKK7UIYwWg5srmB+ul80vx4BVV0VT5TAUv2m1EsLJ9JhoyP7rIq60/jG5z0dQYe/TW5PlUP+cdIHjvk0Sm+PGsF2cCckZ0o=; 24:6i7iAb1F+brCAdOyPR+IcNboE3c738hs43x11sU4ipuYDU0MTWgDwpvOyNnfiE0pqlZ3+jzp3FlVg6DbT2RELOk+7wh+KgAv3o3vpiM2DC4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB2831; 7:bHaLmp13Lm212yhCnw183GLG1Cx7r3eWT5KXF0GCfZ5jy4RW8A3vLp8vBqLtS5iIVREJpx+cIZFlWZwJw6QbgOmDJSC0lSXZQBrpC/ceF/behK7Cz9++yA0zVnFWod1kWyvTCv799rHKnSSQo+qV0+C9FWsQOiExbQgga34x6qQ7jUztEX0tnYyHoteSr+XEDMdrorLpLNIg9k+AO5UPLG46h1PpyKGex1KJNmz8tZUUHVg8OqJ14grwaGCjoVaF X-MS-Office365-Filtering-Correlation-Id: 019e05e5-4f77-4aac-2fc4-08d5b4057eea X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 May 2018 10:30:03.8656 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 019e05e5-4f77-4aac-2fc4-08d5b4057eea 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.100]; Helo=[xsj-pvapsmtpgw02] 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 Get the driver data directly by dev_get_drvdata. 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 7551857..479ac87 100644 --- a/drivers/gpio/gpio-zynq.c +++ b/drivers/gpio/gpio-zynq.c @@ -676,8 +676,7 @@ 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); - struct zynq_gpio *gpio = platform_get_drvdata(pdev); + struct zynq_gpio *gpio = dev_get_drvdata(dev); struct irq_data *data = irq_get_irq_data(gpio->irq); if (!irqd_is_wakeup_set(data)) { @@ -690,8 +689,7 @@ 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); - struct zynq_gpio *gpio = platform_get_drvdata(pdev); + struct zynq_gpio *gpio = dev_get_drvdata(dev); struct irq_data *data = irq_get_irq_data(gpio->irq); int ret;