kill __KERNEL_SYSCALLS__
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest7 patches 37 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/7 | introduce kernel_execvearch/ init/ init/ +3 more | +31 | 0 replies | |
| 2/7 | rename the provided execve functions to kernel_execvearch/ arch/ arch/ +18 more | +41 | 2 replies | |
| 3/7 | provide kernel_execve on all architecturesarch/ arch/ arch/ +11 more | +259 | 2 replies | |
| 4/7 | Remove the use of _syscallX macros in UMLarch/ arch/ arch/ +2 more | +15 | 3 replies | |
| 5/7 | sh64: remove the use of kernel syscallsarch/ | +14 | 1 reply | |
| 6/7 | remove all remaining _syscallX macrosinclude/ include/ include/ +12 more | +0 | 25 replies | |
| 7/7 | remove the global errno from the kernelarch/ drivers/ drivers/ +4 more | +2 | 1 reply |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/7] kill __KERNEL_SYSCALLS__
Ok, next try. This time a full series that tries to kill off __KERNEL_SYSCALLS__, _syscallX() and the global errno for good.
Practically no testing so far, so please check if this makes sense first before applying.
I'd especially like the arch maintainers to provide better implementations of kernel_execve, since I had to rely on the inline assembly provided from _syscall3 to implement them instead of doing it the right way.
Arnd <><