Show a cover letter.

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

{
    "id": 56184,
    "url": "http://patchwork.dpdk.org/api/covers/56184/?format=api",
    "web_url": "http://patchwork.dpdk.org/project/dpdk/cover/cover.1562347316.git.anatoly.burakov@intel.com/",
    "project": {
        "id": 1,
        "url": "http://patchwork.dpdk.org/api/projects/1/?format=api",
        "name": "DPDK",
        "link_name": "dpdk",
        "list_id": "dev.dpdk.org",
        "list_email": "dev@dpdk.org",
        "web_url": "http://core.dpdk.org",
        "scm_url": "git://dpdk.org/dpdk",
        "webscm_url": "http://git.dpdk.org/dpdk",
        "list_archive_url": "https://inbox.dpdk.org/dev",
        "list_archive_url_format": "https://inbox.dpdk.org/dev/{}",
        "commit_url_format": ""
    },
    "msgid": "<cover.1562347316.git.anatoly.burakov@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/cover.1562347316.git.anatoly.burakov@intel.com",
    "date": "2019-07-05T17:22:43",
    "name": "[v3,0/1] Fix timer resource leak",
    "submitter": {
        "id": 4,
        "url": "http://patchwork.dpdk.org/api/people/4/?format=api",
        "name": "Anatoly Burakov",
        "email": "anatoly.burakov@intel.com"
    },
    "mbox": "http://patchwork.dpdk.org/project/dpdk/cover/cover.1562347316.git.anatoly.burakov@intel.com/mbox/",
    "series": [
        {
            "id": 5378,
            "url": "http://patchwork.dpdk.org/api/series/5378/?format=api",
            "web_url": "http://patchwork.dpdk.org/project/dpdk/list/?series=5378",
            "date": "2019-07-05T17:22:43",
            "name": "Fix timer resource leak",
            "version": 3,
            "mbox": "http://patchwork.dpdk.org/series/5378/mbox/"
        }
    ],
    "comments": "http://patchwork.dpdk.org/api/covers/56184/comments/",
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@dpdk.org",
        "Delivered-To": "patchwork@dpdk.org",
        "Received": [
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 9C4D81BE1B;\n\tFri,  5 Jul 2019 19:22:48 +0200 (CEST)",
            "from mga12.intel.com (mga12.intel.com [192.55.52.136])\n\tby dpdk.org (Postfix) with ESMTP id 6AAEB559A\n\tfor <dev@dpdk.org>; Fri,  5 Jul 2019 19:22:46 +0200 (CEST)",
            "from fmsmga001.fm.intel.com ([10.253.24.23])\n\tby fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t05 Jul 2019 10:22:45 -0700",
            "from silpixa00399498.ir.intel.com (HELO\n\tsilpixa00399498.ger.corp.intel.com) ([10.237.223.125])\n\tby fmsmga001.fm.intel.com with ESMTP; 05 Jul 2019 10:22:44 -0700"
        ],
        "X-Amp-Result": "SKIPPED(no attachment in message)",
        "X-Amp-File-Uploaded": "False",
        "X-ExtLoop1": "1",
        "X-IronPort-AV": "E=Sophos;i=\"5.63,455,1557212400\"; d=\"scan'208\";a=\"185217212\"",
        "From": "Anatoly Burakov <anatoly.burakov@intel.com>",
        "To": "dev@dpdk.org",
        "Date": "Fri,  5 Jul 2019 18:22:43 +0100",
        "Message-Id": "<cover.1562347316.git.anatoly.burakov@intel.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "In-Reply-To": "<cover.1562332788.git.anatoly.burakov@intel.com>",
        "References": "<cover.1562332788.git.anatoly.burakov@intel.com>",
        "Subject": "[dpdk-dev] [PATCH v3 0/1] Fix timer resource leak",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n\t<mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "Previous attempts [1] at fixing the resource leak have been\ndeemed unsuccessful because of limitations around what\ncan be done without breaking the ABI. Now that we've\nbroken the EAL ABI, we can fix this issue properly.\n\nThis patchset is adding a new lock API, as well as fixes the\nactual issue.\n\nThe patchset depends on mem config patchset [2].\n\nv3:\n- Accidentally squashed with previous patch, reverted\n\nv2:\n- Addressed review comments and squashed patches\n\n[1] http://patches.dpdk.org/patch/53334/\n[2] http://patches.dpdk.org/project/dpdk/list/?series=5369\n\nAnatoly Burakov (1):\n  timer: fix resource leak in finalize\n\n lib/librte_eal/common/eal_common_mcfg.c       | 14 +++++++\n lib/librte_eal/common/eal_memcfg.h            |  2 +\n .../common/include/rte_eal_memconfig.h        | 22 ++++++++++\n lib/librte_eal/rte_eal_version.map            |  2 +\n lib/librte_timer/rte_timer.c                  | 41 +++++++++++++------\n lib/librte_timer/rte_timer.h                  |  5 ++-\n 6 files changed, 71 insertions(+), 15 deletions(-)"
}