Merge 5.5-rc6 into android-mainline
Linux 5.5-rc6 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Change-Id: Ia5c01da275dd15897fee4222ce0a01ebd7df3236
This commit is contained in:
@@ -2593,6 +2593,16 @@ SYSCALL_DEFINE5(clone, unsigned long, clone_flags, unsigned long, newsp,
|
||||
#endif
|
||||
|
||||
#ifdef __ARCH_WANT_SYS_CLONE3
|
||||
|
||||
/*
|
||||
* copy_thread implementations handle CLONE_SETTLS by reading the TLS value from
|
||||
* the registers containing the syscall arguments for clone. This doesn't work
|
||||
* with clone3 since the TLS value is passed in clone_args instead.
|
||||
*/
|
||||
#ifndef CONFIG_HAVE_COPY_THREAD_TLS
|
||||
#error clone3 requires copy_thread_tls support in arch
|
||||
#endif
|
||||
|
||||
noinline static int copy_clone_args_from_user(struct kernel_clone_args *kargs,
|
||||
struct clone_args __user *uargs,
|
||||
size_t usize)
|
||||
|
Reference in New Issue
Block a user