[kernel] r12813 - in dists/etch-security: linux-2.6.24/debian/patches/bugfix/all/CVE-2009-0029 linux-2.6/debian/patches/bugfix/all/CVE-2009-0029
Dann Frazier
dannf at alioth.debian.org
Mon Feb 16 19:58:37 UTC 2009
Author: dannf
Date: Mon Feb 16 19:58:21 2009
New Revision: 12813
Log:
fix additional sparc64 sys_pipe references that had been removed before this change went upstream
Modified:
dists/etch-security/linux-2.6.24/debian/patches/bugfix/all/CVE-2009-0029/0004-Remove-__attribute__-weak-from-sy.patch
dists/etch-security/linux-2.6/debian/patches/bugfix/all/CVE-2009-0029/0004-Remove-__attribute__-weak-from-sy.patch
Modified: dists/etch-security/linux-2.6.24/debian/patches/bugfix/all/CVE-2009-0029/0004-Remove-__attribute__-weak-from-sy.patch
==============================================================================
--- dists/etch-security/linux-2.6.24/debian/patches/bugfix/all/CVE-2009-0029/0004-Remove-__attribute__-weak-from-sy.patch (original)
+++ dists/etch-security/linux-2.6.24/debian/patches/bugfix/all/CVE-2009-0029/0004-Remove-__attribute__-weak-from-sy.patch Mon Feb 16 19:58:21 2009
@@ -165,3 +165,15 @@
asmlinkage long sys_rt_sigaction(int sig,
const struct sigaction __user *act,
struct sigaction __user *oact,
+diff -urpN a/arch/sparc64/kernel/systbls.S b/arch/sparc64/kernel/systbls.S
+--- a/arch/sparc64/kernel/systbls.S 2009-02-16 12:51:13.000000000 -0700
++++ b/arch/sparc64/kernel/systbls.S 2009-02-16 12:51:52.000000000 -0700
+@@ -175,7 +175,7 @@ sunos_sys_table:
+ .word sys_access, sunos_nosys, sunos_nosys
+ .word sys_sync, sys_kill, compat_sys_newstat
+ .word sunos_nosys, compat_sys_newlstat, sys_dup
+- .word sys_pipe, sunos_nosys, sunos_nosys
++ .word sys_sparc_pipe, sunos_nosys, sunos_nosys
+ .word sunos_nosys, sunos_nosys, sunos_getgid
+ .word sunos_nosys, sunos_nosys
+ /*50*/ .word sunos_nosys, sys_acct, sunos_nosys
Modified: dists/etch-security/linux-2.6/debian/patches/bugfix/all/CVE-2009-0029/0004-Remove-__attribute__-weak-from-sy.patch
==============================================================================
--- dists/etch-security/linux-2.6/debian/patches/bugfix/all/CVE-2009-0029/0004-Remove-__attribute__-weak-from-sy.patch (original)
+++ dists/etch-security/linux-2.6/debian/patches/bugfix/all/CVE-2009-0029/0004-Remove-__attribute__-weak-from-sy.patch Mon Feb 16 19:58:21 2009
@@ -165,3 +165,33 @@
asmlinkage long sys_rt_sigaction(int sig,
const struct sigaction __user *act,
struct sigaction __user *oact,
+diff -urpN a/arch/sparc64/kernel/entry.S b/arch/sparc64/kernel/entry.S
+--- a/arch/sparc64/kernel/entry.S 2009-02-10 22:09:55.000000000 -0700
++++ b/arch/sparc64/kernel/entry.S 2009-02-10 22:24:14.000000000 -0700
+@@ -1407,12 +1407,12 @@ execve_merge:
+ jmpl %g1, %g0
+ add %sp, PTREGS_OFF, %o0
+
+- .globl sys_pipe, sys_sigpause, sys_nis_syscall
++ .globl sys_sparc_pipe, sys_sigpause, sys_nis_syscall
+ .globl sys_rt_sigreturn
+ .globl sys_ptrace
+ .globl sys_sigaltstack
+ .align 32
+-sys_pipe: ba,pt %xcc, sparc_pipe
++sys_sparc_pipe: ba,pt %xcc, sparc_pipe
+ add %sp, PTREGS_OFF, %o0
+ sys_nis_syscall:ba,pt %xcc, c_sys_nis_syscall
+ add %sp, PTREGS_OFF, %o0
+diff -urpN a/arch/sparc64/kernel/systbls.S b/arch/sparc64/kernel/systbls.S
+--- a/arch/sparc64/kernel/systbls.S 2009-02-10 22:10:00.000000000 -0700
++++ b/arch/sparc64/kernel/systbls.S 2009-02-10 22:25:51.000000000 -0700
+@@ -172,7 +172,7 @@ sunos_sys_table:
+ .word sys_access, sunos_nosys, sunos_nosys
+ .word sys_sync, sys_kill, compat_sys_newstat
+ .word sunos_nosys, compat_sys_newlstat, sys_dup
+- .word sys_pipe, sunos_nosys, sunos_nosys
++ .word sys_sparc_pipe, sunos_nosys, sunos_nosys
+ .word sunos_nosys, sunos_nosys, sunos_getgid
+ .word sunos_nosys, sunos_nosys
+ /*50*/ .word sunos_nosys, sys_acct, sunos_nosys
More information about the Kernel-svn-changes
mailing list