[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