[kernel] r13409 - dists/etch-security/linux-2.6/debian/patches/features/all/vserver
Dann Frazier
dannf at alioth.debian.org
Mon Apr 13 00:41:20 UTC 2009
Author: dannf
Date: Mon Apr 13 00:41:19 2009
New Revision: 13409
Log:
adjust to apply above CVE-2009-0029 fixes
Modified:
dists/etch-security/linux-2.6/debian/patches/features/all/vserver/vs2.0.2.2-rc9.patch
Modified: dists/etch-security/linux-2.6/debian/patches/features/all/vserver/vs2.0.2.2-rc9.patch
==============================================================================
--- dists/etch-security/linux-2.6/debian/patches/features/all/vserver/vs2.0.2.2-rc9.patch Mon Apr 13 00:31:22 2009 (r13408)
+++ dists/etch-security/linux-2.6/debian/patches/features/all/vserver/vs2.0.2.2-rc9.patch Mon Apr 13 00:41:19 2009 (r13409)
@@ -100,9 +100,9 @@
break;
}
up_read(&uts_sem);
-@@ -607,30 +612,30 @@ osf_sigstack(struct sigstack __user *uss
- asmlinkage long
- osf_sysinfo(int command, char __user *buf, long count)
+@@ -601,30 +606,30 @@ SYSCALL_DEFINE2(osf_sigstack, struct sig
+
+ SYSCALL_DEFINE3(osf_sysinfo, int, command, char __user *, buf, long, count)
{
- static char * sysinfo_table[] = {
- system_utsname.sysname,
@@ -661,13 +661,13 @@
PTR sys_add_key
--- linux-2.6.18.5/arch/mips/kernel/scall64-o32.S 2006-09-20 16:57:58 +0200
+++ linux-2.6.18.5-vs2.0.2.2-rc9/arch/mips/kernel/scall64-o32.S 2006-09-20 17:01:44 +0200
-@@ -482,7 +482,7 @@ sys_call_table:
+@@ -480,7 +480,7 @@ sys_call_table:
PTR compat_sys_mq_timedreceive
PTR compat_sys_mq_notify /* 4275 */
PTR compat_sys_mq_getsetattr
- PTR sys_ni_syscall /* sys_vserver */
+ PTR sys32_vserver
- PTR sys32_waitid
+ PTR sys_32_waitid
PTR sys_ni_syscall /* available, was setaltroot */
PTR sys_add_key /* 4280 */
--- linux-2.6.18.5/arch/mips/kernel/syscall.c 2006-09-20 16:57:58 +0200
@@ -680,17 +680,17 @@
#include <asm/branch.h>
#include <asm/cachectl.h>
-@@ -231,7 +232,7 @@ out:
+@@ -238,7 +239,7 @@ out:
*/
- asmlinkage int sys_uname(struct old_utsname __user * name)
+ SYSCALL_DEFINE1(uname, struct old_utsname __user *, name)
{
- if (name && !copy_to_user(name, &system_utsname, sizeof (*name)))
+ if (name && !copy_to_user(name, vx_new_utsname(), sizeof (*name)))
return 0;
return -EFAULT;
}
-@@ -242,21 +243,23 @@ asmlinkage int sys_uname(struct old_utsn
- asmlinkage int sys_olduname(struct oldold_utsname __user * name)
+@@ -249,21 +250,23 @@ SYSCALL_DEFINE1(uname, struct old_utsnam
+ SYSCALL_DEFINE1(olduname, struct oldold_utsname __user *, name)
{
int error;
+ struct new_utsname *ptr;
More information about the Kernel-svn-changes
mailing list