{"id":2770,"url":"https://patchwork.libcamera.org/api/series/2770/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=2770","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-11-29T11:44:42","submitter":{"id":63,"url":"https://patchwork.libcamera.org/api/people/63/?format=json","name":"Hirokazu Honda","email":"hiroh@chromium.org"},"version":2,"total":11,"received_total":11,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/2770/mbox/","cover_letter":{"id":14836,"url":"https://patchwork.libcamera.org/api/covers/14836/?format=json","web_url":"https://patchwork.libcamera.org/cover/14836/","msgid":"<20211129114453.3186042-1-hiroh@chromium.org>","date":"2021-11-29T11:44:42","name":"[libcamera-devel,v2,00/11] Introduce clang thread safety annotations","mbox":"https://patchwork.libcamera.org/cover/14836/mbox/"},"patches":[{"id":14837,"url":"https://patchwork.libcamera.org/api/patches/14837/?format=json","web_url":"https://patchwork.libcamera.org/patch/14837/","msgid":"<20211129114453.3186042-2-hiroh@chromium.org>","date":"2021-11-29T11:44:43","name":"[libcamera-devel,v2,01/11] libcamera: base: Introduce ConditionVariable","mbox":"https://patchwork.libcamera.org/patch/14837/mbox/"},{"id":14838,"url":"https://patchwork.libcamera.org/api/patches/14838/?format=json","web_url":"https://patchwork.libcamera.org/patch/14838/","msgid":"<20211129114453.3186042-3-hiroh@chromium.org>","date":"2021-11-29T11:44:44","name":"[libcamera-devel,v2,02/11] android: Consolidate mutex classes to Mutex and MutexLocker","mbox":"https://patchwork.libcamera.org/patch/14838/mbox/"},{"id":14839,"url":"https://patchwork.libcamera.org/api/patches/14839/?format=json","web_url":"https://patchwork.libcamera.org/patch/14839/","msgid":"<20211129114453.3186042-4-hiroh@chromium.org>","date":"2021-11-29T11:44:45","name":"[libcamera-devel,v2,03/11] v4l2: Consolidate mutex classes to Mutex and MutexLocker","mbox":"https://patchwork.libcamera.org/patch/14839/mbox/"},{"id":14840,"url":"https://patchwork.libcamera.org/api/patches/14840/?format=json","web_url":"https://patchwork.libcamera.org/patch/14840/","msgid":"<20211129114453.3186042-5-hiroh@chromium.org>","date":"2021-11-29T11:44:46","name":"[libcamera-devel,v2,04/11] libcamera: base: Add thread safety annotation macros","mbox":"https://patchwork.libcamera.org/patch/14840/mbox/"},{"id":14841,"url":"https://patchwork.libcamera.org/api/patches/14841/?format=json","web_url":"https://patchwork.libcamera.org/patch/14841/","msgid":"<20211129114453.3186042-6-hiroh@chromium.org>","date":"2021-11-29T11:44:47","name":"[libcamera-devel,v2,05/11] libcamera: base: Add mutex classes with thread safety annotations","mbox":"https://patchwork.libcamera.org/patch/14841/mbox/"},{"id":14842,"url":"https://patchwork.libcamera.org/api/patches/14842/?format=json","web_url":"https://patchwork.libcamera.org/patch/14842/","msgid":"<20211129114453.3186042-7-hiroh@chromium.org>","date":"2021-11-29T11:44:48","name":"[libcamera-devel,v2,06/11] android: camera_hal_manager: Add thread safety annotation","mbox":"https://patchwork.libcamera.org/patch/14842/mbox/"},{"id":14843,"url":"https://patchwork.libcamera.org/api/patches/14843/?format=json","web_url":"https://patchwork.libcamera.org/patch/14843/","msgid":"<20211129114453.3186042-8-hiroh@chromium.org>","date":"2021-11-29T11:44:49","name":"[libcamera-devel,v2,07/11] android: camera_stream: Protect buffers initialization by mutex_","mbox":"https://patchwork.libcamera.org/patch/14843/mbox/"},{"id":14844,"url":"https://patchwork.libcamera.org/api/patches/14844/?format=json","web_url":"https://patchwork.libcamera.org/patch/14844/","msgid":"<20211129114453.3186042-9-hiroh@chromium.org>","date":"2021-11-29T11:44:50","name":"[libcamera-devel,v2,08/11] android: camera_stream: Add thread safety annotation","mbox":"https://patchwork.libcamera.org/patch/14844/mbox/"},{"id":14845,"url":"https://patchwork.libcamera.org/api/patches/14845/?format=json","web_url":"https://patchwork.libcamera.org/patch/14845/","msgid":"<20211129114453.3186042-10-hiroh@chromium.org>","date":"2021-11-29T11:44:51","name":"[libcamera-devel,v2,09/11] android: camera_device: Fix variables access without protection","mbox":"https://patchwork.libcamera.org/patch/14845/mbox/"},{"id":14846,"url":"https://patchwork.libcamera.org/api/patches/14846/?format=json","web_url":"https://patchwork.libcamera.org/patch/14846/","msgid":"<20211129114453.3186042-11-hiroh@chromium.org>","date":"2021-11-29T11:44:52","name":"[libcamera-devel,v2,10/11] android: camera_device: Add thread safety annotation","mbox":"https://patchwork.libcamera.org/patch/14846/mbox/"},{"id":14847,"url":"https://patchwork.libcamera.org/api/patches/14847/?format=json","web_url":"https://patchwork.libcamera.org/patch/14847/","msgid":"<20211129114453.3186042-12-hiroh@chromium.org>","date":"2021-11-29T11:44:53","name":"[libcamera-devel,v2,11/11] android: camera_request: Add thread safety annotation","mbox":"https://patchwork.libcamera.org/patch/14847/mbox/"}]}