Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/1010873/?format=api
{ "id": 1010873, "url": "http://patchwork.ozlabs.org/api/patches/1010873/?format=api", "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/patch/20181211075938.32026-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": "<20181211075938.32026-1-kai.heng.feng@canonical.com>", "list_archive_url": null, "date": "2018-12-11T07:59:37", "name": "[1/2] e1000e: Exclude device from suspend direct complete optimization", "commit_ref": null, "pull_url": null, "state": "accepted", "archived": false, "hash": "2ec1306ef73ddfecb52d62c533f40bb660d30f94", "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-1-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/1010873/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/1010873/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 43DXRd2qrpz9s4s\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue, 11 Dec 2018 19:00:13 +1100 (AEDT)", "from localhost (localhost [127.0.0.1])\n\tby whitealder.osuosl.org (Postfix) with ESMTP id BB82386225;\n\tTue, 11 Dec 2018 08:00:11 +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 0juhwEePAOc9; Tue, 11 Dec 2018 08:00:05 +0000 (UTC)", "from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby whitealder.osuosl.org (Postfix) with ESMTP id B2F3385A85;\n\tTue, 11 Dec 2018 08:00:02 +0000 (UTC)", "from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137])\n\tby ash.osuosl.org (Postfix) with ESMTP id E73EE1C3127\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 fraxinus.osuosl.org (Postfix) with ESMTP id D3B4A84B1F\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tTue, 11 Dec 2018 07:59:49 +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 gemz25KCcy44 for <intel-wired-lan@lists.osuosl.org>;\n\tTue, 11 Dec 2018 07:59:47 +0000 (UTC)", "from youngberry.canonical.com (youngberry.canonical.com\n\t[91.189.89.112])\n\tby fraxinus.osuosl.org (Postfix) with ESMTPS id 12F058242B\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tTue, 11 Dec 2018 07:59:46 +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 1gWcxC-0004B1-BX; Tue, 11 Dec 2018 07:59:42 +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:37 +0800", "Message-Id": "<20181211075938.32026-1-kai.heng.feng@canonical.com>", "X-Mailer": "git-send-email 2.17.1", "Subject": "[Intel-wired-lan] [PATCH 1/2] e1000e: 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": "e1000e sets different WoL settings in system suspend callback and\nruntime suspend callback.\n\nThe suspend direct complete optimization leaves e1000e in runtime\nsuspneded state with wrong WoL setting during system suspend.\n\nTo fix this, we need to disable suspend direct complete optimization to\nlet e1000e 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/e1000e/netdev.c | 2 ++\n 1 file changed, 2 insertions(+)", "diff": "diff --git a/drivers/net/ethernet/intel/e1000e/netdev.c b/drivers/net/ethernet/intel/e1000e/netdev.c\nindex e434a6a64966..4a22390f9f49 100644\n--- a/drivers/net/ethernet/intel/e1000e/netdev.c\n+++ b/drivers/net/ethernet/intel/e1000e/netdev.c\n@@ -7351,6 +7351,8 @@ static int e1000_probe(struct pci_dev *pdev, const struct pci_device_id *ent)\n \n \te1000_print_device_info(adapter);\n \n+\tdev_pm_set_driver_flags(&pdev->dev, DPM_FLAG_NEVER_SKIP);\n+\n \tif (pci_dev_run_wake(pdev))\n \t\tpm_runtime_put_noidle(&pdev->dev);\n \n", "prefixes": [ "1/2" ] }