Show a cover letter.

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

{
    "id": 56164,
    "url": "http://patchwork.dpdk.org/api/covers/56164/?format=api",
    "web_url": "http://patchwork.dpdk.org/project/dpdk/cover/cover.1562332788.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.1562332788.git.anatoly.burakov@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/cover.1562332788.git.anatoly.burakov@intel.com",
    "date": "2019-07-05T13:20:33",
    "name": "[v2,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.1562332788.git.anatoly.burakov@intel.com/mbox/",
    "series": [
        {
            "id": 5370,
            "url": "http://patchwork.dpdk.org/api/series/5370/?format=api",
            "web_url": "http://patchwork.dpdk.org/project/dpdk/list/?series=5370",
            "date": "2019-07-05T13:20:33",
            "name": "Fix timer resource leak",
            "version": 2,
            "mbox": "http://patchwork.dpdk.org/series/5370/mbox/"
        }
    ],
    "comments": "http://patchwork.dpdk.org/api/covers/56164/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 06DB71BEB2;\n\tFri,  5 Jul 2019 15:20:38 +0200 (CEST)",
            "from mga11.intel.com (mga11.intel.com [192.55.52.93])\n\tby dpdk.org (Postfix) with ESMTP id A3C0D1B9B5\n\tfor <dev@dpdk.org>; Fri,  5 Jul 2019 15:20:36 +0200 (CEST)",
            "from fmsmga005.fm.intel.com ([10.253.24.32])\n\tby fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t05 Jul 2019 06:20:35 -0700",
            "from silpixa00399498.ir.intel.com (HELO\n\tsilpixa00399498.ger.corp.intel.com) ([10.237.223.125])\n\tby fmsmga005.fm.intel.com with ESMTP; 05 Jul 2019 06:20:35 -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=\"363178525\"",
        "From": "Anatoly Burakov <anatoly.burakov@intel.com>",
        "To": "dev@dpdk.org",
        "Date": "Fri,  5 Jul 2019 14:20:33 +0100",
        "Message-Id": "<cover.1562332788.git.anatoly.burakov@intel.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "In-Reply-To": "<cover.1561478924.git.anatoly.burakov@intel.com>",
        "References": "<cover.1561478924.git.anatoly.burakov@intel.com>",
        "Subject": "[dpdk-dev] [PATCH v2 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\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       | 29 +++++++++++++\n lib/librte_eal/common/eal_memcfg.h            |  8 ++++\n .../common/include/rte_eal_memconfig.h        | 22 ++++++++++\n lib/librte_eal/freebsd/eal/eal.c              |  5 ++-\n lib/librte_eal/linux/eal/eal.c                |  5 ++-\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 8 files changed, 100 insertions(+), 17 deletions(-)"
}