Show a cover letter.

GET /api/covers/812768/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 812768,
    "url": "http://patchwork.ozlabs.org/api/covers/812768/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/linux-imx/cover/20170912104424.18495-1-peter.ujfalusi@ti.com/",
    "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": "<20170912104424.18495-1-peter.ujfalusi@ti.com>",
    "list_archive_url": null,
    "date": "2017-09-12T10:44:19",
    "name": "[0/5] dmaengine: core/edma/omap-dma: maximum SG len reporting",
    "submitter": {
        "id": 9142,
        "url": "http://patchwork.ozlabs.org/api/people/9142/?format=api",
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com"
    },
    "mbox": "http://patchwork.ozlabs.org/project/linux-imx/cover/20170912104424.18495-1-peter.ujfalusi@ti.com/mbox/",
    "series": [
        {
            "id": 2660,
            "url": "http://patchwork.ozlabs.org/api/series/2660/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/linux-imx/list/?series=2660",
            "date": "2017-09-12T10:44:20",
            "name": "dmaengine: core/edma/omap-dma: maximum SG len reporting",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/2660/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/812768/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=\"O0SjZsr3\"; \n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n\tunprotected) header.d=ti.com header.i=@ti.com header.b=\"U1AcmKBX\"; \n\tdkim-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 3xs1rJ0Pfkz9s7g\n\tfor <incoming-imx@patchwork.ozlabs.org>;\n\tTue, 12 Sep 2017 20:54:08 +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 1dripO-0006EP-Mi; Tue, 12 Sep 2017 10:54:02 +0000",
            "from fllnx209.ext.ti.com ([198.47.19.16])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1drigx-0000O9-KC for linux-arm-kernel@lists.infradead.org;\n\tTue, 12 Sep 2017 10:45:27 +0000",
            "from dlelxv90.itg.ti.com ([172.17.2.17])\n\tby fllnx209.ext.ti.com (8.15.1/8.15.1) with ESMTP id v8CAiWdh021906; \n\tTue, 12 Sep 2017 05:44:32 -0500",
            "from DFLE114.ent.ti.com (dfle114.ent.ti.com [10.64.6.35])\n\tby dlelxv90.itg.ti.com (8.14.3/8.13.8) with ESMTP id v8CAiRUX020134; \n\tTue, 12 Sep 2017 05:44:27 -0500",
            "from DFLE109.ent.ti.com (10.64.6.30) by DFLE114.ent.ti.com\n\t(10.64.6.35) with Microsoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.845.34;\n\tTue, 12 Sep 2017 05:44:26 -0500",
            "from dlep32.itg.ti.com (157.170.170.100) by DFLE109.ent.ti.com\n\t(10.64.6.30) with Microsoft SMTP Server (version=TLS1_0,\n\tcipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.845.34 via Frontend\n\tTransport; Tue, 12 Sep 2017 05:44:26 -0500",
            "from feketebors.ti.com (ileax41-snat.itg.ti.com [10.172.224.153])\n\tby dlep32.itg.ti.com (8.14.3/8.13.8) with ESMTP id v8CAiOu1007788; \n\tTue, 12 Sep 2017 05:44:24 -0500"
        ],
        "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:Cc:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-ID:Date:Subject:To\n\t:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:\n\tResent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:\n\tList-Owner; bh=AuOQIhh+GxMKlEddae055xsa2dGfgtci/IbFgVrszJ8=;\n\tb=O0SjZsr3Tlw3CZ\n\tTxvutZydCKgsaXLw2N+i83aQZTLk4Snj5Yvvpo1fgf4uhuo9KRUICSBwNT2FRgKyHeVj1fonsTuYi\n\tDVr4IYRdm5XOybtyfIDzm/8XW4a4NSP1VvCiTM+QnNcK5rjUH4UVWsp4zfwR+GmhJ03GBn3dQfvT+\n\tBRF4SQ8PhUQmJG6Pj3UYR8KU5IzqNe2Cv9o+YAX7dEbhg8YjG1jXZeT6ngvFdypfS28GieWq58bzf\n\tELtzbyjWwZhT0liYUWTS8ooLxP0oLo9nvq5WlSLShQrnMQpVs7+Uuta9otf90R+A+4TWyAnjb18Cs\n\tzmvQaKOnLIh77Rl73WxA==;",
            "v=1; a=rsa-sha256; c=relaxed/simple; d=ti.com;\n\ts=ti-com-17Q1; t=1505213072;\n\tbh=aoFkug75jd6+U4VP6JlBVvi4jqeVWec2e+KRQ9inY/E=;\n\th=From:To:CC:Subject:Date;\n\tb=U1AcmKBXTI55I8zRluCPCQmMyEuRSRGSJg1PJ5HgEIG8Wt5BHexO/+OX8TrDVtmNJ\n\tIqd5rDCKFgMo80gcTiH3ALbTWtQoKVquvhBC7DBCj9VU46kgxrMW2mJIIprPFjnJkQ\n\tAntjdDLw1FqPoMV/YubF7Vwjnbc0yjGUyUsAMLHo="
        ],
        "From": "Peter Ujfalusi <peter.ujfalusi@ti.com>",
        "To": "<vinod.koul@intel.com>, <dan.j.williams@intel.com>",
        "Subject": "[PATCH 0/5] dmaengine: core/edma/omap-dma: maximum SG len reporting",
        "Date": "Tue, 12 Sep 2017 13:44:19 +0300",
        "Message-ID": "<20170912104424.18495-1-peter.ujfalusi@ti.com>",
        "X-Mailer": "git-send-email 2.14.1",
        "MIME-Version": "1.0",
        "X-EXCLAIMER-MD-CONFIG": "e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180",
        "X-CRM114-Version": "20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ",
        "X-CRM114-CacheID": "sfid-20170912_034520_146288_9903D0CF ",
        "X-CRM114-Status": "UNSURE (   5.64  )",
        "X-CRM114-Notice": "Please train this message.",
        "X-Spam-Score": "-2.0 (--)",
        "X-Spam-Report": "SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details:   (-2.0 points)\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/,\n\tno trust [198.47.19.16 listed in list.dnswl.org]\n\t-0.0 SPF_PASS               SPF: sender matches SPF record\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]\n\t-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature\n\t0.1 DKIM_SIGNED            Message has a DKIM or DK signature,\n\tnot necessarily valid\n\t-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from\n\tauthor's domain",
        "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": "dmaengine@vger.kernel.org, t-kristo@ti.com, linux-omap@vger.kernel.org, \n\tlinux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org",
        "Content-Type": "text/plain; charset=\"utf-8\"",
        "Content-Transfer-Encoding": "base64",
        "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,\n\nBoth TI eDMA and sDMA have limitation on the number of bursts it can handle\nwithin one trasnfer (CCNT in eDMA and CFN in sDMA are 16bit unsigned counters).\n\nIf the the length of the SG in the sglist is bigger than what can be supported\nwe either have corrupted data or failure in the setup phase.\n\nAdd device_get_max_len() callback to devices where they can report such length\nrestriction to client drivers so they can set up their SGlist that each\nelement's length is going to be within the supported range.\n\nThe first two patch is not strictly related to this issue, but it is needed that\nboth eDMA and sDMA will have valid max_burst length.\n\nRegards,\nPeter\n---\nPeter Ujfalusi (5):\n  dmaengine: edma: Implement protection for invalid max_burst\n  dmaengine: omap-dma: Implement protection for invalid max_burst\n  dmaengine: Support for querying maximum trasnfer length (of an SG\n    element)\n  dmaengine: edma: Implement device_get_max_len callback\n  dmaengine: omap-dma: Implement device_get_max_len callback\n\n drivers/dma/edma.c        | 28 ++++++++++++++++++++++++++++\n drivers/dma/omap-dma.c    | 28 ++++++++++++++++++++++++++++\n include/linux/dmaengine.h | 14 ++++++++++++++\n 3 files changed, 70 insertions(+)"
}