Show a cover letter.

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

{
    "id": 703,
    "url": "https://patchwork.libcamera.org/api/1.1/covers/703/?format=api",
    "web_url": "https://patchwork.libcamera.org/cover/703/",
    "project": {
        "id": 1,
        "url": "https://patchwork.libcamera.org/api/1.1/projects/1/?format=api",
        "name": "libcamera",
        "link_name": "libcamera",
        "list_id": "libcamera_core",
        "list_email": "libcamera-devel@lists.libcamera.org",
        "web_url": "",
        "scm_url": "",
        "webscm_url": ""
    },
    "msgid": "<20190304232530.4427-1-kieran.bingham@ideasonboard.com>",
    "date": "2019-03-04T23:25:28",
    "name": "[libcamera-devel,0/2] libcamera: Fix unmapping of buffers",
    "submitter": {
        "id": 4,
        "url": "https://patchwork.libcamera.org/api/1.1/people/4/?format=api",
        "name": "Kieran Bingham",
        "email": "kieran.bingham@ideasonboard.com"
    },
    "mbox": "https://patchwork.libcamera.org/cover/703/mbox/",
    "series": [
        {
            "id": 202,
            "url": "https://patchwork.libcamera.org/api/1.1/series/202/?format=api",
            "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=202",
            "date": "2019-03-04T23:25:29",
            "name": "libcamera: Fix unmapping of buffers",
            "version": 1,
            "mbox": "https://patchwork.libcamera.org/series/202/mbox/"
        }
    ],
    "comments": "https://patchwork.libcamera.org/api/covers/703/comments/",
    "headers": {
        "Return-Path": "<kieran.bingham@ideasonboard.com>",
        "Received": [
            "from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 46180610B3\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue,  5 Mar 2019 00:25:37 +0100 (CET)",
            "from localhost.localdomain\n\t(cpc89242-aztw30-2-0-cust488.18-1.cable.virginm.net [86.31.129.233])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id 9C5D02F2;\n\tTue,  5 Mar 2019 00:25:36 +0100 (CET)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1551741936;\n\tbh=P7yYr5XpL7yU8KBee7WYDyME2eM0//5YV92Ph+cg80w=;\n\th=From:To:Cc:Subject:Date:From;\n\tb=NWc+Q+E7XBcbDE9LbgvaGQdb4JOidvBI9LlAyxLO47H8pEEQp/ed8UphzWTRHFVoN\n\tDvaEujENnhBdq98k4aaY0KVj7TPXK/s38KxvzVWPK3o/ocM2h9oe4pI+xyjvfu7TjE\n\tEpQ+Hvr8M4+EpMs7SEryEQ7lJaZvvi2bmcW5Yn2Y=",
        "From": "Kieran Bingham <kieran.bingham@ideasonboard.com>",
        "To": "LibCamera Devel <libcamera-devel@lists.libcamera.org>",
        "Date": "Mon,  4 Mar 2019 23:25:28 +0000",
        "Message-Id": "<20190304232530.4427-1-kieran.bingham@ideasonboard.com>",
        "X-Mailer": "git-send-email 2.19.1",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[libcamera-devel] [PATCH 0/2] libcamera: Fix unmapping of buffers",
        "X-BeenThere": "libcamera-devel@lists.libcamera.org",
        "X-Mailman-Version": "2.1.23",
        "Precedence": "list",
        "List-Id": "<libcamera-devel.lists.libcamera.org>",
        "List-Unsubscribe": "<https://lists.libcamera.org/options/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe>",
        "List-Archive": "<https://lists.libcamera.org/pipermail/libcamera-devel/>",
        "List-Post": "<mailto:libcamera-devel@lists.libcamera.org>",
        "List-Help": "<mailto:libcamera-devel-request@lists.libcamera.org?subject=help>",
        "List-Subscribe": "<https://lists.libcamera.org/listinfo/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe>",
        "X-List-Received-Date": "Mon, 04 Mar 2019 23:25:38 -0000"
    },
    "content": "When closing down an active stream, the V4L2Device reports that buffers can not\nbe released.\n\nThis turns out to be a two part problem.\n\nFirstly, exported buffers duplicate the dmabuf file handle for internal storage\n- but the first handle was not released. The first patch solves this by\nreleasing the handle after it has been associated with the buffer.\n\nThe second issue is that the V4L2Device is asked to free buffers /before/ they\nhave been released. Resolve this issue by destroying the bufferpool contents\nbefore calling down to the pipeline handler to free all buffers.\n\nKieran Bingham (2):\n  libcamera: v4l2_device: Close Plane dmabuf fd\n  libcamera: camera: Unmap buffers before release\n\n src/libcamera/camera.cpp      | 7 ++++++-\n src/libcamera/v4l2_device.cpp | 1 +\n 2 files changed, 7 insertions(+), 1 deletion(-)"
}