From patchwork Sat Jan 21 11:11:11 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bharat Kumar Gogada X-Patchwork-Id: 9530235 X-Patchwork-Delegate: bhelgaas@google.com Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 86E7360431 for ; Sat, 21 Jan 2017 11:27:35 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 677AF28618 for ; Sat, 21 Jan 2017 11:27:35 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 59A5528638; Sat, 21 Jan 2017 11:27: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=-6.8 required=2.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_HI,T_DKIM_INVALID 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 AF0DF28618 for ; Sat, 21 Jan 2017 11:27:34 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750982AbdAUL1d (ORCPT ); Sat, 21 Jan 2017 06:27:33 -0500 Received: from mail-by2nam01on0044.outbound.protection.outlook.com ([104.47.34.44]:47947 "EHLO NAM01-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750944AbdAUL1c (ORCPT ); Sat, 21 Jan 2017 06:27:32 -0500 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=/IPrcuMFY3OYi1ECgPo91UXFIpG5Btd3jxVkUGuk1co=; b=ItR1X5e4iV6NGyje8QNWgo5OWiqseEZLMj8sVcP80I5BQSk5GKinCRSh+2sFY40G+TIhvrYAykHkWsX/mcgy+s2lP+PWR5Q818D0Rc5lxTDdM8hAjCf4F0ZuMi65/U4IlUhihcYOncO7r0ljxs6ce7zMwDlI4Hc6YdsnQoAlv+4= Received: from BY2PR02CA0087.namprd02.prod.outlook.com (10.242.32.45) by BN1PR0201MB0708.namprd02.prod.outlook.com (10.160.169.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.860.13; Sat, 21 Jan 2017 11:11:26 +0000 Received: from CY1NAM02FT063.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::203) by BY2PR02CA0087.outlook.office365.com (2a01:111:e400:2c2a::45) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.845.12 via Frontend Transport; Sat, 21 Jan 2017 11:11:25 +0000 Authentication-Results: spf=pass (sender IP is 149.199.60.100) smtp.mailfrom=xilinx.com; windriver.com; dkim=none (message not signed) header.d=none;windriver.com; dmarc=bestguesspass action=none header.from=xilinx.com; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.100 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.100; helo=xsj-pvapsmtpgw02; Received: from xsj-pvapsmtpgw02 (149.199.60.100) by CY1NAM02FT063.mail.protection.outlook.com (10.152.75.161) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.803.8 via Frontend Transport; Sat, 21 Jan 2017 11:11:24 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:55632 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1cUtZr-0000V4-Q4; Sat, 21 Jan 2017 03:11:23 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1cUtZr-0000b6-LA; Sat, 21 Jan 2017 03:11:23 -0800 Received: from xsj-pvapsmtp01 (smtp.xilinx.com [149.199.38.66]) by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id v0LBBGJM030890; Sat, 21 Jan 2017 03:11:17 -0800 Received: from [172.23.64.217] (helo=xhd-lin64re105.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1cUtZk-0000aX-KZ; Sat, 21 Jan 2017 03:11:16 -0800 Received: by xhd-lin64re105.xilinx.com (Postfix, from userid 45489) id C2B26CA1DAA; Sat, 21 Jan 2017 16:41:15 +0530 (IST) From: Bharat Kumar Gogada To: , , , , , CC: , , , , , Bharat Kumar Gogada Subject: [PATCH 3/4] PCI: Xilinx NWL: Modifying flow handler for legacy interrupts Date: Sat, 21 Jan 2017 16:41:11 +0530 Message-ID: <1484997072-19276-3-git-send-email-bharatku@xilinx.com> X-Mailer: git-send-email 2.1.1 In-Reply-To: <1484997072-19276-1-git-send-email-bharatku@xilinx.com> References: <1484997072-19276-1-git-send-email-bharatku@xilinx.com> X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.0.0.1202-22836.006 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.100; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(7916002)(39860400002)(39450400003)(39840400002)(39410400002)(39850400002)(2980300002)(438002)(189002)(199003)(4001430100002)(90966002)(50466002)(189998001)(2950100002)(5660300001)(8936002)(6666003)(76176999)(48376002)(54906002)(5003940100001)(46386002)(50986999)(626004)(81156014)(81166006)(8676002)(45336002)(36756003)(36386004)(63266004)(47776003)(103686003)(38730400001)(305945005)(107886002)(356003)(50226002)(42186005)(33646002)(5001770100001)(106466001)(4326007)(2906002)(575784001)(52956003)(2201001)(92566002)(107986001)(5001870100001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN1PR0201MB0708; H:xsj-pvapsmtpgw02; FPR:; SPF:Pass; PTR:unknown-60-100.xilinx.com,xapps1.xilinx.com; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT063; 1:JBxnSXXL6Z1VgbgnbUQySTteP28lvxWhJbylmnrg5wcg+hkIXLgcX0dZki0e16VUkn49trVpP05AbwOiRF9CiiRMmzdnksoxDMyPPLQQSoGe5OiYrklDKH9fnWcVBMtkmykouqvV+XTOye1vROmgHPcGKHrvy4ZX1MQdVJoFZFnxGtJWJ7mnGFApHJUrD0HYvS1R42F2IrxUuFqzq3lswWMbHHNgPyakBXUvGv1UxfBCd9Qw/Bkeury8iR7Qbx31wuUpKt2c9U9E/tHQ4xjpBRdq4X1cVoVM2Oio1Q+JVbAmmfDg2deTnJoCTc4jMatfsHNaOFuaWpiGOchotbDRv/v4mYq4J6Qm82vBKJrTpeDL6G7Hty4FD8qJV8ionlj61XGblr0Fd8quPjV5BIZF3VQJ/vttC/GqoFyiYaBWRVAmtOlo3/4sfzh4Lo5w0qHZHtR4adcBcFeG0Dqb1msu0RKDp/j/VUe3NmqdLR1oCIictny8TiXsdE06pEgiuMQvt5qvS/YNsUL9Dm4vGo8KbwLbRuFcbTxgHA9aDeOwmPI+iqsGvM6yzZKNLSYf1m8f5JIRSdnRR65dTrTXgKVTZVVliXbHzxK1K9B5IKrnA3U= MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 90fba005-fb0d-41ff-4088-08d441ee3d1d X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(8251501002); SRVR:BN1PR0201MB0708; X-Microsoft-Exchange-Diagnostics: 1; BN1PR0201MB0708; 3:5miMdTsb/EnnTdkmqMIV50og5z+6ZbOYKH7GehaxzpsMFqV/Gkl28jCZMeuDasxoPCwQ4yKr8kGDLSO23nIIu2mizi53q+9ToCmdk0Wu8buoq1Nlz+DOJAKPc39gJcnNGGUIOKwRGGJFAXniZcRqLdYPUUP6DcOQwK5jnqBOA7IvS5RpU/AhRY8v5es7DznTlAoYAsdLTVzlLWO1wEMK59N2KK6NsdiblMGpAdyv/H2Mmw8xOWUeklUNA4M4DS9L4cz+jVbIE/a+4PuFwnq0AW22FvR6G2ovURqQqO2j/byBUBv0Ego6UNRMXrV7+cJJ4oZKdv3ZfVGw+VtY49lASC4d2cUYcnOc8ttsfuj4YaiGR7cBDbqyQ2LTbSEpqST9gdSaD9jLla8VLSj6OTScag== X-Microsoft-Exchange-Diagnostics: 1; BN1PR0201MB0708; 25:IQ1bNLWX7qvR0Q6p5wXyYKxwplOFqjSOKelujuM4FXxE/ocTXYib9njXb4Y+hg7KLoZPXnHBtfvSEKg+CuM9Cij3LOi9yqxX3oTazPQb9Zqvt5vCCWPnDtApYj7tBmEbksfNdxkMg6QULXRPLZ6fIkChTfA2GL3YA5QUxTEWLfJiXOYhuboSueyEKWqKig6UMhMDKDsMFQwd3DgPs/sGduWfRufmXOSZ9Yomc8z/8aanI6Hb0ZU60xSSczxw85Q/a3+fhR9CL7aQMv3oeiQN5v8PtNR0hor2wVxY7IdkqlZbQtJ5FaW7lVnVkVMg56VI8+PiCGvG9Eusxp3r1/e47lX/WIgh0w+W8moXjTEXA5uyQwZAYWunA+QTMBk/pM5NL0lA+J9bE1aimB+W5Z2hoSeZSgo+GfG7Pdx6WLY9TqZBeG3FmBT3rudteVtyg/pGyNgO4VtmBkVe04Yf18AghLO/5432EE60GAPXFUPY0P7U0EVJ/pj/cR9/NOuKdD9U4iOr7R2Kq27jwL/EQ2+5oKqzyTKkxoWp00AztGAsQY5S1dH+hqFH+OIpg1sdN7BVuHjTwYB8WajmhDjywLamRa3StMwnXIt8oGreVQUI/vU/X7QmS5qRTiJStHpU8248Ez1Z7R9Pi8b7xOC0bvsU7yzEVKBL+XMkBV3TLkvcLSJcT+G9m9ufcUGfRRZXMQWX/P2/3/uYIStzlc1AxEEvGpHp7IIu42L4CHzKNfAcCUaCJM/8FUT3WHAGNXUXKYrHh4Tq5cH4zh6FQEOSBWGL0dh+TG8eRMQbFBcqPpHbSd7j1stZHalWpq5bdoY1LmSq/UMSJiI/0F1pFe8Hnmqm4Q== X-Microsoft-Exchange-Diagnostics: 1; BN1PR0201MB0708; 31:9Vm6nIR47dqz+28Q8mP3XXh2Rybzd1npOL41OP15/GGeH2Zadhm+dgtk0E3GNcPwqNxUxlhwaVyr3jxoGNGNgjdhsZYIXhRRf8ss12ywP2jXjOAhoTteeLIbMfdTAuG7erzwz1BADWRYugg4KRhOZUoa4PO5E5tAoHvE7xCuD4u1MM9THDDtr57uAVY8HmZKvRSK72TZLfTfq+Hd+aF5r70YtBZ0I6VA0jum+DQnLmsfOyXK8ncvwG9TbseVHHERnMn87505XfwJvHQizQjf1c8CyMdAPMMKVyqJCbV+6No=; 20:0lGJahlPenJwTbGgzZJi0WxlZhrwL3CLR3USE/xmHk0/IJPAi8Xx7qI8Q9HJA61T1CpqGxDN8ehgc/EaaWR0mOjhHzl4XfrUW7oOp8esqmea/YasvjDJqMh8qzY56kN3cVOz6GXKR1D9Z2ufqVWR+vFc/p/XcIp02oIt0sTygZveNHJVU4iIOBtzh0c4zhuDMU0zJYywNoYMz2TZidE9+T3JdBExLlm1qd/icrcTcHPbH68xWdhMeT/nOExEwNJdfnp5oBOznrqf8lxMEBW+3C+shmIpEuDMFW3mY2S2YKnBI1tPJ0oFb6xPrnRL27YxBMkO9vlNQ1nnZ7yXBe8zWE2TXusVzlb7YabazZ+ImEGnYSc9qZzZ6d5jtHQwAM86EoCjH/hqK2wOXSPqOl/8TLJwZqxI6U3tBAEzR0tKizexWNVlL21ohbd33mH4SBLYRIebMteSTtOiax+dlc11AJVBH6QyCKjTgOPtaemCZKZNJAyHVcK+c3L4s4Hvk460 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(13023025)(13017025)(13015025)(13024025)(13018025)(5005006)(8121501046)(3002001)(10201501046)(6055026)(6041248)(20161123562025)(20161123555025)(20161123564025)(20161123560025)(6072148); SRVR:BN1PR0201MB0708; BCL:0; PCL:0; RULEID:; SRVR:BN1PR0201MB0708; X-Microsoft-Exchange-Diagnostics: 1; BN1PR0201MB0708; 4:d5jMAIzV1nDPpJrzEWaXWJmAJhG1TMWnTHqqO6kiWrkools9dBf3daSosYiO6D8ieu4Do0cVGNYh1gOdxK3mlu9xdthNGt0cFh6H59lPrekzw9UYWx20Q80oo9leAUVwYNEX6n8udkTVHYp6cdxbOepOroIVE65hLQb2yy7kBZAYXjYrMSqcXPezZTVBy24gT8B4qW3SmdoxJ4lvB6gXjwynhHHir6iizJKCqGoeLuyTiaVo04IW2O3HWt7Esbt05sHCoL/GAPWjsS4Q0wtjZ17zyVeIf6sVwSGM3F/emw7Eakc+qMbWNtSwU+p23bdwHpRfOALXKrg9ENkZB/uUy+5Mn4KEBWITmNtfC7EzThLOUoFv+Rg86JxpmRmD/wqG/N6VUCdpYHrLTBEr/Lj7w2k69oQJfR9N7ATI2qbcrXjyi4DdSjXPwd9+qN0YquvntyD7raYa2Oh6eZ+LfyKHWOc4DNQuOCjy7a89A9pswjMTguyjmxga5tp1I2Z+oLFHhex22UDysKtOxqLY74S0ExukhPH8BHt97LSxwS9he4au87UKyeW+wruJOEdDp5D5WL3rzcEcsdxEefQrz44Rk6UhjadkGQ30XFm7cJIk5wZnmOxjk7m5nE+SH973vdBFaGAbWC7YJHgAnkG0XEjoHKm4XwT1cBebcW9EbF0XgQ2YlQixPvqd4x4b3U+pArt1bfwK46FWBpT6T4dLvJayPERmvjZmUkO2UlXE2eZ2018= X-Forefront-PRVS: 01949FE337 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN1PR0201MB0708; 23:dmjb+E3ENR793v85sxPLmKQHO/OMla+q0Te6I30?= =?us-ascii?Q?0gbauKv6m7ktjHolCPSZeI7eqE17T26ADcvU39HaV8vLwE+UvfNT5rvjkOcb?= =?us-ascii?Q?dJvoj7v0gJ4pwtaPzCY8PzdnbAHLfAjZ0roiDP57SyZvwYkB9RGdrUzE0QmQ?= =?us-ascii?Q?Uu11PcOTHX+wUicHHAoHd3VQqqWtJnO41kt4BOV+KdtWL0oJYmSxIzJVpD+Q?= =?us-ascii?Q?/Xpphe2SjRRisN2vx5LnZ/aGvKDQffdWrULHaXYPB6Tpgopc1gSw9nRjt+0t?= =?us-ascii?Q?L0oh7biCbZnOFAvmjvE2wz0jY1/zPd27gx0Izab4my6nEbesdRUn/Q35pp4T?= =?us-ascii?Q?groDI0n/2YLfx5wgNw3Pe3k3KcdZlpGVIFN6GQEaNGNNjwXcABbqVdVQHE2k?= =?us-ascii?Q?M5+lG6hbFVWtETzYkr80iL/1VvoSl4YX4sPPS9C3RdU1Fc9/3k6vSvTIRv8Z?= =?us-ascii?Q?KHWO8y6G9uTmAU2r3UGa8cIBgFiRbvDTVSSZM8C/7bSmucWOZ22+qdlRp/oz?= =?us-ascii?Q?RRggSaXpPshiA8T9jbmtpAWR1m2aWIOKJ2aClEaNmRRIXPWftbGkOkiubFxt?= =?us-ascii?Q?fwz/FmRgBeRYg4fDxlQ7h46yKU5+E7flZYNXTDqEdoLvNy9rm8jSG80YeIei?= =?us-ascii?Q?4uEnPRqnAkmnQPO8uGx7WT79idpLrZZ7w2Xbochsy5DxLgYWzoCMCBbfbBLG?= =?us-ascii?Q?G1Y/YEyf1sNsbNFln8dgO6AEk5zWlHORdXcWSBHri2qELd3dI5nB+oId/sKK?= =?us-ascii?Q?vFtw73kLjOvx4L0ZT/PHpTtXth8U8m67ELbsZQHjPBsUIWnuXOTfJiTA3mCW?= =?us-ascii?Q?hbNYyhYAsI7iwpQnkh83UiQagz/qBFFcoHhnvuGiQnpJK+IImDqLelfDCm/j?= =?us-ascii?Q?YxGQ56CCCtfJRhJC+tYzTtwG1TABloIQOjyQPXHKHjy2lGgnVk8rcWxXq3Np?= =?us-ascii?Q?bHvWwNmS6WhG7Vmf8IACoRhvlTryqkrblfIu+4A0fpVmF+hxXoceZKAgcXSJ?= =?us-ascii?Q?KUz7Y0vbq/lG+jX3vh/t5CScAYoW1ZZkRsvZ2QpgWwc5gF6S5E6O1JwkkaWN?= =?us-ascii?Q?aIrrWn23XpbrQMQoAJAxlV1zEweL3bdv8bkszakuGVKjzSiwONlQepMdZ6fv?= =?us-ascii?Q?5V2+OH2/gdQwWH+Zf/MEd2MQHSwQzP9/MvDRidhLikDrH8qpLTTfZ+9dHtsE?= =?us-ascii?Q?PLkUe69k90WvzOWD/MSXWdlCrCtDu2jEN0FSbRXsA1i+SJVsjV/n/KATOInb?= =?us-ascii?Q?gab4ae5o6DCCeZt69IQXOIyc2BvqmnDKv3csy1mVCPyrnSS311NH7Q/shJJ2?= =?us-ascii?Q?HkA=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BN1PR0201MB0708; 6:sENrNbh7kygRHRWjTPd//Jj9KqZPrWMAY07WtvFVHfryeuDINti/nG1lLdc2l3xhpt0S23AX8EVkxkB+XQVzZdF26vFItrjhwc5yk7WAB/JGkN9ooUsYgWGDm/4SxMarJG7goi96zhbajGs+bXDsw6MnlIr6KrbJ3pS8VKxnql1uKKIwc0b3FvGVoMeYM9HC5d1rEglaz2+l0sTgGipNcApoAL46fKkz3WyVdFJcyKy6deVFe4o19cxS9gPgW5A7YHPK1VyDzdk2G/o/LWrplKIPffhWPb8ZTg/ywX4XCgywhbRzWHxKv3iv3dV7T2EYiKR4ixV6mcvAQ9p2xwClTG1nkFOlhV+8Vvkfwnbr1Dgk2lupNHcDSCBw3B+ShmjUBVDoJRiyLrUonL67UK9X+eVD+uD+kG/y1VQ2UNME80uD7iYjMKXRvXtO7JHPH0qxuQIddPJgmvGjn+ANMObYUQ==; 5:X0oUC+t6k5B5wYUVTIpBLYbGx5E7K+/TQV3novYr1UH277pNOJY1EADpJL3gARsV6gzE/zCKDfKNm+2WnJgbLJFo6pKte1+JqJV3r4LpDXhfDY6IEmopKdtmJU/VMrg+Cg5pNHACmonMe6kK77SbUpGCE6VtROMnIPyj09UZfxA=; 24:3i8Bct5cjFUm0lz5BON8AfQxucIwdi9HmZ9zYnT3RAcRnY4SUHQI99ts/Cpd+RHhvtt7ByNhloqv0Hb0BxGtJksOJUTW5uKcJsQ6U8fHTKQ= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN1PR0201MB0708; 7:cV6nOgkKJhRcAu2oDFhhGD49UEQkMXxsajjc5CU4xde06NyI5EcEWV6/0T1245kQDL7FhkP1zlyCfyjirXh5OF6BAtUgoPV7EI03u/QvnaY+09SHnl010PKjmp4bncV8uHNhajfzinSuglI6pZJw1RZdWeAIaMV48RFk9IDrDf73mIGp+0pNd+9cqkaeml9WuVtTRK7u3OwEvv1V2ie6XCESuhch3iIpFIl7XcrBWe/QCNnMiSH//sRfgjOMLUF7v3I9Yr6zl9xAjPGP93h5HTi5+E5o3RJhEc54oWtKFYz5yfTwpOXib0bi4++E7fHmp7sMuRR1FntrVFKxcYSbh9Y7Z9H8LUKYvWSZEw37lrXI3Y3UKcqPob5P+tDkQCP9B0CpsbOBjEyLazwL370FtdseplhC84wxJu9BGvNajGcnbBv5romRxwy/+oFmjLcbdNjlxjGsZU+9Nr7jkTh2vg== X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jan 2017 11:11:24.4119 (UTC) 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.100]; Helo=[xsj-pvapsmtpgw02] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN1PR0201MB0708 Sender: linux-pci-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-pci@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Legacy interrupts are level sensitive, so using handle_level_irq is more approprate as it is masks interrupts until End point handles interrupts and unmasks interrutps after End point handler is executed. Signed-off-by: Bharat Kumar Gogada --- drivers/pci/host/pcie-xilinx-nwl.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/pci/host/pcie-xilinx-nwl.c b/drivers/pci/host/pcie-xilinx-nwl.c index e1809f9..50f9c0d 100644 --- a/drivers/pci/host/pcie-xilinx-nwl.c +++ b/drivers/pci/host/pcie-xilinx-nwl.c @@ -433,7 +433,7 @@ static void nwl_unmask_leg_irq(struct irq_data *data) static int nwl_legacy_map(struct irq_domain *domain, unsigned int irq, irq_hw_number_t hwirq) { - irq_set_chip_and_handler(irq, &nwl_leg_irq_chip, handle_simple_irq); + irq_set_chip_and_handler(irq, &nwl_leg_irq_chip, handle_level_irq); irq_set_chip_data(irq, domain->host_data); return 0;