{"id":5357,"url":"https://patchwork.libcamera.org/api/series/5357/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5357","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-08-04T23:31:49","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":4,"total":2,"received_total":2,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5357/mbox/","cover_letter":{"id":24057,"url":"https://patchwork.libcamera.org/api/covers/24057/?format=json","web_url":"https://patchwork.libcamera.org/cover/24057/","msgid":"<20250804233152.11538-1-laurent.pinchart@ideasonboard.com>","date":"2025-08-04T23:31:49","name":"[v4,0/2] libcamera: Introduce and use scope_exit","mbox":"https://patchwork.libcamera.org/cover/24057/mbox/"},"patches":[{"id":24058,"url":"https://patchwork.libcamera.org/api/patches/24058/?format=json","web_url":"https://patchwork.libcamera.org/patch/24058/","msgid":"<20250804233152.11538-2-laurent.pinchart@ideasonboard.com>","date":"2025-08-04T23:31:50","name":"[v4,1/2] libcamera: utils: Add scope_exit class","mbox":"https://patchwork.libcamera.org/patch/24058/mbox/"},{"id":24059,"url":"https://patchwork.libcamera.org/api/patches/24059/?format=json","web_url":"https://patchwork.libcamera.org/patch/24059/","msgid":"<20250804233152.11538-3-laurent.pinchart@ideasonboard.com>","date":"2025-08-04T23:31:51","name":"[v4,2/2] libcamera: v4l2_videodevice: Use scope_exit","mbox":"https://patchwork.libcamera.org/patch/24059/mbox/"}]}