Show a cover letter.

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

{
    "id": 809486,
    "url": "http://patchwork.ozlabs.org/api/covers/809486/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/linux-i2c/cover/3023226.l5IfJK6GIc@aspire.rjw.lan/",
    "project": {
        "id": 35,
        "url": "http://patchwork.ozlabs.org/api/projects/35/?format=api",
        "name": "Linux I2C development",
        "link_name": "linux-i2c",
        "list_id": "linux-i2c.vger.kernel.org",
        "list_email": "linux-i2c@vger.kernel.org",
        "web_url": "",
        "scm_url": "",
        "webscm_url": "",
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<3023226.l5IfJK6GIc@aspire.rjw.lan>",
    "list_archive_url": null,
    "date": "2017-09-03T23:05:57",
    "name": "[RFT,0/2] i2c: designware: Runtime PM aware system sleep handling",
    "submitter": {
        "id": 26536,
        "url": "http://patchwork.ozlabs.org/api/people/26536/?format=api",
        "name": "Rafael J. Wysocki",
        "email": "rjw@rjwysocki.net"
    },
    "mbox": "http://patchwork.ozlabs.org/project/linux-i2c/cover/3023226.l5IfJK6GIc@aspire.rjw.lan/mbox/",
    "series": [
        {
            "id": 1289,
            "url": "http://patchwork.ozlabs.org/api/series/1289/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/linux-i2c/list/?series=1289",
            "date": "2017-09-03T23:14:44",
            "name": "i2c: designware: Runtime PM aware system sleep handling",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/1289/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/809486/comments/",
    "headers": {
        "Return-Path": "<linux-i2c-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-i2c-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 3xlpx36JFrz9t2y\n\tfor <incoming@patchwork.ozlabs.org>;\n\tMon,  4 Sep 2017 09:25:11 +1000 (AEST)",
            "(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1753180AbdICXZI (ORCPT <rfc822;incoming@patchwork.ozlabs.org>);\n\tSun, 3 Sep 2017 19:25:08 -0400",
            "from cloudserver094114.home.net.pl ([79.96.170.134]:63445 \"EHLO\n\tcloudserver094114.home.net.pl\" rhost-flags-OK-OK-OK-OK)\n\tby vger.kernel.org with ESMTP id S1753111AbdICXZG (ORCPT\n\t<rfc822;linux-i2c@vger.kernel.org>); Sun, 3 Sep 2017 19:25:06 -0400",
            "from 79.184.253.199.ipv4.supernova.orange.pl (79.184.253.199)\n\t(HELO aspire.rjw.lan)\n\tby serwer1319399.home.pl (79.96.170.134) with SMTP (IdeaSmtpServer\n\t0.82) id dfe71e2ae6d87b18; Mon, 4 Sep 2017 01:25:04 +0200"
        ],
        "From": "\"Rafael J. Wysocki\" <rjw@rjwysocki.net>",
        "To": "linux-pm@vger.kernel.org, linux-i2c@vger.kernel.org",
        "Cc": "Wolfram Sang <wsa@the-dreams.de>, linux-acpi@vger.kernel.org,\n\tKevin Hilman <khilman@kernel.org>,\n\tJarkko Nikula <jarkko.nikula@linux.intel.com>,\n\tAndy Shevchenko <andriy.shevchenko@linux.intel.com>,\n\tMika Westerberg <mika.westerberg@linux.intel.com>,\n\tJisheng Zhang <jszhang@marvell.com>,\n\tJohn Stultz <john.stultz@linaro.org>, Guodong Xu <guodong.xu@linaro.org>,\n\tSumit Semwal <sumit.semwal@linaro.org>,\n\tHaojian Zhuang <haojian.zhuang@linaro.org>,\n\tJohannes Stezenbach <js@sig21.net>, Ulf Hansson <ulf.hansson@linaro.org>",
        "Subject": "[RFT][PATCH 0/2] i2c: designware: Runtime PM aware system sleep\n\thandling",
        "Date": "Mon, 04 Sep 2017 01:05:57 +0200",
        "Message-ID": "<3023226.l5IfJK6GIc@aspire.rjw.lan>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "7Bit",
        "Content-Type": "text/plain; charset=\"us-ascii\"",
        "Sender": "linux-i2c-owner@vger.kernel.org",
        "Precedence": "bulk",
        "List-ID": "<linux-i2c.vger.kernel.org>",
        "X-Mailing-List": "linux-i2c@vger.kernel.org"
    },
    "content": "Hi,\n\nThe point here is to avoid runtime resuming i2c designware devices during\nsystem suspend in the driver's ->suspend callback in the case when the\nACPI PM domain is not present.  That will allow us to deal with the\nACPI PM domain case going forward, among other things.\n\nThe first patch cleans up the runtime PM handling in the i2c-designware-platdrv\n_probe() routine so as to make it enable runtime PM in all cases, but prevent\nthe device from being runtime suspended via pm_runtime_forbid() if\npm_disabled is set.\n\nThe second one get rids of some ugly code and makes the PM callbacks of the\ndriver handle runtime-suspended devices during system suspend/resume.\n\nPlease test if you can and let me know if anything breaks.\n\nThanks,\nRafael"
}