From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751299AbdAUL1z (ORCPT ); Sat, 21 Jan 2017 06:27:55 -0500 Received: from mail-cys01nam02on0040.outbound.protection.outlook.com ([104.47.37.40]:15759 "EHLO NAM02-CY1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750944AbdAUL1s (ORCPT ); Sat, 21 Jan 2017 06:27:48 -0500 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; From: Bharat Kumar Gogada To: , , , , , CC: , , , , , Bharat Kumar Gogada Subject: [PATCH 4/4] PCI: Xilinx NWL: Fix, proc interrupts for legacy virtual irq shown as edge Date: Sat, 21 Jan 2017 16:41:12 +0530 Message-ID: <1484997072-19276-4-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)(39840400002)(39450400003)(39410400002)(39850400002)(2980300002)(438002)(189002)(199003)(5001770100001)(6666003)(50466002)(33646002)(626004)(45336002)(107886002)(48376002)(5660300001)(92566002)(47776003)(106466001)(36386004)(42186005)(2906002)(50226002)(8676002)(54906002)(52956003)(4001430100002)(2201001)(81156014)(4326007)(90966002)(81166006)(8936002)(50986999)(189998001)(76176999)(63266004)(575784001)(356003)(103686003)(38730400001)(36756003)(2950100002)(46386002)(305945005)(5003940100001)(107986001)(5001870100001);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR0201MB0716;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;CY1NAM02FT053;1:WXMIbLGAyKz8ddZhFdcGfZK0x7Ny51SBcy0puVC+SP/Hq6bvopgS57+wqmgSDOrq02Nn+mQUU5Pp5Hg9qUu+rPGBq9R6y9fFVThooDYiAlY2fP42S867igL6rYwJWsgAHZKUYsLXIQUd5zfUIbhhuZ9ijIYjZF4hXT1C9llT3RxZxW6FAcCO8jJ3X5rV72hE7sFeDHx9IPRnGoEXKFRyCbJQJLq7yu2rfkfeQYIwQCX57ZASdoZ3FzD+eRsgtyMst9wEDpbqmXbs+EE+qYee4+YZLajbV+28uCSLS8XugATvfzbMcYxNLcvr6DD3KRqmc8N719M6pe4WoHKMg8/YL7Mm1/SikuPpscPDb3V8bsVuMRtq+BM76T0pP/7rntt0+vaLAxSVF9KZmEqO756U9893Vfp/3dK9RspkwE84FnIAQnxD/pLhX79VhB+Zm0n0xcxE2z+cMpk+eVk1VlQ1KYu9o1KkpYux0hMXKUFj0IVQmcGPq2IYd7ZXVTAV8O60xgtx/FM7AAdkIQvskzxvCb/sWu2+X2/kV+jak8XPEmJIqXyeGj/v7KhaAqtkbV01G1stbkt9yjj3H/TCBPKBdB0QJzV3peskAvMukTniEPQ= MIME-Version: 1.0 Content-Type: text/plain X-MS-Office365-Filtering-Correlation-Id: 58e22e2f-c25a-4a9e-0ad1-08d441ee3d06 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(8251501002);SRVR:CY1PR0201MB0716; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0201MB0716;3:4sIZggh4rn10d9RlrfKK4KkGvFLk0ggqxLYZhGZS1pXQWGCvVCpxBum4060LHO7i9GEE3M9dj3pjFQOgp6pl3J8yEMwjJmb+5pA8MDABAArE95GCZ1P4F7KjOmloc6tD0Ir0wyb/8/nHcVOTjtdkOsEMec7pkL5pjQhwt302w6Iajk7Hte8WKhrDJ116B6eO4c2Kv4CRYD9G/4OUD1vqeaX9IhH2MsYOcQNmNOrneOyPAJcSirVGCdtDoTPIpQeF4ADwd6RpJGa9m1nM1dy8SPztBoo2VWU4aKWHJJYw6gM37orH+V7MvRoWzVKpreja3QZgtUuty11OVma8pQPTF4zAdYb/iUg9mLS+jDHSlQgX48dxuHYc5Xymeag8XHefmMuLnzOcGoNSeyOw5gzqCA==;25:sfvLBxNTZ6Egl3WRJxrW8JPlrXEDz3b03WCVSMKAX5R/DJZfdVlEs1t4LrLgXKZKDL4IB0Q6MhBD6AC6Ao4i7/UgGeJJ/JouUVBb2pXUX81FfWTtj6qRkxoIo9xPIkdyMxqET13MW8zvUPkDoz+2h6XaWjc42TLr+XCpCxvA8LqCDw4Leu1hvsLqq6g5jAhaUoX8uEKKPrxv2jfs1PeSDqf/uOqOlTWHa5svSKq5aZ4PJ6SvTeIkenOLaBbqN25zAHvwm2bIDtU4YDsL6/qLYil5pSXfbC441eJIq+E1xRNEjKPNGFI5bPdIfG+Iq1KYbxw+7cydr1TUYTi26ogY4NL7aVWjqaugD89rQZG3mHM0pRX5Sv+ImXfDodDl7zW5kmjPVa7zpOqWgYr4BzLu5F28JJucdxf9GcLyfdjjtMZ+OoSB4QA4ArxC+rCD9Kd+Z7+/UBqbzukm943FzRq82w== X-Microsoft-Exchange-Diagnostics: 1;CY1PR0201MB0716;31:RmH/d4h91gnVRnkZda79PeW/Dx3rSo5OsZQP447FLdD7PsyU1sDR6AoJpR5z8DR/TzsYuiSLR+lZneNJOFB6CsqS1mTgyXwanwSOj5WE9puaVjX4oBdy1qj5dDRXlSwbbdpdWyBgDhnyQk65uakBuZ/OBzNYKRM2opzCt3NXUo0W1GGLMOuVnNmBdD83fl5e6qT9C/c2AgtvzwZ3+n4fTzThqRXxzYIQIhsw9wd3kyEez+hodjIuG8GxKsqBgy3pj75Jr+O/CUzFiOaP/nsk4HhYqoYkJTxJov0ySosxWDY=;20:IYbSl+sRtBvbBW39h1pszmtL6AW79NJ7MlUO1HALU9OjNmT8AG+gw78Ai7lfqHvEHeIsFmHl0prqR94eJMHDymkRu73nGnzYkCvTIcfCG+8C2jC8rz3pmzLdOYf8g+BtrpUf9FKKHskrfChetPdjEaRnuRRS3Pypt+FYmdcdHqnyUk+4Fx9Zu9yPJ3Sz25/y07LLE/w1UlaoF54lHsMAvV0ySgu1WCl4IETmSkDtIxpXrbgsiZaJN+i5NvPn+DbgqeSS2o1vWStuuUralpB00BMZc4hRn5helU0QXGMsldmrC1FAsMeiluqqPQ26q3ccCMPmYOEUkfS5D7Z7gtKHaBGE56hH6a/n0G1BflPOQs3G6eFkxgf2pc8rDCBBkJ5Ow/BoLSPbwnyCRs15ipDAvoAxosRVBypMPjgrrzO2B58hiMfTcMfiYyj8Ynku9d4CVx/YIHuFXZfjjQCJWRxenkAOSNDgiT+XOuNqDnd85jYjP1fKmlb4fp49j19OeW70 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)(8121501046)(5005006)(13024025)(13015025)(13023025)(13018025)(13017025)(10201501046)(3002001)(6055026)(6041248)(20161123555025)(20161123564025)(20161123562025)(20161123560025)(6072148);SRVR:CY1PR0201MB0716;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0201MB0716; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0201MB0716;4:PScuOg4RHnPMiNr2QJvoZWya393PzI71PYkURlrK0RqhagesdL0uZN3ZkNs4XKuHoI318Kbkps9brYS8RzsUQYlG83yPtglUGtm3XpDKkajzxP1VFnGrWKi+R/sbBk3l+tCzyK95RMIY+uP/8yQ5Xq6m1vEov+MtUMIcQ+PUfbAyqzFoDNnlWTneRU9yl9fUwv1vQTrbwg2n3Vw4JYkys0uf/lJUEqP4qw9tivArwYs4uZv2QBT0dx1+KJAdV2sibNp449rNOt6EhOG5ltKMjtG5Duhj0YNTPsGJORmorsciV67MWjQPXv/wsKddpEcqiE+nwd4mHOrRFOhjZ8qNiFTx6Wyk3sFUT3dZCqRDKk3Can9jzZpLRWcN0J9slQMfTiabSBvyeuyVC1Jf/RmzCv1ylixaDjeumAAFn2YhpVt8PfVR+xKkVO+0vDATWDGW7llBa7J0ZO6K/GOm25d0fekfficJ2puGIwbkQCuwf2BfAQlBEErkW2Np5ZG31H38PbzbvUNZuYCJpn3tjw5ZBjDtEp7CzGm6skxNUBgk+y8xvFvnXC4QFry752De5Q7yngZec1jrWRuK7UoT0FkTPPYLTeWH+IQUpyByIE7VGeTVL1Qe9oswYr9GPTWygXUyk0V+KqJTUW1+NiS1mSdj0g4g5i7sp4ivNqAF/IQIyyT0sQ0pJmdFAz4mAkSF41CBMM632QqYIMl+8K+UdnPrUht+S+PeK2R8gWybqMJQDNA= X-Forefront-PRVS: 01949FE337 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY1PR0201MB0716;23:NcFNdCBu1mm2CVP3Z+pJU/7BsdaXiVBVpClZLKG?= =?us-ascii?Q?e6pC6JohmOj9T+Owdk7gQbFUj4pE9vTfMlsAbhBMYzm5WnVf6lPr6tToPFj+?= =?us-ascii?Q?9k2Re1tSZxD1v71DRou65u5ri3uEBtpFTW69vgkgcZD/K+YPUAc86jyJJfLs?= =?us-ascii?Q?QZ66SbgExoUQ0ezWOUUIMe0dEGAfsB7sC4CbMWo6XMq09Y9lh0Ac3IpjiCIS?= =?us-ascii?Q?6cYgVACqo0qJYBN9EDrqsurG2pO/vZ1N3M5eZUMKe/snJkAVWwYo5oWOtPQ0?= =?us-ascii?Q?GkwoKs3KRHR34NHLEb7vkTmCW7jvbucsRjvBc3GeVQqzIzshgojgutuBSxA7?= =?us-ascii?Q?bnvngoqvGwEXzywVO63f5kGKTHT4R8GXnNMNfJBcnXoSOyT304Lo1snS4Rfb?= =?us-ascii?Q?DiPmGvkVpM/jM2ykxDec8utR/zjNsVJckO/OJusqKvsy2oSG2b1+cFlrrJDv?= =?us-ascii?Q?jGo7ebmi/le5Bkq1GN7t5aOAccm/KkvaQYOtBdGYQaM3HRSGCdQ362oVxyuF?= =?us-ascii?Q?jpMlDaBOXNZ9YPnZZLlMSO04ZSFs3Pp/YhH5VCtdZfk8iBDvi+0vYC8ZR99l?= =?us-ascii?Q?q44nYUR7PtWBcr30KkzsNaQxa24FGxrSj1YiDemHqHPel5f0BijbhaxaxQZg?= =?us-ascii?Q?D7lWFE18GpPqFyLVOoJMdbE7oOuHdPE9+Iiycp3xQk8uaOz+V/70w7JuNNEw?= =?us-ascii?Q?QPI2FwIaueMj7exIrBu6dzQEyZmKppIiU4PIAZrbnmooyOgKF6mIUmuaRvTg?= =?us-ascii?Q?XJilpwAzQsR0mbnE265GK1tQBqET159+l05vhbNGsaZZzRea4/v2uq8IDt2e?= =?us-ascii?Q?w/M9tVnEd/ukH5tgZ9SsLL0H78xYunqqYITDPy2YJhhCMfUIquQBIPUtmJTl?= =?us-ascii?Q?aCYadl6Xfr0DSGN4cNrW0OmeuipLmUfAVR4i7VuaijWSVWZkfx06CyJVnXMv?= =?us-ascii?Q?E8U6+6lVvNi68GpjW5vcJ9lOIuhbJf4FJiOIZXOVtbEHzJOA8x2M4biJuSnr?= =?us-ascii?Q?JuMEYnBOEBjrM7velFAlv5qAzRJOpiV7OIstGKE7hfQFtRaZB4EtgG9HXkHw?= =?us-ascii?Q?56GayhOq1WsfMdYM12T6HU02ixwoL+Eo6qJiPpdR977aVMz08RZT4kDrDrJm?= =?us-ascii?Q?DW1B5E8+ggDKEhtIovPtN+PWQBhCJ9WsenQ7wlbiVE3KSow+qhZuemD6xZw0?= =?us-ascii?Q?eYZGLQ10KcMO3EUcTVIIIwOxa2qYF6Mqk/ITHizLqFVxWzh/Ah6zVAM4Y/Az?= =?us-ascii?Q?XFv5T9ocyvOO98x0lvVwcn9HWOvqJRL/0sM2PuYDiW9IKhHTZH/TDZ+JxeLL?= =?us-ascii?Q?eMQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR0201MB0716;6:zsanFxVELpqMbxQJ8MN5a6EEJdXOTer/5+oJdC+3l+JaRZmYtjj7124poHIRByDHSGaT6Jzi6KDCxYh/7d/VoqJIt15L44RTBLSgm5aSPjz2zjqNcWFZb0RuYF7t/OM2pJ6TBW8i2IyvwM9qfvqa7nrS/fu2+BnV9fu4/8ODarMexwYH8ZeJKpjP+sVEeirK9W4HkNEAk0N7Br536n5iJUidTiRC2S4+7aJ3oGf3mcjLnUVCIWtbSUcb2MXEvyperrK7rxAA4uZqGftw8T2pM2HIxDF3mDCxmK0/pCQFP3X7xLp0Y6VwEZuq8lo2qkE5FlquP4B1Vngi9p2EQ9UScKfInANcamq8NRMiR8nOzkfcsxKJFMwhk0P8mEgNP/VGY+dZOqgsXWw9Elo/xa25OrxxOvOTBTRm+wkbViT13E3FN5n0F+1g0RBaKqFdnB9E4OT2qaNnwLBESRvlrYeMvg==;5:d+GlC7apl02psnHCYwnOlf/it1cS4swoDTPfcM86tj45CKfpWCMEUSa1ZR4sd+12MylohjMtAoOYIWgcuF2eWT3QVqcnUCOedMBQFR7HDpUqKmhgEXG/BHt0CV99i3rLD/0vGIBxwXz7e6jQ6skkatq6QAKbSNra6TIr9HzmCXg=;24:cWnvcnlGsTLwjSqPONQuUtsd0ZTEUsUmEpD8q0TxHlTyk0O1i44BFWtulB0DS5AV6XlZjcX29HeVoFeZhXx5lie5WBk0mwVKmW9JwDXp7Yo= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CY1PR0201MB0716;7:k3VyoWOMTw0/is+MMJ1A6O7IjIZ5qrAUEoQ1DYhFHBocNlC88ZUuTC0ksVOHIuhNFOHaxq0+kK0pNpfAGe4PlkWOMNJLqw0WsI+deOpeYldKauhTz4/R5z0OAqagmwVAmnv2qUsCKUxPjURcZQLNE/OhLB29+DqSFwui9IW2lRcSzRKcOxNbmD/j1HkWXuXQGsbCWwHifg3gESpLI21/kl1ywhsJSbg1/bnH9SG7gy0sCOseLpwRJ2PEouoOq0f297CrlcIfRsIE83+kjTk1YEOnzLW95JfUItR5+PzEhC75jNiQ+Tb65zGkKQDFpOL2zBBXC2D1mIpMp3xyhl9xM0zzdqfL9B4wFYCZMgNVqPzeotbtGbbDSEAz/hBihnjs/0sT49ZpgQNofo7uBQ/duuU6dVkTuTNVkudsfP9by2l1A+kXQiBGf7+0m8NdwjSb5bTmeCCNLUdkaHD1nLltpw== X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jan 2017 11:11:24.0410 (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: CY1PR0201MB0716 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org - Legacy interrupts are level triggered, virtual irq line of End Point shows as edge. - Setting irq flags of virtual irq line of EP to level triggered at the time of mapping. Signed-off-by: Bharat Kumar Gogada --- drivers/pci/host/pcie-xilinx-nwl.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/drivers/pci/host/pcie-xilinx-nwl.c b/drivers/pci/host/pcie-xilinx-nwl.c index 50f9c0d..b7aa6f8 100644 --- a/drivers/pci/host/pcie-xilinx-nwl.c +++ b/drivers/pci/host/pcie-xilinx-nwl.c @@ -435,6 +435,7 @@ static int nwl_legacy_map(struct irq_domain *domain, unsigned int irq, { irq_set_chip_and_handler(irq, &nwl_leg_irq_chip, handle_level_irq); irq_set_chip_data(irq, domain->host_data); + irq_set_status_flags(irq, IRQ_LEVEL); return 0; } -- 1.7.1