get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/1035508/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 1035508,
    "url": "http://patchwork.ozlabs.org/api/patches/1035508/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/patch/20190202174016.28539-1-kai.heng.feng@canonical.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": "<20190202174016.28539-1-kai.heng.feng@canonical.com>",
    "list_archive_url": null,
    "date": "2019-02-02T17:40:16",
    "name": "e1000e: Disable runtime PM on CNP+",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": false,
    "hash": "0e3e888baf07411d943299c3e504266a2d06c2a4",
    "submitter": {
        "id": 70328,
        "url": "http://patchwork.ozlabs.org/api/people/70328/?format=api",
        "name": "Kai-Heng Feng",
        "email": "kai.heng.feng@canonical.com"
    },
    "delegate": {
        "id": 68,
        "url": "http://patchwork.ozlabs.org/api/users/68/?format=api",
        "username": "jtkirshe",
        "first_name": "Jeff",
        "last_name": "Kirsher",
        "email": "jeffrey.t.kirsher@intel.com"
    },
    "mbox": "http://patchwork.ozlabs.org/project/intel-wired-lan/patch/20190202174016.28539-1-kai.heng.feng@canonical.com/mbox/",
    "series": [
        {
            "id": 89715,
            "url": "http://patchwork.ozlabs.org/api/series/89715/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/list/?series=89715",
            "date": "2019-02-02T17:40:16",
            "name": "e1000e: Disable runtime PM on CNP+",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/89715/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/1035508/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/1035508/checks/",
    "tags": {},
    "related": [],
    "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.133; helo=hemlock.osuosl.org;\n\tenvelope-from=intel-wired-lan-bounces@osuosl.org;\n\treceiver=<UNKNOWN>)",
            "ozlabs.org; dmarc=fail (p=none dis=none)\n\theader.from=canonical.com"
        ],
        "Received": [
            "from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.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 43sLpn51zwz9sBZ\n\tfor <incoming@patchwork.ozlabs.org>;\n\tSun,  3 Feb 2019 04:40:32 +1100 (AEDT)",
            "from localhost (localhost [127.0.0.1])\n\tby hemlock.osuosl.org (Postfix) with ESMTP id 3DA01880EF;\n\tSat,  2 Feb 2019 17:40:31 +0000 (UTC)",
            "from hemlock.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id kWT6GIvBwmNu; Sat,  2 Feb 2019 17:40:29 +0000 (UTC)",
            "from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby hemlock.osuosl.org (Postfix) with ESMTP id 4F951880E3;\n\tSat,  2 Feb 2019 17:40:29 +0000 (UTC)",
            "from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133])\n\tby ash.osuosl.org (Postfix) with ESMTP id A082D1BF27F\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tSat,  2 Feb 2019 17:40:27 +0000 (UTC)",
            "from localhost (localhost [127.0.0.1])\n\tby hemlock.osuosl.org (Postfix) with ESMTP id 9DA09880E3\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tSat,  2 Feb 2019 17:40:27 +0000 (UTC)",
            "from hemlock.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id IFKmTAWpSs8f for <intel-wired-lan@lists.osuosl.org>;\n\tSat,  2 Feb 2019 17:40:26 +0000 (UTC)",
            "from youngberry.canonical.com (youngberry.canonical.com\n\t[91.189.89.112])\n\tby hemlock.osuosl.org (Postfix) with ESMTPS id 8B240880DC\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tSat,  2 Feb 2019 17:40:26 +0000 (UTC)",
            "from 61-220-137-37.hinet-ip.hinet.net ([61.220.137.37]\n\thelo=localhost) by youngberry.canonical.com with esmtpsa\n\t(TLS1.0:RSA_AES_256_CBC_SHA1:32)\n\t(Exim 4.76) (envelope-from <kai.heng.feng@canonical.com>)\n\tid 1gpzHD-0004NX-7e; Sat, 02 Feb 2019 17:40:23 +0000"
        ],
        "X-Virus-Scanned": [
            "amavisd-new at osuosl.org",
            "amavisd-new at osuosl.org"
        ],
        "X-Greylist": "domain auto-whitelisted by SQLgrey-1.7.6",
        "From": "Kai-Heng Feng <kai.heng.feng@canonical.com>",
        "To": "jeffrey.t.kirsher@intel.com",
        "Date": "Sun,  3 Feb 2019 01:40:16 +0800",
        "Message-Id": "<20190202174016.28539-1-kai.heng.feng@canonical.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "Subject": "[Intel-wired-lan] [PATCH] e1000e: Disable runtime PM on CNP+",
        "X-BeenThere": "intel-wired-lan@osuosl.org",
        "X-Mailman-Version": "2.1.29",
        "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": "netdev@vger.kernel.org, Kai-Heng Feng <kai.heng.feng@canonical.com>,\n\tintel-wired-lan@lists.osuosl.org, linux-kernel@vger.kernel.org",
        "MIME-Version": "1.0",
        "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": "There are some new e1000e devices can only be woken up from D3 one time,\nby plugging ethernet cable. Subsequent cable plugging does set PME bit\ncorrectly, but it still doesn't get woken up.\n\nSince e1000e connects to the root complex directly, we rely on ACPI to\nwake it up. In this case, the GPE from _PRW only works once and stops\nworking after that. Though it appears to be a platform bug, e1000e\nmaintainers confirmed that I219 does not support D3.\n\nSo disable runtime PM on CNP+ chips. We may need to disable earlier\ngenerations if this bug also hit older platforms.\n\nBugzilla: https://bugzilla.kernel.org/attachment.cgi?id=280819\nSigned-off-by: Kai-Heng Feng <kai.heng.feng@canonical.com>\n---\n drivers/net/ethernet/intel/e1000e/netdev.c | 2 +-\n 1 file changed, 1 insertion(+), 1 deletion(-)",
    "diff": "diff --git a/drivers/net/ethernet/intel/e1000e/netdev.c b/drivers/net/ethernet/intel/e1000e/netdev.c\nindex 189f231075c2..9366b9d19a6f 100644\n--- a/drivers/net/ethernet/intel/e1000e/netdev.c\n+++ b/drivers/net/ethernet/intel/e1000e/netdev.c\n@@ -7351,7 +7351,7 @@ static int e1000_probe(struct pci_dev *pdev, const struct pci_device_id *ent)\n \n \te1000_print_device_info(adapter);\n \n-\tif (pci_dev_run_wake(pdev))\n+\tif (pci_dev_run_wake(pdev) && hw->mac.type < e1000_pch_cnp)\n \t\tpm_runtime_put_noidle(&pdev->dev);\n \n \treturn 0;\n",
    "prefixes": []
}