get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 1010872,
    "url": "http://patchwork.ozlabs.org/api/patches/1010872/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/patch/20181211075938.32026-2-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": "<20181211075938.32026-2-kai.heng.feng@canonical.com>",
    "list_archive_url": null,
    "date": "2018-12-11T07:59:38",
    "name": "[2/2] igb: Exclude device from suspend direct complete optimization",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": false,
    "hash": "318182d091c188f67b2aafaf6a8c579b0c4a4bb0",
    "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/20181211075938.32026-2-kai.heng.feng@canonical.com/mbox/",
    "series": [
        {
            "id": 81028,
            "url": "http://patchwork.ozlabs.org/api/series/81028/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/list/?series=81028",
            "date": "2018-12-11T07:59:38",
            "name": "[1/2] e1000e: Exclude device from suspend direct complete optimization",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/81028/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/1010872/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/1010872/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.138; helo=whitealder.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 whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138])\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 43DXRW0KR8z9s3l\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue, 11 Dec 2018 19:00:06 +1100 (AEDT)",
            "from localhost (localhost [127.0.0.1])\n\tby whitealder.osuosl.org (Postfix) with ESMTP id 2E32384738;\n\tTue, 11 Dec 2018 08:00:05 +0000 (UTC)",
            "from whitealder.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id FI9+tLD7-9BD; Tue, 11 Dec 2018 08:00:02 +0000 (UTC)",
            "from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby whitealder.osuosl.org (Postfix) with ESMTP id 61377853CF;\n\tTue, 11 Dec 2018 08:00:02 +0000 (UTC)",
            "from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138])\n\tby ash.osuosl.org (Postfix) with ESMTP id 4807D1BF282\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tTue, 11 Dec 2018 08:00:01 +0000 (UTC)",
            "from localhost (localhost [127.0.0.1])\n\tby whitealder.osuosl.org (Postfix) with ESMTP id A84128464A\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tTue, 11 Dec 2018 07:59:51 +0000 (UTC)",
            "from whitealder.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id ZaSOmnUgtkUq for <intel-wired-lan@lists.osuosl.org>;\n\tTue, 11 Dec 2018 07:59:50 +0000 (UTC)",
            "from youngberry.canonical.com (youngberry.canonical.com\n\t[91.189.89.112])\n\tby whitealder.osuosl.org (Postfix) with ESMTPS id 58FD28461B\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tTue, 11 Dec 2018 07:59:50 +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 1gWcxG-0004Br-9E; Tue, 11 Dec 2018 07:59:46 +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": "Tue, 11 Dec 2018 15:59:38 +0800",
        "Message-Id": "<20181211075938.32026-2-kai.heng.feng@canonical.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "In-Reply-To": "<20181211075938.32026-1-kai.heng.feng@canonical.com>",
        "References": "<20181211075938.32026-1-kai.heng.feng@canonical.com>",
        "Subject": "[Intel-wired-lan] [PATCH 2/2] igb: Exclude device from suspend\n\tdirect complete optimization",
        "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, davem@davemloft.net,\n\tlinux-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": "igb sets different WoL settings in system suspend callback and runtime\nsuspend callback.\n\nThe suspend direct complete optimization leaves igb in runtime suspneded\nstate with wrong WoL setting during system suspend.\n\nTo fix this, we need to disable suspend direct complete optimization to\nlet igb always use suspend callback to set correct WoL during system\nsuspend.\n\nSigned-off-by: Kai-Heng Feng <kai.heng.feng@canonical.com>\n---\n drivers/net/ethernet/intel/igb/igb_main.c | 3 +++\n 1 file changed, 3 insertions(+)",
    "diff": "diff --git a/drivers/net/ethernet/intel/igb/igb_main.c b/drivers/net/ethernet/intel/igb/igb_main.c\nindex 2ce3f2cb156d..e0e8f7a708e9 100644\n--- a/drivers/net/ethernet/intel/igb/igb_main.c\n+++ b/drivers/net/ethernet/intel/igb/igb_main.c\n@@ -3467,6 +3467,9 @@ static int igb_probe(struct pci_dev *pdev, const struct pci_device_id *ent)\n \t\t\tbreak;\n \t\t}\n \t}\n+\n+\tdev_pm_set_driver_flags(&pdev->dev, DPM_FLAG_NEVER_SKIP);\n+\n \tpm_runtime_put_noidle(&pdev->dev);\n \treturn 0;\n \n",
    "prefixes": [
        "2/2"
    ]
}