SOURCES (LINUX_2_6_20): linux-2.6-vs2.3.patch - kernel_thread move...
mguevara
mguevara at pld-linux.org
Tue Jan 16 11:18:39 CET 2007
Author: mguevara Date: Tue Jan 16 10:18:39 2007 GMT
Module: SOURCES Tag: LINUX_2_6_20
---- Log message:
- kernel_thread moved to arch/xtensa/kernel/entry.S
---- Files affected:
SOURCES:
linux-2.6-vs2.3.patch (1.2.2.4 -> 1.2.2.5)
---- Diffs:
================================================================
Index: SOURCES/linux-2.6-vs2.3.patch
diff -u SOURCES/linux-2.6-vs2.3.patch:1.2.2.4 SOURCES/linux-2.6-vs2.3.patch:1.2.2.5
--- SOURCES/linux-2.6-vs2.3.patch:1.2.2.4 Tue Jan 16 10:08:46 2007
+++ SOURCES/linux-2.6-vs2.3.patch Tue Jan 16 11:18:34 2007
@@ -2059,18 +2059,18 @@
}
tsk->thread.cr2 = address;
-diff -NurpP --minimal linux-2.6.19.1/arch/xtensa/kernel/process.c linux-2.6.19.1-vs2.3.0.6/arch/xtensa/kernel/process.c
---- linux-2.6.19.1/arch/xtensa/kernel/process.c 2006-09-20 16:58:06 +0200
-+++ linux-2.6.19.1-vs2.3.0.6/arch/xtensa/kernel/process.c 2006-11-08 04:57:50 +0100
-@@ -206,7 +206,7 @@ int kernel_thread(int (*fn)(void *), voi
- :"=r" (retval)
- :"i" (__NR_clone), "i" (__NR_exit),
- "r" (arg), "r" (fn),
-- "r" (flags | CLONE_VM)
-+ "r" (flags | CLONE_VM | CLONE_KTHREAD)
- : "a2", "a3", "a4", "a5", "a6" );
- return retval;
- }
+diff -NurpP --minimal linux-2.6.20-rc5.clean/arch/xtensa/kernel/entry.S linux-2.6.20-rc5.vserver/arch/xtensa/kernel/entry.S
+--- linux-2.6.20-rc5.clean/arch/xtensa/kernel/entry.S 2007-01-16 09:35:55.000000000 +0100
++++ linux-2.6.20-rc5.vserver/arch/xtensa/kernel/entry.S 2007-01-16 11:04:24.000000000 +0100
+@@ -1971,7 +1971,7 @@ ENTRY(kernel_thread)
+ mov a5, a2 # preserve fn over syscall
+ mov a7, a3 # preserve args over syscall
+
+- movi a3, _CLONE_VM | _CLONE_UNTRACED
++ movi a3, _CLONE_VM | _CLONE_UNTRACED | _CLONE_KTHREAD
+ movi a2, __NR_clone
+ or a6, a4, a3 # arg0: flags
+ mov a3, a1 # arg1: sp
diff -NurpP --minimal linux-2.6.19.1/block/cfq-iosched.c linux-2.6.19.1-vs2.3.0.6/block/cfq-iosched.c
--- linux-2.6.19.1/block/cfq-iosched.c 2006-11-30 21:18:37 +0100
+++ linux-2.6.19.1-vs2.3.0.6/block/cfq-iosched.c 2006-11-08 21:52:08 +0100
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SOURCES/linux-2.6-vs2.3.patch?r1=1.2.2.4&r2=1.2.2.5&f=u
More information about the pld-cvs-commit
mailing list