summaryrefslogtreecommitdiff
path: root/scripts/git.orderFile
diff options
context:
space:
mode:
authorAllison Henderson <achender@kernel.org>2026-05-17 18:24:40 -0700
committerJakub Kicinski <kuba@kernel.org>2026-05-20 17:03:03 -0700
commit0c4d043f61f9bd37817ad51d36e11adf77cd461a (patch)
tree038be3d5e3e8fd4996dfc980801bc68025aa7d90 /scripts/git.orderFile
parent3bd27901aa909680e35f936782a5cf1a490f76c2 (diff)
selftests: rds: Handle errors in netns_socket
Sockets created by child processes in netns_socket may raise exceptions that are currently not handled by the parent. If for example a namespace didn't exist or the rds module didn't load. Because these exceptions occur with in a child thread, the child thread exits, but the parent does not check the return status. Further, allowing the child processes to quietly raise exceptions will cause problems later if the parent registers clean up functions with atexit. Since the child processes inherit the parents handlers, they may prematurely call the parents cleanup routines without the parent being aware. Fix this by all catching exceptions raised by the child processes. Child errors surface as a non-zero exit status, which are then properly raised in the parent process. Signed-off-by: Allison Henderson <achender@kernel.org> Link: https://patch.msgid.link/20260518012443.2629206-9-achender@kernel.org Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'scripts/git.orderFile')
0 files changed, 0 insertions, 0 deletions