Show a cover letter.

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

{
    "id": 908219,
    "url": "http://patchwork.ozlabs.org/api/covers/908219/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/cover/152537719056.62474.2571390812509425478.stgit@bhelgaas-glaptop.roam.corp.google.com/",
    "project": {
        "id": 46,
        "url": "http://patchwork.ozlabs.org/api/projects/46/?format=api",
        "name": "Intel Wired Ethernet development",
        "link_name": "intel-wired-lan",
        "list_id": "intel-wired-lan.osuosl.org",
        "list_email": "intel-wired-lan@osuosl.org",
        "web_url": "",
        "scm_url": "",
        "webscm_url": "",
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<152537719056.62474.2571390812509425478.stgit@bhelgaas-glaptop.roam.corp.google.com>",
    "list_archive_url": null,
    "date": "2018-05-03T20:00:07",
    "name": "[v6,0/5] PCI: Improve PCIe link status reporting",
    "submitter": {
        "id": 67298,
        "url": "http://patchwork.ozlabs.org/api/people/67298/?format=api",
        "name": "Bjorn Helgaas",
        "email": "helgaas@kernel.org"
    },
    "mbox": "http://patchwork.ozlabs.org/project/intel-wired-lan/cover/152537719056.62474.2571390812509425478.stgit@bhelgaas-glaptop.roam.corp.google.com/mbox/",
    "series": [
        {
            "id": 42437,
            "url": "http://patchwork.ozlabs.org/api/series/42437/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/list/?series=42437",
            "date": "2018-05-03T20:00:07",
            "name": "PCI: Improve PCIe link status reporting",
            "version": 6,
            "mbox": "http://patchwork.ozlabs.org/series/42437/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/908219/comments/",
    "headers": {
        "Return-Path": "<intel-wired-lan-bounces@osuosl.org>",
        "X-Original-To": [
            "incoming@patchwork.ozlabs.org",
            "intel-wired-lan@lists.osuosl.org"
        ],
        "Delivered-To": [
            "patchwork-incoming@bilbo.ozlabs.org",
            "intel-wired-lan@lists.osuosl.org"
        ],
        "Authentication-Results": [
            "ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=osuosl.org\n\t(client-ip=140.211.166.136; helo=silver.osuosl.org;\n\tenvelope-from=intel-wired-lan-bounces@osuosl.org;\n\treceiver=<UNKNOWN>)",
            "ozlabs.org;\n\tdmarc=fail (p=none dis=none) header.from=kernel.org",
            "ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n\tunprotected) header.d=kernel.org header.i=@kernel.org\n\theader.b=\"NhkidCwt\"; dkim-atps=neutral"
        ],
        "Received": [
            "from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 40cQwx0gmwz9s4n\n\tfor <incoming@patchwork.ozlabs.org>;\n\tFri,  4 May 2018 06:00:16 +1000 (AEST)",
            "from localhost (localhost [127.0.0.1])\n\tby silver.osuosl.org (Postfix) with ESMTP id 18C6725EC9;\n\tThu,  3 May 2018 20:00:15 +0000 (UTC)",
            "from silver.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id bDngW4ErBiG2; Thu,  3 May 2018 20:00:14 +0000 (UTC)",
            "from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby silver.osuosl.org (Postfix) with ESMTP id 6271625D64;\n\tThu,  3 May 2018 20:00:14 +0000 (UTC)",
            "from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137])\n\tby ash.osuosl.org (Postfix) with ESMTP id 016ED1CEF86\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tThu,  3 May 2018 20:00:14 +0000 (UTC)",
            "from localhost (localhost [127.0.0.1])\n\tby fraxinus.osuosl.org (Postfix) with ESMTP id F2754878DB\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tThu,  3 May 2018 20:00:13 +0000 (UTC)",
            "from fraxinus.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id 16cbTwc5HT9O for <intel-wired-lan@lists.osuosl.org>;\n\tThu,  3 May 2018 20:00:10 +0000 (UTC)",
            "from mail.kernel.org (mail.kernel.org [198.145.29.99])\n\tby fraxinus.osuosl.org (Postfix) with ESMTPS id 68CBB878E7\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tThu,  3 May 2018 20:00:10 +0000 (UTC)",
            "from localhost (unknown [69.71.5.252])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby mail.kernel.org (Postfix) with ESMTPSA id D73322176D;\n\tThu,  3 May 2018 20:00:09 +0000 (UTC)"
        ],
        "X-Virus-Scanned": [
            "amavisd-new at osuosl.org",
            "amavisd-new at osuosl.org"
        ],
        "X-Greylist": "domain auto-whitelisted by SQLgrey-1.7.6",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=default; t=1525377610;\n\tbh=CpWCio5lcVsq8GHp8SdMz2hvqi/AegQnMsxchyg3KQc=;\n\th=Subject:From:To:Cc:Date:From;\n\tb=NhkidCwt2YTQTWLAstbejUf+DKK1iVSw7spcujED7Ops5zSDk+mZXhi2NlFMIC6w4\n\thJoeNoh5nPM9uoFkhqBAaMSDufQo39VoOyUkDcSwzVOHJ1FtKS1NPbELi9dDpouVwo\n\t8fUAxWFTf8WbjljKUIPaXocS4wEs4PuaJLONFlSY=",
        "From": "Bjorn Helgaas <helgaas@kernel.org>",
        "To": "Jeff Kirsher <jeffrey.t.kirsher@intel.com>,\n\tGanesh Goudar <ganeshgr@chelsio.com>,\n\tMichael Chan <michael.chan@broadcom.com>, \n\tAriel Elior <ariel.elior@cavium.com>",
        "Date": "Thu, 03 May 2018 15:00:07 -0500",
        "Message-ID": "<152537719056.62474.2571390812509425478.stgit@bhelgaas-glaptop.roam.corp.google.com>",
        "User-Agent": "StGit/0.18",
        "MIME-Version": "1.0",
        "Subject": "[Intel-wired-lan] [PATCH v6 0/5] PCI: Improve PCIe link status\n\treporting",
        "X-BeenThere": "intel-wired-lan@osuosl.org",
        "X-Mailman-Version": "2.1.24",
        "Precedence": "list",
        "List-Id": "Intel Wired Ethernet Linux Kernel Driver Development\n\t<intel-wired-lan.osuosl.org>",
        "List-Unsubscribe": "<https://lists.osuosl.org/mailman/options/intel-wired-lan>, \n\t<mailto:intel-wired-lan-request@osuosl.org?subject=unsubscribe>",
        "List-Archive": "<http://lists.osuosl.org/pipermail/intel-wired-lan/>",
        "List-Post": "<mailto:intel-wired-lan@osuosl.org>",
        "List-Help": "<mailto:intel-wired-lan-request@osuosl.org?subject=help>",
        "List-Subscribe": "<https://lists.osuosl.org/mailman/listinfo/intel-wired-lan>, \n\t<mailto:intel-wired-lan-request@osuosl.org?subject=subscribe>",
        "Cc": "Jakub Kicinski <kubakici@wp.pl>, linux-pci@vger.kernel.org,\n\tlinux-kernel@vger.kernel.org, Tal Gilboa <talgi@mellanox.com>,\n\tintel-wired-lan@lists.osuosl.org, netdev@vger.kernel.org,\n\teverest-linux-l2@cavium.com, Tariq Toukan <tariqt@mellanox.com>",
        "Content-Type": "text/plain; charset=\"us-ascii\"",
        "Content-Transfer-Encoding": "7bit",
        "Errors-To": "intel-wired-lan-bounces@osuosl.org",
        "Sender": "\"Intel-wired-lan\" <intel-wired-lan-bounces@osuosl.org>"
    },
    "content": "This is based on Tal's recent work to unify the approach for reporting PCIe\nlink speed/width and whether the device is being limited by a slower\nupstream link.\n\nThe new pcie_print_link_status() interface appeared in v4.17-rc1; see\n9e506a7b5147 (\"PCI: Add pcie_print_link_status() to log link speed and\nwhether it's limited\").\n\nThat's a good way to replace use of pcie_get_minimum_link(), which gives\nmisleading results when a path contains both a fast, narrow link and a\nslow, wide link: it reports the equivalent of a slow, narrow link.\n\nThis series removes the remaining uses of pcie_get_minimum_link() and then\nremoves the interface itself.  I'd like to merge them all through the PCI\ntree to make the removal easy.\n\nThis does change the dmesg reporting of link speeds, and in the ixgbe case,\nit changes the reporting from KERN_WARN level to KERN_INFO.  If that's an\nissue, let's talk about it.  I'm hoping the reduce code size, improved\nfunctionality, and consistency across drivers is enough to make this\nworthwhile.\n\n---\n\nBjorn Helgaas (5):\n      bnx2x: Report PCIe link properties with pcie_print_link_status()\n      bnxt_en: Report PCIe link properties with pcie_print_link_status()\n      cxgb4: Report PCIe link properties with pcie_print_link_status()\n      ixgbe: Report PCIe link properties with pcie_print_link_status()\n      PCI: Remove unused pcie_get_minimum_link()\n\n\n drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c |   23 ++-----\n drivers/net/ethernet/broadcom/bnxt/bnxt.c        |   19 ------\n drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c  |   75 ----------------------\n drivers/net/ethernet/intel/ixgbe/ixgbe_main.c    |   47 --------------\n drivers/pci/pci.c                                |   43 -------------\n include/linux/pci.h                              |    2 -\n 6 files changed, 9 insertions(+), 200 deletions(-)"
}