{"id":2785,"url":"https://patchwork.libcamera.org/api/series/2785/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=2785","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-30T15:55:48","submitter":{"id":63,"url":"https://patchwork.libcamera.org/api/people/63/?format=json","name":"Hirokazu Honda","email":"hiroh@chromium.org"},"version":3,"total":12,"received_total":12,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/2785/mbox/","cover_letter":{"id":14897,"url":"https://patchwork.libcamera.org/api/covers/14897/?format=json","web_url":"https://patchwork.libcamera.org/cover/14897/","msgid":"<20211130155600.2203123-1-hiroh@chromium.org>","date":"2021-11-30T15:55:48","name":"[libcamera-devel,v3,00/12] Introduce clang thread safety annotations","mbox":"https://patchwork.libcamera.org/cover/14897/mbox/"},"patches":[{"id":14898,"url":"https://patchwork.libcamera.org/api/patches/14898/?format=json","web_url":"https://patchwork.libcamera.org/patch/14898/","msgid":"<20211130155600.2203123-2-hiroh@chromium.org>","date":"2021-11-30T15:55:49","name":"[libcamera-devel,v3,01/12] libcamera: base: Introduce ConditionVariable","mbox":"https://patchwork.libcamera.org/patch/14898/mbox/"},{"id":14899,"url":"https://patchwork.libcamera.org/api/patches/14899/?format=json","web_url":"https://patchwork.libcamera.org/patch/14899/","msgid":"<20211130155600.2203123-3-hiroh@chromium.org>","date":"2021-11-30T15:55:50","name":"[libcamera-devel,v3,02/12] android: Consolidate mutex classes to Mutex and MutexLocker","mbox":"https://patchwork.libcamera.org/patch/14899/mbox/"},{"id":14900,"url":"https://patchwork.libcamera.org/api/patches/14900/?format=json","web_url":"https://patchwork.libcamera.org/patch/14900/","msgid":"<20211130155600.2203123-4-hiroh@chromium.org>","date":"2021-11-30T15:55:51","name":"[libcamera-devel,v3,03/12] v4l2: Consolidate mutex classes to Mutex and MutexLocker","mbox":"https://patchwork.libcamera.org/patch/14900/mbox/"},{"id":14901,"url":"https://patchwork.libcamera.org/api/patches/14901/?format=json","web_url":"https://patchwork.libcamera.org/patch/14901/","msgid":"<20211130155600.2203123-5-hiroh@chromium.org>","date":"2021-11-30T15:55:52","name":"[libcamera-devel,v3,04/12] libcamera: base: Add thread safety annotation macros","mbox":"https://patchwork.libcamera.org/patch/14901/mbox/"},{"id":14902,"url":"https://patchwork.libcamera.org/api/patches/14902/?format=json","web_url":"https://patchwork.libcamera.org/patch/14902/","msgid":"<20211130155600.2203123-6-hiroh@chromium.org>","date":"2021-11-30T15:55:53","name":"[libcamera-devel,v3,05/12] libcamera: base: Add mutex classes with thread safety annotations","mbox":"https://patchwork.libcamera.org/patch/14902/mbox/"},{"id":14903,"url":"https://patchwork.libcamera.org/api/patches/14903/?format=json","web_url":"https://patchwork.libcamera.org/patch/14903/","msgid":"<20211130155600.2203123-7-hiroh@chromium.org>","date":"2021-11-30T15:55:54","name":"[libcamera-devel,v3,06/12] libcamera: Correct include headers for Mutex classes","mbox":"https://patchwork.libcamera.org/patch/14903/mbox/"},{"id":14904,"url":"https://patchwork.libcamera.org/api/patches/14904/?format=json","web_url":"https://patchwork.libcamera.org/patch/14904/","msgid":"<20211130155600.2203123-8-hiroh@chromium.org>","date":"2021-11-30T15:55:55","name":"[libcamera-devel,v3,07/12] android: camera_hal_manager: Add thread safety annotation","mbox":"https://patchwork.libcamera.org/patch/14904/mbox/"},{"id":14905,"url":"https://patchwork.libcamera.org/api/patches/14905/?format=json","web_url":"https://patchwork.libcamera.org/patch/14905/","msgid":"<20211130155600.2203123-9-hiroh@chromium.org>","date":"2021-11-30T15:55:56","name":"[libcamera-devel,v3,08/12] android: camera_stream: Protect buffers initialization by mutex_","mbox":"https://patchwork.libcamera.org/patch/14905/mbox/"},{"id":14906,"url":"https://patchwork.libcamera.org/api/patches/14906/?format=json","web_url":"https://patchwork.libcamera.org/patch/14906/","msgid":"<20211130155600.2203123-10-hiroh@chromium.org>","date":"2021-11-30T15:55:57","name":"[libcamera-devel,v3,09/12] android: camera_stream: Add thread safety annotation","mbox":"https://patchwork.libcamera.org/patch/14906/mbox/"},{"id":14907,"url":"https://patchwork.libcamera.org/api/patches/14907/?format=json","web_url":"https://patchwork.libcamera.org/patch/14907/","msgid":"<20211130155600.2203123-11-hiroh@chromium.org>","date":"2021-11-30T15:55:58","name":"[libcamera-devel,v3,10/12] android: camera_device: Fix variables access without protection","mbox":"https://patchwork.libcamera.org/patch/14907/mbox/"},{"id":14908,"url":"https://patchwork.libcamera.org/api/patches/14908/?format=json","web_url":"https://patchwork.libcamera.org/patch/14908/","msgid":"<20211130155600.2203123-12-hiroh@chromium.org>","date":"2021-11-30T15:55:59","name":"[libcamera-devel,v3,11/12] android: camera_device: Add thread safety annotation","mbox":"https://patchwork.libcamera.org/patch/14908/mbox/"},{"id":14909,"url":"https://patchwork.libcamera.org/api/patches/14909/?format=json","web_url":"https://patchwork.libcamera.org/patch/14909/","msgid":"<20211130155600.2203123-13-hiroh@chromium.org>","date":"2021-11-30T15:56:00","name":"[libcamera-devel,v3,12/12] android: camera_request: Add thread safety annotation","mbox":"https://patchwork.libcamera.org/patch/14909/mbox/"}]}