{"id":2791,"url":"https://patchwork.libcamera.org/api/series/2791/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=2791","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"Introduce clang thread safety annotations","date":"2021-12-01T07:53:36","submitter":{"id":63,"url":"https://patchwork.libcamera.org/api/people/63/?format=json","name":"Hirokazu Honda","email":"hiroh@chromium.org"},"version":5,"total":12,"received_total":12,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/2791/mbox/","cover_letter":{"id":14940,"url":"https://patchwork.libcamera.org/api/covers/14940/?format=json","web_url":"https://patchwork.libcamera.org/cover/14940/","msgid":"<20211201075348.3121186-1-hiroh@chromium.org>","date":"2021-12-01T07:53:36","name":"[libcamera-devel,v5,00/12] Introduce clang thread safety annotations","mbox":"https://patchwork.libcamera.org/cover/14940/mbox/"},"patches":[{"id":14941,"url":"https://patchwork.libcamera.org/api/patches/14941/?format=json","web_url":"https://patchwork.libcamera.org/patch/14941/","msgid":"<20211201075348.3121186-2-hiroh@chromium.org>","date":"2021-12-01T07:53:37","name":"[libcamera-devel,v5,01/12] libcamera: base: Introduce ConditionVariable","mbox":"https://patchwork.libcamera.org/patch/14941/mbox/"},{"id":14942,"url":"https://patchwork.libcamera.org/api/patches/14942/?format=json","web_url":"https://patchwork.libcamera.org/patch/14942/","msgid":"<20211201075348.3121186-3-hiroh@chromium.org>","date":"2021-12-01T07:53:38","name":"[libcamera-devel,v5,02/12] android: Consolidate mutex classes to Mutex and MutexLocker","mbox":"https://patchwork.libcamera.org/patch/14942/mbox/"},{"id":14943,"url":"https://patchwork.libcamera.org/api/patches/14943/?format=json","web_url":"https://patchwork.libcamera.org/patch/14943/","msgid":"<20211201075348.3121186-4-hiroh@chromium.org>","date":"2021-12-01T07:53:39","name":"[libcamera-devel,v5,03/12] v4l2: Consolidate mutex classes to Mutex and MutexLocker","mbox":"https://patchwork.libcamera.org/patch/14943/mbox/"},{"id":14944,"url":"https://patchwork.libcamera.org/api/patches/14944/?format=json","web_url":"https://patchwork.libcamera.org/patch/14944/","msgid":"<20211201075348.3121186-5-hiroh@chromium.org>","date":"2021-12-01T07:53:40","name":"[libcamera-devel,v5,04/12] libcamera: base: Add thread safety annotation macros","mbox":"https://patchwork.libcamera.org/patch/14944/mbox/"},{"id":14945,"url":"https://patchwork.libcamera.org/api/patches/14945/?format=json","web_url":"https://patchwork.libcamera.org/patch/14945/","msgid":"<20211201075348.3121186-6-hiroh@chromium.org>","date":"2021-12-01T07:53:41","name":"[libcamera-devel,v5,05/12] libcamera: base: Add mutex classes with thread safety annotations","mbox":"https://patchwork.libcamera.org/patch/14945/mbox/"},{"id":14946,"url":"https://patchwork.libcamera.org/api/patches/14946/?format=json","web_url":"https://patchwork.libcamera.org/patch/14946/","msgid":"<20211201075348.3121186-7-hiroh@chromium.org>","date":"2021-12-01T07:53:42","name":"[libcamera-devel,v5,06/12] libcamera: Correct include headers for Mutex classes","mbox":"https://patchwork.libcamera.org/patch/14946/mbox/"},{"id":14947,"url":"https://patchwork.libcamera.org/api/patches/14947/?format=json","web_url":"https://patchwork.libcamera.org/patch/14947/","msgid":"<20211201075348.3121186-8-hiroh@chromium.org>","date":"2021-12-01T07:53:43","name":"[libcamera-devel,v5,07/12] android: camera_hal_manager: Add thread safety annotation","mbox":"https://patchwork.libcamera.org/patch/14947/mbox/"},{"id":14948,"url":"https://patchwork.libcamera.org/api/patches/14948/?format=json","web_url":"https://patchwork.libcamera.org/patch/14948/","msgid":"<20211201075348.3121186-9-hiroh@chromium.org>","date":"2021-12-01T07:53:44","name":"[libcamera-devel,v5,08/12] android: camera_stream: Protect buffers initialization by mutex_","mbox":"https://patchwork.libcamera.org/patch/14948/mbox/"},{"id":14949,"url":"https://patchwork.libcamera.org/api/patches/14949/?format=json","web_url":"https://patchwork.libcamera.org/patch/14949/","msgid":"<20211201075348.3121186-10-hiroh@chromium.org>","date":"2021-12-01T07:53:45","name":"[libcamera-devel,v5,09/12] android: camera_stream: Add thread safety annotation","mbox":"https://patchwork.libcamera.org/patch/14949/mbox/"},{"id":14950,"url":"https://patchwork.libcamera.org/api/patches/14950/?format=json","web_url":"https://patchwork.libcamera.org/patch/14950/","msgid":"<20211201075348.3121186-11-hiroh@chromium.org>","date":"2021-12-01T07:53:46","name":"[libcamera-devel,v5,10/12] android: camera_device: Fix variables access without protection","mbox":"https://patchwork.libcamera.org/patch/14950/mbox/"},{"id":14951,"url":"https://patchwork.libcamera.org/api/patches/14951/?format=json","web_url":"https://patchwork.libcamera.org/patch/14951/","msgid":"<20211201075348.3121186-12-hiroh@chromium.org>","date":"2021-12-01T07:53:47","name":"[libcamera-devel,v5,11/12] android: camera_device: Add thread safety annotation","mbox":"https://patchwork.libcamera.org/patch/14951/mbox/"},{"id":14952,"url":"https://patchwork.libcamera.org/api/patches/14952/?format=json","web_url":"https://patchwork.libcamera.org/patch/14952/","msgid":"<20211201075348.3121186-13-hiroh@chromium.org>","date":"2021-12-01T07:53:48","name":"[libcamera-devel,v5,12/12] android: camera_request: Add thread safety annotation","mbox":"https://patchwork.libcamera.org/patch/14952/mbox/"}]}