RFC posix mqueue namespace (v12)
Get series with b4
b4 am [email protected]Versions newest first
- v1 RFC Latest2 patches 7 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/2 | mqueue ns: move mqueue_mnt into struct ipc_namespaceinclude/ init/ ipc/ +4 more | +131 | 3 replies | |
| 2/2 | ipc namespaces: implement support for posix msqueuesinclude/ ipc/ ipc/ +2 more | +144 | 4 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [RFC patch 0/2] posix mqueue namespace (v12)
Posix message queue support in ipc namespaces has had several submissions by various people. Hopefully this version, based on code by both Cedric Le Goater and Nadia Derbey has a shot at making it upstream.
To create a new ipc namespace with posix mq support, you would
unshare(CLONE_NEWIPC|CLONE_NEWNS); umount /dev/mqueue mount -t mqueue mqueue /dev/mqueue
It's perfectly valid to do vfs operations on files in another ipc_namespace's /dev/mqueue, but any use of mq_open(3) and friends will act in your own ipc_ns.
thanks,
-serge