{"id":2812,"url":"https://patchwork.libcamera.org/api/1.1/series/2812/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=2812","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"Apply clang thread safety annotation libcamera-core and v4l2","date":"2021-12-03T16:46:12","submitter":{"id":63,"url":"https://patchwork.libcamera.org/api/1.1/people/63/?format=json","name":"Hirokazu Honda","email":"hiroh@chromium.org"},"version":1,"total":7,"received_total":7,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/2812/mbox/","cover_letter":{"id":15013,"url":"https://patchwork.libcamera.org/api/1.1/covers/15013/?format=json","web_url":"https://patchwork.libcamera.org/cover/15013/","msgid":"<20211203164619.1541033-1-hiroh@chromium.org>","date":"2021-12-03T16:46:12","name":"[libcamera-devel,0/7] Apply clang thread safety annotation libcamera-core and v4l2","mbox":"https://patchwork.libcamera.org/cover/15013/mbox/"},"patches":[{"id":15014,"url":"https://patchwork.libcamera.org/api/1.1/patches/15014/?format=json","web_url":"https://patchwork.libcamera.org/patch/15014/","msgid":"<20211203164619.1541033-2-hiroh@chromium.org>","date":"2021-12-03T16:46:13","name":"[libcamera-devel,1/7] libcamera: base: semaphore: Apply clang thread safety annotation","mbox":"https://patchwork.libcamera.org/patch/15014/mbox/"},{"id":15015,"url":"https://patchwork.libcamera.org/api/1.1/patches/15015/?format=json","web_url":"https://patchwork.libcamera.org/patch/15015/","msgid":"<20211203164619.1541033-3-hiroh@chromium.org>","date":"2021-12-03T16:46:14","name":"[libcamera-devel,2/7] libcamera: base: thread: Protect exitCode by mutex in exit()","mbox":"https://patchwork.libcamera.org/patch/15015/mbox/"},{"id":15016,"url":"https://patchwork.libcamera.org/api/1.1/patches/15016/?format=json","web_url":"https://patchwork.libcamera.org/patch/15016/","msgid":"<20211203164619.1541033-4-hiroh@chromium.org>","date":"2021-12-03T16:46:15","name":"[libcamera-devel,3/7] libcamera: base: thread: Apply clang thread safety annotation","mbox":"https://patchwork.libcamera.org/patch/15016/mbox/"},{"id":15017,"url":"https://patchwork.libcamera.org/api/1.1/patches/15017/?format=json","web_url":"https://patchwork.libcamera.org/patch/15017/","msgid":"<20211203164619.1541033-5-hiroh@chromium.org>","date":"2021-12-03T16:46:16","name":"[libcamera-devel,4/7] libcamera: camera_manager: Protect cameras_ by mutex in cleanup()","mbox":"https://patchwork.libcamera.org/patch/15017/mbox/"},{"id":15018,"url":"https://patchwork.libcamera.org/api/1.1/patches/15018/?format=json","web_url":"https://patchwork.libcamera.org/patch/15018/","msgid":"<20211203164619.1541033-6-hiroh@chromium.org>","date":"2021-12-03T16:46:17","name":"[libcamera-devel,5/7] libcamera: camera_manager: Apply clang thread safety annotation","mbox":"https://patchwork.libcamera.org/patch/15018/mbox/"},{"id":15019,"url":"https://patchwork.libcamera.org/api/1.1/patches/15019/?format=json","web_url":"https://patchwork.libcamera.org/patch/15019/","msgid":"<20211203164619.1541033-7-hiroh@chromium.org>","date":"2021-12-03T16:46:18","name":"[libcamera-devel,6/7] v4l2: v4l2_camera_proxy: Apply clang thread safety annotation","mbox":"https://patchwork.libcamera.org/patch/15019/mbox/"},{"id":15020,"url":"https://patchwork.libcamera.org/api/1.1/patches/15020/?format=json","web_url":"https://patchwork.libcamera.org/patch/15020/","msgid":"<20211203164619.1541033-8-hiroh@chromium.org>","date":"2021-12-03T16:46:19","name":"[libcamera-devel,7/7] v4l2: v4l2_camera: Apply clang thread safety annotation","mbox":"https://patchwork.libcamera.org/patch/15020/mbox/"}]}