Re: [PATCH 0/2] Support compiling out the prctl syscall

From
Arnd Bergmann <hidden>
Date
2016-11-09 00:29:18
Also in
lkml
Reply to
Josh Triplett, 2016-11-09
On Tuesday, November 8, 2016 4:17:47 PM CET Josh Triplett wrote:
Some embedded systems can do without the prctl syscall, saving some space.

This also avoids regular increases in tinyconfig size as people add more
non-optional functionality to prctl (observed via the 0-day kernel
infrastructure).

The first patch moves prctl and all its helpers into a separate source file,
kernel/prctl.c, to allow making it optional via the Makefile without any
ifdefs.  The second patch adds the Kconfig option to make prctl optional.

Josh Triplett (2):
  kernel: Move prctl and helpers from kernel/sys.c to new kernel/prctl.c
  kernel: Support compiling out the prctl syscall
Both of these look really nice to me. Another syscall that comes to
mind as a candidate to be made optional is ptrace, and I've added
Nicolas Pitre to Cc here, as he has looked into this before.

Another area to look at may be syscalls that are always defined
but that are no longer part of the default syscall table in
include/uapi/asm-generic/unistd.h. Maybe we can have a single
conditional for those.

	Arnd
Thread (12 messages) 12 messages, 6 authors, last reply 2016-11-09
Keyboard shortcuts
hback out one level
jnext message in thread / next series-diff position
kprevious message in thread / previous series-diff position
ldrill in
Escclose help / fold thread tree
?toggle this help