[patch 2/21] debug/vim_kernel_hooks.patch

Florian Delizy <[email protected]> Wed, 01 Nov 2006 05:10:19 +0100
Newsgroups gmane.linux.cluster.openmosix.devel
Message-ID <[email protected]>
This patch is only for vim fans :)

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642

_______________________________________________
openMosix-devel mailing list
openMosix-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
https://lists.sourceforge.net/lists/listinfo/openmosix-devel
vim_kernel_hooks.patch (text/x-patch, 765 B)
Index: linux/arch/x86_64/kernel/entry.S
===================================================================
--- linux.orig/arch/x86_64/kernel/entry.S	2006-10-23 10:05:50.000000000 +0200
+++ linux/arch/x86_64/kernel/entry.S	2006-10-24 16:46:39.000000000 +0200
@@ -265,17 +265,16 @@
 	bt $TIF_NEED_RESCHED,%edx
 	jnc sysret_signal
 	sti
-	pushq %rdi
-	CFI_ADJUST_CFA_OFFSET 8
-	call schedule
-	popq  %rdi
-	CFI_ADJUST_CFA_OFFSET -8
 #ifdef CONFIG_OPENMOSIX
-	cli
 	SAVE_REST
 	call openmosix_pre_usermode
 	RESTORE_REST
 #endif /* CONFIG_OPENMOSIX */
+	pushq %rdi
+	CFI_ADJUST_CFA_OFFSET 8
+	call schedule
+	popq  %rdi
+	CFI_ADJUST_CFA_OFFSET -8
 
 	jmp sysret_check
 
@@ -1175,3 +1174,5 @@
 	decl %gs:pda_irqcount
 	ret
 	CFI_ENDPROC
+
+#! vim:set syntax=asmx86_64: