execns syscall and user namespace
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest7 patches 96 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/7 | add execns syscall core routinefs/ include/ include/ +1 more | +88 | 0 replies | |
| 2/7 | add execns syscall to s390arch/ arch/ arch/ +2 more | +52 | 5 replies | |
| 3/7 | add execns syscall to x86_64arch/ arch/ arch/ +1 more | +61 | 0 replies | |
| 4/7 | add execns syscall to i386arch/ arch/ include/ | +34 | 0 replies | |
| 5/7 | add user namespacefs/ include/ include/ +6 more | +208 | 70 replies | |
| 6/7 | add the user namespace to the execns syscallfs/ kernel/ | +23 | 0 replies | |
| 7/7 | forbid the use of the unshare syscall on ipc namespaceskernel/ | +5 | 2 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH -mm 0/7] execns syscall and user namespace
Hello !
The following patchset adds the user namespace and a new syscall execns.
The user namespace will allow a process to unshare its user_struct table, resetting at the same time its own user_struct and all the associated accounting.
The purpose of execns is to make sure that a process unsharing a namespace is free from any reference in the previous namespace. the execve() semantic seems to be the best candidate as it already flushes the previous process context.
Thanks for reviewing, sharing, flaming !
C.