[kernel] r13167 - in dists/lenny/linux-2.6/debian: . patches/bugfix/x86 patches/series
Bastian Blank
waldi at alioth.debian.org
Wed Mar 18 11:19:57 UTC 2009
Author: waldi
Date: Wed Mar 18 11:19:56 2009
New Revision: 13167
Log:
* debian/changelog: Update.
* debian/patches/bugfix/x86/arch-ia32-entry-int80-enosys.patch: Add.
* debian/patches/series/14: Add new patch.
Added:
dists/lenny/linux-2.6/debian/patches/bugfix/x86/arch-ia32-entry-int80-enosys.patch
Modified:
dists/lenny/linux-2.6/debian/changelog
dists/lenny/linux-2.6/debian/patches/series/14
Modified: dists/lenny/linux-2.6/debian/changelog
==============================================================================
--- dists/lenny/linux-2.6/debian/changelog (original)
+++ dists/lenny/linux-2.6/debian/changelog Wed Mar 18 11:19:56 2009
@@ -38,6 +38,7 @@
[ Bastian Blank ]
* [sparc] Revert: Reintroduce dummy PCI host controller to workaround broken
X.org. Not supportable and breaks to many things.
+ * [amd64] Fix errno on nonexistant syscalls. (closes: #518921)
[ Ian Campbell ]
* [nfs] Backport upstream patches to fix NFS "task blocked for more than 120
Added: dists/lenny/linux-2.6/debian/patches/bugfix/x86/arch-ia32-entry-int80-enosys.patch
==============================================================================
--- (empty file)
+++ dists/lenny/linux-2.6/debian/patches/bugfix/x86/arch-ia32-entry-int80-enosys.patch Wed Mar 18 11:19:56 2009
@@ -0,0 +1,23 @@
+diff --git a/arch/x86/ia32/ia32entry.S b/arch/x86/ia32/ia32entry.S
+index 256b00b..5a0d76d 100644
+--- a/arch/x86/ia32/ia32entry.S
++++ b/arch/x86/ia32/ia32entry.S
+@@ -418,5 +418,5 @@
+ jnz ia32_tracesys
+-ia32_do_syscall:
+ cmpl $(IA32_NR_syscalls-1),%eax
+- ja int_ret_from_sys_call /* ia32_tracesys has set RAX(%rsp) */
++ ja ia32_badsys
++ia32_do_call:
+ IA32_ARG_FIXUP
+@@ -435,7 +435,9 @@ ia32_tracesys:
+ call syscall_trace_enter
+ LOAD_ARGS32 ARGOFFSET /* reload args from stack in case ptrace changed it */
+ RESTORE_REST
+- jmp ia32_do_syscall
++ cmpl $(IA32_NR_syscalls-1),%eax
++ ja int_ret_from_sys_call /* ia32_tracesys has set RAX(%rsp) */
++ jmp ia32_do_call
+ END(ia32_syscall)
+
+ ia32_badsys:
Modified: dists/lenny/linux-2.6/debian/patches/series/14
==============================================================================
--- dists/lenny/linux-2.6/debian/patches/series/14 (original)
+++ dists/lenny/linux-2.6/debian/patches/series/14 Wed Mar 18 11:19:56 2009
@@ -21,3 +21,4 @@
+ bugfix/all/usb-unusual-dev-kyocera-contax-sl300r-t.patch
+ bugfix/all/alsa-caiaq-fix-oops-with-midi.patch
+ bugfix/mips/inexistent-syscalls.patch
++ bugfix/x86/arch-ia32-entry-int80-enosys.patch
More information about the Kernel-svn-changes
mailing list