Skip to content

kill __KERNEL_SYSCALLS__, try #3

Arnd Bergmann linux-arch lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest6 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/6introduce kernel_execvearch/sparc64/kernel/power.c init/do_mounts_initrd.c init/main.c +3 more+31 -110 replies
2/6rename the provided execve functions to kernel_execvearch/alpha/kernel/alpha_ksyms.c arch/alpha/kernel/entry.S arch/arm/kernel/sys_arm.c +18 more+43 -4171 reply
3/6provide kernel_execve on all architecturesarch/frv/kernel/Makefile arch/frv/kernel/kernel_execve.S arch/h8300/kernel/sys_h8300.c +12 more+277 -11 reply
4/6Remove the use of _syscallX macros in UMLarch/um/os-Linux/process.c arch/um/os-Linux/sys-i386/tls.c arch/um/os-Linux/tls.c +2 more+15 -250 replies
5/6sh64: remove the use of kernel syscallsarch/sh64/kernel/process.c+13 -2571 reply
6/6remove remaining errno and __KERNEL_SYSCALLS__ referencesarch/ia64/kernel/process.c drivers/media/dvb/dvb-core/dvb_ringbuffer.c drivers/net/wireless/ipw2100.c +19 more+2 -6620 replies

Reviews trailers per patch

1 of 6 patches has a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchDavid HowellsPaul Mackerras
SeriesA-b
1/6
2/6A-b
3/6
4/6
5/6
6/6

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/6] kill __KERNEL_SYSCALLS__, try #3

This should address all comments I got for the second version. Since there is no common agreement on what should happen to the _syscallX macros, I'm not touching them at all this time.

Whoever wants to remove, reenable or replace them, should send a separate set of patches for these. With my patches, these macros are not used in the kernel, and not useable from user space, so we should probably do _something_ about them.

	Arnd <><

--