Series Detail
Show a series.
GET /api/series/4157/?format=api
{ "id": 4157, "url": "https://patchwork.libcamera.org/api/series/4157/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=4157", "project": { "id": 1, "url": "https://patchwork.libcamera.org/api/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": "" }, "name": "libcamera: Hardening against thread race conditions", "date": "2024-01-23T01:12:37", "submitter": { "id": 2, "url": "https://patchwork.libcamera.org/api/people/2/?format=api", "name": "Laurent Pinchart", "email": "laurent.pinchart@ideasonboard.com" }, "version": 2, "total": 12, "received_total": 12, "received_all": true, "mbox": "https://patchwork.libcamera.org/series/4157/mbox/", "cover_letter": { "id": 19448, "url": "https://patchwork.libcamera.org/api/covers/19448/?format=api", "web_url": "https://patchwork.libcamera.org/cover/19448/", "msgid": "<20240123011249.22716-1-laurent.pinchart@ideasonboard.com>", "date": "2024-01-23T01:12:37", "name": "[v2,00/12] libcamera: Hardening against thread race conditions", "mbox": "https://patchwork.libcamera.org/cover/19448/mbox/" }, "patches": [ { "id": 19449, "url": "https://patchwork.libcamera.org/api/patches/19449/?format=api", "web_url": "https://patchwork.libcamera.org/patch/19449/", "msgid": "<20240123011249.22716-2-laurent.pinchart@ideasonboard.com>", "date": "2024-01-23T01:12:38", "name": "[v2,01/12] libcamera: object: Fix thread-bound reference in documentation", "mbox": "https://patchwork.libcamera.org/patch/19449/mbox/" }, { "id": 19450, "url": "https://patchwork.libcamera.org/api/patches/19450/?format=api", "web_url": "https://patchwork.libcamera.org/patch/19450/", "msgid": "<20240123011249.22716-3-laurent.pinchart@ideasonboard.com>", "date": "2024-01-23T01:12:39", "name": "[v2,02/12] libcamera: signal: Replace object.h inclusion with forward declatation", "mbox": "https://patchwork.libcamera.org/patch/19450/mbox/" }, { "id": 19451, "url": "https://patchwork.libcamera.org/api/patches/19451/?format=api", "web_url": "https://patchwork.libcamera.org/patch/19451/", "msgid": "<20240123011249.22716-4-laurent.pinchart@ideasonboard.com>", "date": "2024-01-23T01:12:40", "name": "[v2,03/12] test: object-delete: Test deferred delete just before thread stops", "mbox": "https://patchwork.libcamera.org/patch/19451/mbox/" }, { "id": 19452, "url": "https://patchwork.libcamera.org/api/patches/19452/?format=api", "web_url": "https://patchwork.libcamera.org/patch/19452/", "msgid": "<20240123011249.22716-5-laurent.pinchart@ideasonboard.com>", "date": "2024-01-23T01:12:41", "name": "[v2,04/12] libcamera: thread: Ensure deferred deletion of all objects before stopping", "mbox": "https://patchwork.libcamera.org/patch/19452/mbox/" }, { "id": 19453, "url": "https://patchwork.libcamera.org/api/patches/19453/?format=api", "web_url": "https://patchwork.libcamera.org/patch/19453/", "msgid": "<20240123011249.22716-6-laurent.pinchart@ideasonboard.com>", "date": "2024-01-23T01:12:42", "name": "[v2,05/12] test: event-thread: Destroy Object from correct thread context", "mbox": "https://patchwork.libcamera.org/patch/19453/mbox/" }, { "id": 19454, "url": "https://patchwork.libcamera.org/api/patches/19454/?format=api", "web_url": "https://patchwork.libcamera.org/patch/19454/", "msgid": "<20240123011249.22716-7-laurent.pinchart@ideasonboard.com>", "date": "2024-01-23T01:12:43", "name": "[v2,06/12] test: message: Remove incorrect slow receiver test", "mbox": "https://patchwork.libcamera.org/patch/19454/mbox/" }, { "id": 19455, "url": "https://patchwork.libcamera.org/api/patches/19455/?format=api", "web_url": "https://patchwork.libcamera.org/patch/19455/", "msgid": "<20240123011249.22716-8-laurent.pinchart@ideasonboard.com>", "date": "2024-01-23T01:12:44", "name": "[v2,07/12] test: message: Destroy Object from correct thread context", "mbox": "https://patchwork.libcamera.org/patch/19455/mbox/" }, { "id": 19456, "url": "https://patchwork.libcamera.org/api/patches/19456/?format=api", "web_url": "https://patchwork.libcamera.org/patch/19456/", "msgid": "<20240123011249.22716-9-laurent.pinchart@ideasonboard.com>", "date": "2024-01-23T01:12:45", "name": "[v2,08/12] test: signal-threads: Destroy Object from correct thread context", "mbox": "https://patchwork.libcamera.org/patch/19456/mbox/" }, { "id": 19457, "url": "https://patchwork.libcamera.org/api/patches/19457/?format=api", "web_url": "https://patchwork.libcamera.org/patch/19457/", "msgid": "<20240123011249.22716-10-laurent.pinchart@ideasonboard.com>", "date": "2024-01-23T01:12:46", "name": "[v2,09/12] test: timer-thread: Move timer start from wrong thread to separate test", "mbox": "https://patchwork.libcamera.org/patch/19457/mbox/" }, { "id": 19458, "url": "https://patchwork.libcamera.org/api/patches/19458/?format=api", "web_url": "https://patchwork.libcamera.org/patch/19458/", "msgid": "<20240123011249.22716-11-laurent.pinchart@ideasonboard.com>", "date": "2024-01-23T01:12:47", "name": "[v2,10/12] test: timer-thread: Destroy Object from correct thread context", "mbox": "https://patchwork.libcamera.org/patch/19458/mbox/" }, { "id": 19459, "url": "https://patchwork.libcamera.org/api/patches/19459/?format=api", "web_url": "https://patchwork.libcamera.org/patch/19459/", "msgid": "<20240123011249.22716-12-laurent.pinchart@ideasonboard.com>", "date": "2024-01-23T01:12:48", "name": "[v2,11/12] libcamera: object: Document and ensure Object deletion constraints", "mbox": "https://patchwork.libcamera.org/patch/19459/mbox/" }, { "id": 19460, "url": "https://patchwork.libcamera.org/api/patches/19460/?format=api", "web_url": "https://patchwork.libcamera.org/patch/19460/", "msgid": "<20240123011249.22716-13-laurent.pinchart@ideasonboard.com>", "date": "2024-01-23T01:12:49", "name": "[v2,12/12] libcamera: object: Add and use thread-bound assertion", "mbox": "https://patchwork.libcamera.org/patch/19460/mbox/" } ] }