{"id":5350,"url":"https://patchwork.libcamera.org/api/series/5350/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5350","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":"libcamera: Introduce and use scope_exit","date":"2025-07-30T10:27:31","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":3,"total":2,"received_total":2,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5350/mbox/","cover_letter":{"id":24036,"url":"https://patchwork.libcamera.org/api/covers/24036/?format=json","web_url":"https://patchwork.libcamera.org/cover/24036/","msgid":"<20250730102733.21314-1-laurent.pinchart@ideasonboard.com>","date":"2025-07-30T10:27:31","name":"[v3,0/2] libcamera: Introduce and use scope_exit","mbox":"https://patchwork.libcamera.org/cover/24036/mbox/"},"patches":[{"id":24037,"url":"https://patchwork.libcamera.org/api/patches/24037/?format=json","web_url":"https://patchwork.libcamera.org/patch/24037/","msgid":"<20250730102733.21314-2-laurent.pinchart@ideasonboard.com>","date":"2025-07-30T10:27:32","name":"[v3,1/2] libcamera: utils: Add scope_exit class","mbox":"https://patchwork.libcamera.org/patch/24037/mbox/"},{"id":24038,"url":"https://patchwork.libcamera.org/api/patches/24038/?format=json","web_url":"https://patchwork.libcamera.org/patch/24038/","msgid":"<20250730102733.21314-3-laurent.pinchart@ideasonboard.com>","date":"2025-07-30T10:27:33","name":"[v3,2/2] libcamera: v4l2_videodevice: Use scope_exit","mbox":"https://patchwork.libcamera.org/patch/24038/mbox/"}]}