{"id":2789,"url":"https://patchwork.libcamera.org/api/1.1/series/2789/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=2789","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":"Introduce clang thread safety annotations","date":"2021-12-01T07:07:16","submitter":{"id":63,"url":"https://patchwork.libcamera.org/api/1.1/people/63/?format=json","name":"Hirokazu Honda","email":"hiroh@chromium.org"},"version":4,"total":12,"received_total":12,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/2789/mbox/","cover_letter":{"id":14926,"url":"https://patchwork.libcamera.org/api/1.1/covers/14926/?format=json","web_url":"https://patchwork.libcamera.org/cover/14926/","msgid":"<20211201070728.3114247-1-hiroh@chromium.org>","date":"2021-12-01T07:07:16","name":"[libcamera-devel,v4,00/12] Introduce clang thread safety annotations","mbox":"https://patchwork.libcamera.org/cover/14926/mbox/"},"patches":[{"id":14927,"url":"https://patchwork.libcamera.org/api/1.1/patches/14927/?format=json","web_url":"https://patchwork.libcamera.org/patch/14927/","msgid":"<20211201070728.3114247-2-hiroh@chromium.org>","date":"2021-12-01T07:07:17","name":"[libcamera-devel,v4,01/12] libcamera: base: Introduce ConditionVariable","mbox":"https://patchwork.libcamera.org/patch/14927/mbox/"},{"id":14928,"url":"https://patchwork.libcamera.org/api/1.1/patches/14928/?format=json","web_url":"https://patchwork.libcamera.org/patch/14928/","msgid":"<20211201070728.3114247-3-hiroh@chromium.org>","date":"2021-12-01T07:07:18","name":"[libcamera-devel,v4,02/12] android: Consolidate mutex classes to Mutex and MutexLocker","mbox":"https://patchwork.libcamera.org/patch/14928/mbox/"},{"id":14929,"url":"https://patchwork.libcamera.org/api/1.1/patches/14929/?format=json","web_url":"https://patchwork.libcamera.org/patch/14929/","msgid":"<20211201070728.3114247-4-hiroh@chromium.org>","date":"2021-12-01T07:07:19","name":"[libcamera-devel,v4,03/12] v4l2: Consolidate mutex classes to Mutex and MutexLocker","mbox":"https://patchwork.libcamera.org/patch/14929/mbox/"},{"id":14930,"url":"https://patchwork.libcamera.org/api/1.1/patches/14930/?format=json","web_url":"https://patchwork.libcamera.org/patch/14930/","msgid":"<20211201070728.3114247-5-hiroh@chromium.org>","date":"2021-12-01T07:07:20","name":"[libcamera-devel,v4,04/12] libcamera: base: Add thread safety annotation macros","mbox":"https://patchwork.libcamera.org/patch/14930/mbox/"},{"id":14931,"url":"https://patchwork.libcamera.org/api/1.1/patches/14931/?format=json","web_url":"https://patchwork.libcamera.org/patch/14931/","msgid":"<20211201070728.3114247-6-hiroh@chromium.org>","date":"2021-12-01T07:07:21","name":"[libcamera-devel,v4,05/12] libcamera: base: Add mutex classes with thread safety annotations","mbox":"https://patchwork.libcamera.org/patch/14931/mbox/"},{"id":14932,"url":"https://patchwork.libcamera.org/api/1.1/patches/14932/?format=json","web_url":"https://patchwork.libcamera.org/patch/14932/","msgid":"<20211201070728.3114247-7-hiroh@chromium.org>","date":"2021-12-01T07:07:22","name":"[libcamera-devel,v4,06/12] libcamera: Correct include headers for Mutex classes","mbox":"https://patchwork.libcamera.org/patch/14932/mbox/"},{"id":14933,"url":"https://patchwork.libcamera.org/api/1.1/patches/14933/?format=json","web_url":"https://patchwork.libcamera.org/patch/14933/","msgid":"<20211201070728.3114247-8-hiroh@chromium.org>","date":"2021-12-01T07:07:23","name":"[libcamera-devel,v4,07/12] android: camera_hal_manager: Add thread safety annotation","mbox":"https://patchwork.libcamera.org/patch/14933/mbox/"},{"id":14934,"url":"https://patchwork.libcamera.org/api/1.1/patches/14934/?format=json","web_url":"https://patchwork.libcamera.org/patch/14934/","msgid":"<20211201070728.3114247-9-hiroh@chromium.org>","date":"2021-12-01T07:07:24","name":"[libcamera-devel,v4,08/12] android: camera_stream: Protect buffers initialization by mutex_","mbox":"https://patchwork.libcamera.org/patch/14934/mbox/"},{"id":14935,"url":"https://patchwork.libcamera.org/api/1.1/patches/14935/?format=json","web_url":"https://patchwork.libcamera.org/patch/14935/","msgid":"<20211201070728.3114247-10-hiroh@chromium.org>","date":"2021-12-01T07:07:25","name":"[libcamera-devel,v4,09/12] android: camera_stream: Add thread safety annotation","mbox":"https://patchwork.libcamera.org/patch/14935/mbox/"},{"id":14936,"url":"https://patchwork.libcamera.org/api/1.1/patches/14936/?format=json","web_url":"https://patchwork.libcamera.org/patch/14936/","msgid":"<20211201070728.3114247-11-hiroh@chromium.org>","date":"2021-12-01T07:07:26","name":"[libcamera-devel,v4,10/12] android: camera_device: Fix variables access without protection","mbox":"https://patchwork.libcamera.org/patch/14936/mbox/"},{"id":14937,"url":"https://patchwork.libcamera.org/api/1.1/patches/14937/?format=json","web_url":"https://patchwork.libcamera.org/patch/14937/","msgid":"<20211201070728.3114247-12-hiroh@chromium.org>","date":"2021-12-01T07:07:27","name":"[libcamera-devel,v4,11/12] android: camera_device: Add thread safety annotation","mbox":"https://patchwork.libcamera.org/patch/14937/mbox/"},{"id":14938,"url":"https://patchwork.libcamera.org/api/1.1/patches/14938/?format=json","web_url":"https://patchwork.libcamera.org/patch/14938/","msgid":"<20211201070728.3114247-13-hiroh@chromium.org>","date":"2021-12-01T07:07:28","name":"[libcamera-devel,v4,12/12] android: camera_request: Add thread safety annotation","mbox":"https://patchwork.libcamera.org/patch/14938/mbox/"}]}