{"id":5079,"url":"https://patchwork.libcamera.org/api/series/5079/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5079","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: process: Remove `ProcessManager` singleton","date":"2025-03-25T18:08:12","submitter":{"id":216,"url":"https://patchwork.libcamera.org/api/people/216/?format=json","name":"Barnabás Pőcze","email":"barnabas.pocze@ideasonboard.com"},"version":3,"total":9,"received_total":7,"received_all":false,"mbox":"https://patchwork.libcamera.org/series/5079/mbox/","cover_letter":{"id":23013,"url":"https://patchwork.libcamera.org/api/covers/23013/?format=json","web_url":"https://patchwork.libcamera.org/cover/23013/","msgid":"<20250325180821.1456154-1-barnabas.pocze@ideasonboard.com>","date":"2025-03-25T18:08:12","name":"[RFC,v3,0/9] libcamera: process: Remove `ProcessManager` singleton","mbox":"https://patchwork.libcamera.org/cover/23013/mbox/"},"patches":[{"id":23014,"url":"https://patchwork.libcamera.org/api/patches/23014/?format=json","web_url":"https://patchwork.libcamera.org/patch/23014/","msgid":"<20250325180821.1456154-2-barnabas.pocze@ideasonboard.com>","date":"2025-03-25T18:08:13","name":"[RFC,v3,1/9] libcamera: process: Disable copy/move","mbox":"https://patchwork.libcamera.org/patch/23014/mbox/"},{"id":23020,"url":"https://patchwork.libcamera.org/api/patches/23020/?format=json","web_url":"https://patchwork.libcamera.org/patch/23020/","msgid":"<20250325180821.1456154-3-barnabas.pocze@ideasonboard.com>","date":"2025-03-25T18:08:14","name":"[RFC,v3,2/9] libcamera: process: Misc. cleanup around `execv()`","mbox":"https://patchwork.libcamera.org/patch/23020/mbox/"},{"id":23021,"url":"https://patchwork.libcamera.org/api/patches/23021/?format=json","web_url":"https://patchwork.libcamera.org/patch/23021/","msgid":"<20250325180821.1456154-4-barnabas.pocze@ideasonboard.com>","date":"2025-03-25T18:08:15","name":"[RFC,v3,3/9] libcamera: process: Use `pid_` member to decide if running","mbox":"https://patchwork.libcamera.org/patch/23021/mbox/"},{"id":23017,"url":"https://patchwork.libcamera.org/api/patches/23017/?format=json","web_url":"https://patchwork.libcamera.org/patch/23017/","msgid":"<20250325180821.1456154-6-barnabas.pocze@ideasonboard.com>","date":"2025-03-25T18:08:17","name":"[RFC,v3,5/9] libcamera: process: Ensure that file descriptors are nonnegative","mbox":"https://patchwork.libcamera.org/patch/23017/mbox/"},{"id":23018,"url":"https://patchwork.libcamera.org/api/patches/23018/?format=json","web_url":"https://patchwork.libcamera.org/patch/23018/","msgid":"<20250325180821.1456154-7-barnabas.pocze@ideasonboard.com>","date":"2025-03-25T18:08:18","name":"[RFC,v3,6/9] libcamera: process: Use span instead of vector","mbox":"https://patchwork.libcamera.org/patch/23018/mbox/"},{"id":23022,"url":"https://patchwork.libcamera.org/api/patches/23022/?format=json","web_url":"https://patchwork.libcamera.org/patch/23022/","msgid":"<20250325180821.1456154-8-barnabas.pocze@ideasonboard.com>","date":"2025-03-25T18:08:19","name":"[RFC,v3,7/9] libcamera: process: Move `closeAllFdsExcept()`","mbox":"https://patchwork.libcamera.org/patch/23022/mbox/"},{"id":23019,"url":"https://patchwork.libcamera.org/api/patches/23019/?format=json","web_url":"https://patchwork.libcamera.org/patch/23019/","msgid":"<20250325180821.1456154-9-barnabas.pocze@ideasonboard.com>","date":"2025-03-25T18:08:20","name":"[RFC,v3,8/9] libcamera: process: Use `close_range()` when available","mbox":"https://patchwork.libcamera.org/patch/23019/mbox/"}]}