Cover Letter Detail
Show a cover letter.
GET /api/covers/806609/?format=api
{ "id": 806609, "url": "http://patchwork.ozlabs.org/api/covers/806609/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-imx/cover/20170828142307.30061-1-l.stach@pengutronix.de/", "project": { "id": 19, "url": "http://patchwork.ozlabs.org/api/projects/19/?format=api", "name": "Linux IMX development", "link_name": "linux-imx", "list_id": "linux-imx-kernel.lists.patchwork.ozlabs.org", "list_email": "linux-imx-kernel@lists.patchwork.ozlabs.org", "web_url": null, "scm_url": null, "webscm_url": null, "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20170828142307.30061-1-l.stach@pengutronix.de>", "list_archive_url": null, "date": "2017-08-28T14:23:04", "name": "[0/3] DWC host without MSI controller", "submitter": { "id": 23583, "url": "http://patchwork.ozlabs.org/api/people/23583/?format=api", "name": "Lucas Stach", "email": "l.stach@pengutronix.de" }, "mbox": "http://patchwork.ozlabs.org/project/linux-imx/cover/20170828142307.30061-1-l.stach@pengutronix.de/mbox/", "series": [ { "id": 185, "url": "http://patchwork.ozlabs.org/api/series/185/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-imx/list/?series=185", "date": "2017-08-28T14:23:04", "name": "DWC host without MSI controller", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/185/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/806609/comments/", "headers": { "Return-Path": "<linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org>", "X-Original-To": "incoming-imx@patchwork.ozlabs.org", "Delivered-To": "patchwork-incoming-imx@bilbo.ozlabs.org", "Authentication-Results": [ "ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.infradead.org\n\t(client-ip=65.50.211.133; helo=bombadil.infradead.org;\n\tenvelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)", "ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org header.b=\"ELQqFQ+P\"; \n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=infradead.org header.i=@infradead.org\n\theader.b=\"W83lv1Sa\"; dkim-atps=neutral" ], "Received": [ "from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xgvst0Rwbz9sQl\n\tfor <incoming-imx@patchwork.ozlabs.org>;\n\tTue, 29 Aug 2017 00:53:54 +1000 (AEST)", "from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dmLQ9-0004LQ-8a; Mon, 28 Aug 2017 14:53:45 +0000", "from merlin.infradead.org ([2001:8b0:10b:1231::1])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dmLLr-0001nK-Fi for linux-arm-kernel@bombadil.infradead.org;\n\tMon, 28 Aug 2017 14:49:19 +0000", "from metis.ext.pengutronix.de\n\t([2001:67c:670:201:290:27ff:fe1d:cc33])\n\tby merlin.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dmKx0-0006Gq-4w for linux-arm-kernel@lists.infradead.org;\n\tMon, 28 Aug 2017 14:23:39 +0000", "from dude.hi.pengutronix.de ([2001:67c:670:100:1d::7]\n\thelo=dude.pengutronix.de.)\n\tby metis.ext.pengutronix.de with esmtp (Exim 4.84_2)\n\t(envelope-from <l.stach@pengutronix.de>)\n\tid 1dmKwX-0005gz-7C; Mon, 28 Aug 2017 16:23:09 +0200" ], "DKIM-Signature": [ "v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:MIME-Version:Cc:List-Subscribe:\n\tList-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date:\n\tSubject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date:\n\tResent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:\n\tReferences:List-Owner; bh=LG/j4UcAZeFnS9f6z27xh2fla11ZMo8KqYOt8tuZA38=;\n\tb=ELQ\n\tqFQ+Pqz3rjMQW4ExFjy5PZexQXpMuvbfjiWggZ3IRx+6+Un4Me2bkp/0sAwhvwfOOG6ycADNnzU+m\n\tsaPWBk4e2cVvkkGwLUpj2vLSrC6Gg/KpPh0baa+NO9FY5DQzYtviqpDB8H1BwhBVk6XIPCaeNozw0\n\tQ+htVIUnPdTDSDcLZZrfeKGl1jvGUwXvgMvFo6v3dkXa7/8RaYaqUrbNEXda/GEUEg0kIA2ANEPQ3\n\tR4XGilUqzY/33ohxq09ybempSkIxKwK9mN3k2P9Nu573rUx3Gl46KsMguBBzvf/ZAD8yOJNRTaiOI\n\t60kDFGRp8RZyoW+bJr+1p2pu8tBRZqg==;", "v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=infradead.org; s=merlin.20170209;\n\th=Message-Id:Date:Subject:Cc:To:From:\n\tSender:Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding:\n\tContent-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:\n\tResent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id:\n\tList-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;\n\tbh=AcJ6MrefcCFR4udgvcDOcGELIkY1o7tYvCtZbY3ft8g=;\n\tb=W83lv1Sa397tL0W32JDV+sbRA\n\t44D8lItx7ZkggEfpG4UJbdNRMGnO0Yh8TbK/UoQxqTOQC7lCaOMZjwoYe0VRTNmUoyElJHD3hhFF5\n\tC+u0Wv4rQeHwvttrjc28jj/YoH3/In8vAhMlVFEVY9qmaNC+J2+co7/NLh+in7os0yoBK1oYoiSIQ\n\tBQLH882/4FSqqLxdMP9TFQbV9BwM+Nr7Ahrt8h2nA1dqtdcF32Pefo0g1mQwbrlIQ7PZ50QJA/jt0\n\t0F4Ll0H1GN3P+hIAOien8B/6z5aZFhD+UpA17w3Ay/H0xuuK2NwZ/zMqHbAmqmnkOsnoABe2cB/2Z\n\t1QK5NVczA==;" ], "From": "Lucas Stach <l.stach@pengutronix.de>", "To": "Bjorn Helgaas <bhelgaas@google.com>, Tim Harvey <tharvey@gateworks.com>, \n\tJingoo Han <jingoohan1@gmail.com>, Joao Pinto <Joao.Pinto@synopsys.com>, \n\tShawn Guo <shawnguo@kernel.org>", "Subject": "[PATCH 0/3] DWC host without MSI controller", "Date": "Mon, 28 Aug 2017 16:23:04 +0200", "Message-Id": "<20170828142307.30061-1-l.stach@pengutronix.de>", "X-Mailer": "git-send-email 2.11.0", "X-SA-Exim-Connect-IP": "2001:67c:670:100:1d::7", "X-SA-Exim-Mail-From": "l.stach@pengutronix.de", "X-SA-Exim-Scanned": "No (on metis.ext.pengutronix.de);\n\tSAEximRunCond expanded to false", "X-PTX-Original-Recipient": "linux-arm-kernel@lists.infradead.org", "X-Spam-Note": "CRM114 invocation failed", "X-Spam-Score": "-1.9 (-)", "X-Spam-Report": "SpamAssassin version 3.4.1 on merlin.infradead.org summary:\n\tContent analysis details: (-1.9 points)\n\tpts rule name description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-0.0 RP_MATCHES_RCVD Envelope sender domain matches handover relay\n\tdomain\n\t-1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]", "X-BeenThere": "linux-arm-kernel@lists.infradead.org", "X-Mailman-Version": "2.1.21", "Precedence": "list", "List-Unsubscribe": "<http://lists.infradead.org/mailman/options/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe>", "List-Archive": "<http://lists.infradead.org/pipermail/linux-arm-kernel/>", "List-Post": "<mailto:linux-arm-kernel@lists.infradead.org>", "List-Help": "<mailto:linux-arm-kernel-request@lists.infradead.org?subject=help>", "List-Subscribe": "<http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe>", "Cc": "linux-pci@vger.kernel.org, kernel@pengutronix.de,\n\tlinux-arm-kernel@lists.infradead.org, patchwork-lst@pengutronix.de", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=\"us-ascii\"", "Content-Transfer-Encoding": "7bit", "Sender": "\"linux-arm-kernel\" <linux-arm-kernel-bounces@lists.infradead.org>", "Errors-To": "linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org", "List-Id": "linux-imx-kernel.lists.patchwork.ozlabs.org" }, "content": "Hi all,\n\nthis small series tries to fix/workaround a serious design flaw of the DWC PCIe\nhost controller: it is unable to work with both legacy and MSI IRQs enabled at\nthe same time. As soon as the first MSI is enabled in the DWC MSI controller,\nthe host stops forwarding legacy IRQs.\n\nIf the MSI controller is present, MSIs will be used for the PCIe port services\nIRQs, leaving endpoint devices which don't support MSIs unable to raise IRQs.\nIt is only safe to enable the MSI controller if it is validated that all PCIe\ndevices and drivers in the system support working MSIs. As most devices\nsupport falling back to using legacy PCIe IRQs if MSI support is missing it is\nmuch safer to disable the MSI by default and only enable it on validated\nsystems.\n\nFeedback welcome.\n\nRegards,\nLucas\n\nLucas Stach (3):\n PCI: designware: only register MSI controller when MSI irq line is\n valid\n PCI: imx6: allow MSI irq to be absent\n ARM: dts: imx6qdl: remove MSI irq line\n\n .../devicetree/bindings/pci/fsl,imx6q-pcie.txt | 8 ++++----\n arch/arm/boot/dts/imx6qdl.dtsi | 2 --\n drivers/pci/dwc/pci-imx6.c | 23 +++++++++++-----------\n drivers/pci/dwc/pcie-designware-host.c | 4 ++--\n 4 files changed, 17 insertions(+), 20 deletions(-)" }