|
@@ -41,6 +41,7 @@
|
|
#include <linux/highuid.h>
|
|
#include <linux/highuid.h>
|
|
#include <linux/sysctl.h>
|
|
#include <linux/sysctl.h>
|
|
#include <linux/slab.h>
|
|
#include <linux/slab.h>
|
|
|
|
+#include <linux/sched/task.h>
|
|
#include <asm/mman.h>
|
|
#include <asm/mman.h>
|
|
#include <asm/types.h>
|
|
#include <asm/types.h>
|
|
#include <linux/uaccess.h>
|
|
#include <linux/uaccess.h>
|
|
@@ -241,6 +242,6 @@ COMPAT_SYSCALL_DEFINE5(x86_clone, unsigned long, clone_flags,
|
|
unsigned long, newsp, int __user *, parent_tidptr,
|
|
unsigned long, newsp, int __user *, parent_tidptr,
|
|
unsigned long, tls_val, int __user *, child_tidptr)
|
|
unsigned long, tls_val, int __user *, child_tidptr)
|
|
{
|
|
{
|
|
- return sys_clone(clone_flags, newsp, parent_tidptr, child_tidptr,
|
|
|
|
|
|
+ return _do_fork(clone_flags, newsp, 0, parent_tidptr, child_tidptr,
|
|
tls_val);
|
|
tls_val);
|
|
}
|
|
}
|