lat/tests/integration
yuerengan 8299cef200 LATX, fix: track IPC namespace joined with setns
A guest can enter an IPC namespace through setns() with either an explicit
CLONE_NEWIPC type or a zero type inferred from the namespace fd. Record both
successful paths so the AOT exit worker remains synchronous and cannot keep
the namespace alive after guest exit.

Inspect NS_GET_NSTYPE only for the zero-type namespace-fd form and preserve
the real setns() result when that ioctl is not applicable. This keeps pidfd
namespace masks working while handling invalid descriptors explicitly.

Add integration coverage for invalid descriptors, pidfd namespace joins, and
both namespace-fd forms with AOT and mqueue lifecycle validation.

Signed-off-by: yuerengan <y347812075@163.com>
2026-08-03 10:40:30 +08:00
..
cef-userns-exec.S
cef-userns-nested.S
clone-namespaces.S LATX, fix: support mount, IPC and UTS clone namespaces 2026-08-03 10:40:30 +08:00
exec-with-pidfd.py LATX, fix: track IPC namespace joined with setns 2026-08-03 10:40:30 +08:00
meson.build LATX, fix: track IPC namespace joined with setns 2026-08-03 10:40:30 +08:00
proc-readdir.S LATX, fix: Keep procfs outside the runtime prefix 2026-07-31 17:58:43 +08:00
rcu-thread-visibility.S LATX, fix: lazily start the RCU callback thread 2026-08-03 10:40:30 +08:00
setns-ipc-mqueue.S LATX, fix: track IPC namespace joined with setns 2026-08-03 10:40:30 +08:00
test-cef-userns-exec.sh
test-cef-userns-nested.sh
test-clone-namespaces.sh LATX, fix: support mount, IPC and UTS clone namespaces 2026-08-03 10:40:30 +08:00
test-proc-readdir.sh LATX, fix: Keep procfs outside the runtime prefix 2026-07-31 17:58:43 +08:00
test-rcu-thread-visibility.sh LATX, fix: lazily start the RCU callback thread 2026-08-03 10:40:30 +08:00
test-setns-ipc-mqueue.sh LATX, fix: track IPC namespace joined with setns 2026-08-03 10:40:30 +08:00