libcamera/utils/ipc
Umang Jain 28990d36fe utils: ipc: Assign a new gid to proxy worker
Isolated IPAs are forked to a new process by the proxy worker, which
shares the same process group. This allows the undesired effect that
the proxy worker will receive signals such as SIGINT and will be closed
by a Ctrl-C event before the pipeline handlers have been able to fully
clean up.

Prevent this signal from being delivered to the proxy worker by moving
the process to a new process group, matching the pid of the isolated
proxy.

Bug: https://bugs.libcamera.org/show_bug.cgi?id=60
Tested-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Paul Elder <paul.elder@ideasonboard.com>
Signed-off-by: Umang Jain <umang.jain@ideasonboard.com>
2021-07-27 10:07:13 +05:30
..
generators utils: ipc: Assign a new gid to proxy worker 2021-07-27 10:07:13 +05:30
mojo utils: ipc: Update mojo 2021-05-26 13:03:27 +09:00
tools utils: ipc: Update mojo 2021-05-26 13:03:27 +09:00
extract-docs.py utils: ipc: extract-docs: Extract the SPDX header 2021-05-31 13:20:19 +09:00
generate.py utils: ipc: add generator script 2021-02-16 19:21:07 +09:00
meson.build utils: ipc: Add script to extract doxygen docs from mojom files 2021-05-27 17:07:04 +09:00
parser.py utils: ipc: add parser script 2021-02-16 19:21:11 +09:00