Show a cover letter.

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

{
    "id": 806633,
    "url": "http://patchwork.ozlabs.org/api/covers/806633/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/linux-pci/cover/20170828152517.24506-1-jlu@pengutronix.de/",
    "project": {
        "id": 28,
        "url": "http://patchwork.ozlabs.org/api/projects/28/?format=api",
        "name": "Linux PCI development",
        "link_name": "linux-pci",
        "list_id": "linux-pci.vger.kernel.org",
        "list_email": "linux-pci@vger.kernel.org",
        "web_url": null,
        "scm_url": null,
        "webscm_url": null,
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20170828152517.24506-1-jlu@pengutronix.de>",
    "list_archive_url": null,
    "date": "2017-08-28T15:25:15",
    "name": "[0/2] fix 4GB DRAM window support on mvebu",
    "submitter": {
        "id": 16217,
        "url": "http://patchwork.ozlabs.org/api/people/16217/?format=api",
        "name": "Jan Lübbe",
        "email": "jlu@pengutronix.de"
    },
    "mbox": "http://patchwork.ozlabs.org/project/linux-pci/cover/20170828152517.24506-1-jlu@pengutronix.de/mbox/",
    "series": [
        {
            "id": 195,
            "url": "http://patchwork.ozlabs.org/api/series/195/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/linux-pci/list/?series=195",
            "date": "2017-08-28T15:25:17",
            "name": "fix 4GB DRAM window support on mvebu",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/195/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/806633/comments/",
    "headers": {
        "Return-Path": "<linux-pci-owner@vger.kernel.org>",
        "X-Original-To": "incoming@patchwork.ozlabs.org",
        "Delivered-To": "patchwork-incoming@bilbo.ozlabs.org",
        "Authentication-Results": "ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=linux-pci-owner@vger.kernel.org;\n\treceiver=<UNKNOWN>)",
        "Received": [
            "from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3xgwZV0BD6z9sNr\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue, 29 Aug 2017 01:25:38 +1000 (AEST)",
            "(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1751161AbdH1PZf (ORCPT <rfc822;incoming@patchwork.ozlabs.org>);\n\tMon, 28 Aug 2017 11:25:35 -0400",
            "from metis.ext.4.pengutronix.de ([92.198.50.35]:32835 \"EHLO\n\tmetis.ext.4.pengutronix.de\" rhost-flags-OK-OK-OK-OK)\n\tby vger.kernel.org with ESMTP id S1751184AbdH1PZe (ORCPT\n\t<rfc822; linux-pci@vger.kernel.org>); Mon, 28 Aug 2017 11:25:34 -0400",
            "from dude.hi.pengutronix.de ([2001:67c:670:100:1d::7])\n\tby metis.ext.pengutronix.de with esmtps\n\t(TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2)\n\t(envelope-from <jlu@pengutronix.de>)\n\tid 1dmLus-00080l-Ca; Mon, 28 Aug 2017 17:25:30 +0200",
            "from jlu by dude.hi.pengutronix.de with local (Exim 4.89)\n\t(envelope-from <jlu@pengutronix.de>)\n\tid 1dmLur-0006O0-J3; Mon, 28 Aug 2017 17:25:29 +0200"
        ],
        "From": "Jan Luebbe <jlu@pengutronix.de>",
        "To": "Gregory Clement <gregory.clement@free-electrons.com>,\n\tAndrew Lunn <andrew@lunn.ch>,\n\tThomas Petazzoni <thomas.petazzoni@free-electrons.com>,\n\tJason Cooper <jason@lakedaemon.net>",
        "Cc": "linux-pci@vger.kernel.org, linux-arm-kernel@lists.infradead.org,\n\tlinux-kernel@vger.kernel.org, kernel@pengutronix.de,\n\tJan Luebbe <jlu@pengutronix.de>",
        "Subject": "[PATCH 0/2] fix 4GB DRAM window support on mvebu",
        "Date": "Mon, 28 Aug 2017 17:25:15 +0200",
        "Message-Id": "<20170828152517.24506-1-jlu@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": "jlu@pengutronix.de",
        "X-SA-Exim-Scanned": "No (on metis.ext.pengutronix.de);\n\tSAEximRunCond expanded to false",
        "X-PTX-Original-Recipient": "linux-pci@vger.kernel.org",
        "Sender": "linux-pci-owner@vger.kernel.org",
        "Precedence": "bulk",
        "List-ID": "<linux-pci.vger.kernel.org>",
        "X-Mailing-List": "linux-pci@vger.kernel.org"
    },
    "content": "The current MBUS DRAM window calculation fails for 4GB windows because it\noverflows. This is fixed in the first patch by using u64 instead of u32 to\nstore the size. The second excplicitly checks that we don't try to configure a\ntoo large memory window in the pci driver.\n\nAs they don't depend on each other, they could also go in separatly.\n\nJan Luebbe (2):\n  bus: mbus: fix window size calculation for 4GB windows\n  PCI: mvebu: Check DRAM window size\n\n drivers/bus/mvebu-mbus.c     |  2 +-\n drivers/pci/host/pci-mvebu.c | 27 ++++++++++++++++++++++-----\n include/linux/mbus.h         |  4 ++--\n 3 files changed, 25 insertions(+), 8 deletions(-)"
}