From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp-out003.kontent.com ([81.88.40.217]:57673 "EHLO smtp-out003.kontent.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750926Ab3LMImi (ORCPT ); Fri, 13 Dec 2013 03:42:38 -0500 Message-ID: <52AAC87B.6000007@arkona-technologies.de> Date: Fri, 13 Dec 2013 09:42:35 +0100 From: Matthias Mann MIME-Version: 1.0 To: Matthias Mann CC: Harro Haan , Mohit Kumar , Jingoo Han , Marek Vasut , Pratyush Anand , Arnd Bergmann , Siva Reddy Kallam , Richard Zhu , linux-pci@vger.kernel.org, Tim Harvey , Srikanth T Shivanand , Bjorn Helgaas , Sean Cross , Shawn Guo , linux-arm-kernel@lists.infradead.org Subject: Re: [PATCH] pci: designware: fix missing msi irqs References: <20131212182903.409515738@gmail.com> <52AA0EB2.2070701@arkona-technologies.de> In-Reply-To: <52AA0EB2.2070701@arkona-technologies.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Sender: linux-pci-owner@vger.kernel.org List-ID: Am 12.12.2013 20:29, schrieb Matthias Mann: > Am 12.12.2013 19:29, schrieb Harro Haan: >> The interrupts were cleared after the irq handler was called. >> This means that new interrupts that occur after the handler handled >> the previous irq but before the interrupt is cleared will be missed. > > I discovered the same issue today. I'll test that patch tomorrow. > I tested this patch on our custom i.MX6 board with an Altera FPGA as PCIe device and it fixed the missed MSI interrupts. Tested-by: Matthias Mann Regards Matthias Mann -- Matthias Mann Research & Development Phone: +49 (0) 6155 7802883 Fax: +49 (0) 6155 7802880 Email: M.Mann@arkona-technologies.de Web: www.arkona-technologies.de arkona technologies GmbH Im Leuschnerpark 4 64347 Griesheim Germany Amtsgericht / Commercial Register of Darmstadt, HRB 90080 USt-ID: DE273794666 Steuernummer / Tax-ID: 007 / 228 / 19331 Geschäftsführung / Managing Director: Rainer Sturm This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and delete this message and any attachments from your system. Any unauthorised copying, disclosure or distribution of the material in this e-mail is strictly forbidden. We cannot accept any responsibility for the accuracy or completeness of this message as it has been transmitted over a public network. If, despite our use of anti-virus software, a virus enters your systems in connection with the sending of the e-mail, you may not hold us liable for any damages that may possibly arise in that connection. We will accept liability which by law we cannot exclude. From mboxrd@z Thu Jan 1 00:00:00 1970 From: M.Mann@arkona-technologies.de (Matthias Mann) Date: Fri, 13 Dec 2013 09:42:35 +0100 Subject: [PATCH] pci: designware: fix missing msi irqs In-Reply-To: <52AA0EB2.2070701@arkona-technologies.de> References: <20131212182903.409515738@gmail.com> <52AA0EB2.2070701@arkona-technologies.de> Message-ID: <52AAC87B.6000007@arkona-technologies.de> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Am 12.12.2013 20:29, schrieb Matthias Mann: > Am 12.12.2013 19:29, schrieb Harro Haan: >> The interrupts were cleared after the irq handler was called. >> This means that new interrupts that occur after the handler handled >> the previous irq but before the interrupt is cleared will be missed. > > I discovered the same issue today. I'll test that patch tomorrow. > I tested this patch on our custom i.MX6 board with an Altera FPGA as PCIe device and it fixed the missed MSI interrupts. Tested-by: Matthias Mann Regards Matthias Mann -- Matthias Mann Research & Development Phone: +49 (0) 6155 7802883 Fax: +49 (0) 6155 7802880 Email: M.Mann at arkona-technologies.de Web: www.arkona-technologies.de arkona technologies GmbH Im Leuschnerpark 4 64347 Griesheim Germany Amtsgericht / Commercial Register of Darmstadt, HRB 90080 USt-ID: DE273794666 Steuernummer / Tax-ID: 007 / 228 / 19331 Gesch?ftsf?hrung / Managing Director: Rainer Sturm This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and delete this message and any attachments from your system. Any unauthorised copying, disclosure or distribution of the material in this e-mail is strictly forbidden. We cannot accept any responsibility for the accuracy or completeness of this message as it has been transmitted over a public network. If, despite our use of anti-virus software, a virus enters your systems in connection with the sending of the e-mail, you may not hold us liable for any damages that may possibly arise in that connection. We will accept liability which by law we cannot exclude.