summaryrefslogtreecommitdiffstats
path: root/MAINTAINERS
diff options
context:
space:
mode:
authorChristian Brauner <christian@brauner.io>2019-07-14 21:22:05 +0200
committerChristian Brauner <christian@brauner.io>2019-07-15 00:39:48 +0200
commit05a70a8ec287c4381ee1441ca779deab7bae124d (patch)
tree64e9f0f0ba779b4c5d3152beba7df21070775e6d /MAINTAINERS
parent1a271a68e030f3e134de12087117574a883e20f0 (diff)
downloadlinux-05a70a8ec287c4381ee1441ca779deab7bae124d.tar.gz
linux-05a70a8ec287c4381ee1441ca779deab7bae124d.tar.bz2
linux-05a70a8ec287c4381ee1441ca779deab7bae124d.zip
unistd: protect clone3 via __ARCH_WANT_SYS_CLONE3
This lets us catch new architectures that implicitly make use of clone3 without setting __ARCH_WANT_SYS_CLONE3. Failing on missing __ARCH_WANT_SYS_CLONE3 is a good indicator that they either did not really want this syscall or haven't really thought about whether it needs special treatment and just accidently included it in their entrypoints by e.g. generating their syscall table automatically via asm-generic/unistd.h This patch has been compile-tested for the h8300 architecture which is one of the architectures that does not yet implement clone3 and generates its syscall table via asm-generic/unistd.h. Signed-off-by: Christian Brauner <christian@brauner.io> Suggested-by: Arnd Bergmann <arnd@arndb.de> Link: https://lore.kernel.org/r/20190714192205.27190-3-christian@brauner.io Reviewed-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Christian Brauner <christian@brauner.io>
Diffstat (limited to 'MAINTAINERS')
0 files changed, 0 insertions, 0 deletions