[kernel] r13530 - in dists/etch-security/linux-2.6/debian: arch/alpha arch/alpha/vserver arch/arm arch/hppa patches/bugfix/all/CVE-2009-0029 patches/series

Dann Frazier dannf at alioth.debian.org
Sat May 2 01:27:59 UTC 2009


Author: dannf
Date: Sat May  2 01:27:57 2009
New Revision: 13530

Log:
Stop exporting the sys_lseek & sys_write symbols. The fixes for CVE-2009-0029
cause an ABI change in these symbols. They are only exported on arm,
alpha & hppa, and the exports were removed upstream:

  9ab6a45 [PATCH] remove bogus arch-specific syscall exports
  cff52da [PATCH] alpha_ksyms.c cleanup

Added:
   dists/etch-security/linux-2.6/debian/patches/bugfix/all/CVE-2009-0029/drop-sys_write-sys_lseek-exports.patch
Modified:
   dists/etch-security/linux-2.6/debian/arch/alpha/abi-6.alpha-generic
   dists/etch-security/linux-2.6/debian/arch/alpha/abi-6.alpha-legacy
   dists/etch-security/linux-2.6/debian/arch/alpha/abi-6.alpha-smp
   dists/etch-security/linux-2.6/debian/arch/alpha/vserver/abi-6.alpha
   dists/etch-security/linux-2.6/debian/arch/arm/abi-6.footbridge
   dists/etch-security/linux-2.6/debian/arch/arm/abi-6.iop32x
   dists/etch-security/linux-2.6/debian/arch/arm/abi-6.ixp4xx
   dists/etch-security/linux-2.6/debian/arch/arm/abi-6.rpc
   dists/etch-security/linux-2.6/debian/arch/arm/abi-6.s3c2410
   dists/etch-security/linux-2.6/debian/arch/hppa/abi-6.parisc
   dists/etch-security/linux-2.6/debian/arch/hppa/abi-6.parisc-smp
   dists/etch-security/linux-2.6/debian/arch/hppa/abi-6.parisc64
   dists/etch-security/linux-2.6/debian/arch/hppa/abi-6.parisc64-smp
   dists/etch-security/linux-2.6/debian/patches/series/24etch1

Modified: dists/etch-security/linux-2.6/debian/arch/alpha/abi-6.alpha-generic
==============================================================================
--- dists/etch-security/linux-2.6/debian/arch/alpha/abi-6.alpha-generic	Sat May  2 01:18:42 2009	(r13529)
+++ dists/etch-security/linux-2.6/debian/arch/alpha/abi-6.alpha-generic	Sat May  2 01:27:57 2009	(r13530)
@@ -4950,13 +4950,11 @@
 0xdcb0349b sys_close vmlinux EXPORT_SYMBOL
 0xbf9dc5f7 sys_dup vmlinux EXPORT_SYMBOL
 0x111c2f22 sys_exit vmlinux EXPORT_SYMBOL
-0xec2107f8 sys_lseek vmlinux EXPORT_SYMBOL
 0xe269ea1c sys_open vmlinux EXPORT_SYMBOL_GPL
 0x12703a3e sys_read vmlinux EXPORT_SYMBOL_GPL
 0x8563d95b sys_setsid vmlinux EXPORT_SYMBOL
 0xfe5d4bb2 sys_tz vmlinux EXPORT_SYMBOL
 0xcb38f681 sys_wait4 vmlinux EXPORT_SYMBOL
-0x3c7eae23 sys_write vmlinux EXPORT_SYMBOL
 0x13506484 sysctl_intvec vmlinux EXPORT_SYMBOL
 0xdbcd416e sysctl_ip_nonlocal_bind vmlinux EXPORT_SYMBOL
 0xb9b118fa sysctl_jiffies vmlinux EXPORT_SYMBOL

Modified: dists/etch-security/linux-2.6/debian/arch/alpha/abi-6.alpha-legacy
==============================================================================
--- dists/etch-security/linux-2.6/debian/arch/alpha/abi-6.alpha-legacy	Sat May  2 01:18:42 2009	(r13529)
+++ dists/etch-security/linux-2.6/debian/arch/alpha/abi-6.alpha-legacy	Sat May  2 01:27:57 2009	(r13530)
@@ -4950,13 +4950,11 @@
 0xdcb0349b sys_close vmlinux EXPORT_SYMBOL
 0xbf9dc5f7 sys_dup vmlinux EXPORT_SYMBOL
 0x111c2f22 sys_exit vmlinux EXPORT_SYMBOL
-0xec2107f8 sys_lseek vmlinux EXPORT_SYMBOL
 0xe269ea1c sys_open vmlinux EXPORT_SYMBOL_GPL
 0x12703a3e sys_read vmlinux EXPORT_SYMBOL_GPL
 0x8563d95b sys_setsid vmlinux EXPORT_SYMBOL
 0xfe5d4bb2 sys_tz vmlinux EXPORT_SYMBOL
 0xcb38f681 sys_wait4 vmlinux EXPORT_SYMBOL
-0x3c7eae23 sys_write vmlinux EXPORT_SYMBOL
 0x13506484 sysctl_intvec vmlinux EXPORT_SYMBOL
 0xdbcd416e sysctl_ip_nonlocal_bind vmlinux EXPORT_SYMBOL
 0xb9b118fa sysctl_jiffies vmlinux EXPORT_SYMBOL

Modified: dists/etch-security/linux-2.6/debian/arch/alpha/abi-6.alpha-smp
==============================================================================
--- dists/etch-security/linux-2.6/debian/arch/alpha/abi-6.alpha-smp	Sat May  2 01:18:42 2009	(r13529)
+++ dists/etch-security/linux-2.6/debian/arch/alpha/abi-6.alpha-smp	Sat May  2 01:27:57 2009	(r13530)
@@ -4979,13 +4979,11 @@
 0xdcb0349b sys_close vmlinux EXPORT_SYMBOL
 0xbf9dc5f7 sys_dup vmlinux EXPORT_SYMBOL
 0x111c2f22 sys_exit vmlinux EXPORT_SYMBOL
-0xec2107f8 sys_lseek vmlinux EXPORT_SYMBOL
 0xe269ea1c sys_open vmlinux EXPORT_SYMBOL_GPL
 0x12703a3e sys_read vmlinux EXPORT_SYMBOL_GPL
 0x8563d95b sys_setsid vmlinux EXPORT_SYMBOL
 0xfe5d4bb2 sys_tz vmlinux EXPORT_SYMBOL
 0xcb38f681 sys_wait4 vmlinux EXPORT_SYMBOL
-0x3c7eae23 sys_write vmlinux EXPORT_SYMBOL
 0x44423cd3 sysctl_intvec vmlinux EXPORT_SYMBOL
 0xdbcd416e sysctl_ip_nonlocal_bind vmlinux EXPORT_SYMBOL
 0x4ce9cef5 sysctl_jiffies vmlinux EXPORT_SYMBOL

Modified: dists/etch-security/linux-2.6/debian/arch/alpha/vserver/abi-6.alpha
==============================================================================
--- dists/etch-security/linux-2.6/debian/arch/alpha/vserver/abi-6.alpha	Sat May  2 01:18:42 2009	(r13529)
+++ dists/etch-security/linux-2.6/debian/arch/alpha/vserver/abi-6.alpha	Sat May  2 01:27:57 2009	(r13530)
@@ -4956,13 +4956,11 @@
 0xdcb0349b sys_close vmlinux EXPORT_SYMBOL
 0xbf9dc5f7 sys_dup vmlinux EXPORT_SYMBOL
 0x111c2f22 sys_exit vmlinux EXPORT_SYMBOL
-0xec2107f8 sys_lseek vmlinux EXPORT_SYMBOL
 0xe269ea1c sys_open vmlinux EXPORT_SYMBOL_GPL
 0x12703a3e sys_read vmlinux EXPORT_SYMBOL_GPL
 0x8563d95b sys_setsid vmlinux EXPORT_SYMBOL
 0xfe5d4bb2 sys_tz vmlinux EXPORT_SYMBOL
 0xcb38f681 sys_wait4 vmlinux EXPORT_SYMBOL
-0x3c7eae23 sys_write vmlinux EXPORT_SYMBOL
 0xf42f9caa sysctl_intvec vmlinux EXPORT_SYMBOL
 0xdbcd416e sysctl_ip_nonlocal_bind vmlinux EXPORT_SYMBOL
 0x65806acd sysctl_jiffies vmlinux EXPORT_SYMBOL

Modified: dists/etch-security/linux-2.6/debian/arch/arm/abi-6.footbridge
==============================================================================
--- dists/etch-security/linux-2.6/debian/arch/arm/abi-6.footbridge	Sat May  2 01:18:42 2009	(r13529)
+++ dists/etch-security/linux-2.6/debian/arch/arm/abi-6.footbridge	Sat May  2 01:27:57 2009	(r13530)
@@ -3677,12 +3677,10 @@
 0xb56fdbf8 synth_devs sound/oss/sound EXPORT_SYMBOL
 0xdcb0349b sys_close vmlinux EXPORT_SYMBOL
 0x111c2f22 sys_exit vmlinux EXPORT_SYMBOL
-0xec2107f8 sys_lseek vmlinux EXPORT_SYMBOL
 0xe269ea1c sys_open vmlinux EXPORT_SYMBOL_GPL
 0x2efa450d sys_read vmlinux EXPORT_SYMBOL_GPL
 0xfe5d4bb2 sys_tz vmlinux EXPORT_SYMBOL
 0xcb38f681 sys_wait4 vmlinux EXPORT_SYMBOL
-0x69b233d3 sys_write vmlinux EXPORT_SYMBOL
 0x09624f29 sysctl_intvec vmlinux EXPORT_SYMBOL
 0xdbcd416e sysctl_ip_nonlocal_bind vmlinux EXPORT_SYMBOL
 0x11ccf584 sysctl_jiffies vmlinux EXPORT_SYMBOL

Modified: dists/etch-security/linux-2.6/debian/arch/arm/abi-6.iop32x
==============================================================================
--- dists/etch-security/linux-2.6/debian/arch/arm/abi-6.iop32x	Sat May  2 01:18:42 2009	(r13529)
+++ dists/etch-security/linux-2.6/debian/arch/arm/abi-6.iop32x	Sat May  2 01:27:57 2009	(r13530)
@@ -3531,12 +3531,10 @@
 0x6091797f synchronize_rcu vmlinux EXPORT_SYMBOL_GPL
 0xdcb0349b sys_close vmlinux EXPORT_SYMBOL
 0x111c2f22 sys_exit vmlinux EXPORT_SYMBOL
-0xec2107f8 sys_lseek vmlinux EXPORT_SYMBOL
 0xe269ea1c sys_open vmlinux EXPORT_SYMBOL_GPL
 0x2efa450d sys_read vmlinux EXPORT_SYMBOL_GPL
 0xfe5d4bb2 sys_tz vmlinux EXPORT_SYMBOL
 0xcb38f681 sys_wait4 vmlinux EXPORT_SYMBOL
-0x69b233d3 sys_write vmlinux EXPORT_SYMBOL
 0xf03496c7 sysctl_intvec vmlinux EXPORT_SYMBOL
 0xdbcd416e sysctl_ip_nonlocal_bind vmlinux EXPORT_SYMBOL
 0x56876c22 sysctl_jiffies vmlinux EXPORT_SYMBOL

Modified: dists/etch-security/linux-2.6/debian/arch/arm/abi-6.ixp4xx
==============================================================================
--- dists/etch-security/linux-2.6/debian/arch/arm/abi-6.ixp4xx	Sat May  2 01:18:42 2009	(r13529)
+++ dists/etch-security/linux-2.6/debian/arch/arm/abi-6.ixp4xx	Sat May  2 01:27:57 2009	(r13530)
@@ -3569,12 +3569,10 @@
 0x6091797f synchronize_rcu vmlinux EXPORT_SYMBOL_GPL
 0xdcb0349b sys_close vmlinux EXPORT_SYMBOL
 0x111c2f22 sys_exit vmlinux EXPORT_SYMBOL
-0xec2107f8 sys_lseek vmlinux EXPORT_SYMBOL
 0xe269ea1c sys_open vmlinux EXPORT_SYMBOL_GPL
 0x2efa450d sys_read vmlinux EXPORT_SYMBOL_GPL
 0xfe5d4bb2 sys_tz vmlinux EXPORT_SYMBOL
 0xcb38f681 sys_wait4 vmlinux EXPORT_SYMBOL
-0x69b233d3 sys_write vmlinux EXPORT_SYMBOL
 0x09624f29 sysctl_intvec vmlinux EXPORT_SYMBOL
 0xdbcd416e sysctl_ip_nonlocal_bind vmlinux EXPORT_SYMBOL
 0x11ccf584 sysctl_jiffies vmlinux EXPORT_SYMBOL

Modified: dists/etch-security/linux-2.6/debian/arch/arm/abi-6.rpc
==============================================================================
--- dists/etch-security/linux-2.6/debian/arch/arm/abi-6.rpc	Sat May  2 01:18:42 2009	(r13529)
+++ dists/etch-security/linux-2.6/debian/arch/arm/abi-6.rpc	Sat May  2 01:27:57 2009	(r13530)
@@ -2893,12 +2893,10 @@
 0xb56fdbf8 synth_devs sound/oss/sound EXPORT_SYMBOL
 0xdcb0349b sys_close vmlinux EXPORT_SYMBOL
 0x111c2f22 sys_exit vmlinux EXPORT_SYMBOL
-0xec2107f8 sys_lseek vmlinux EXPORT_SYMBOL
 0xe269ea1c sys_open vmlinux EXPORT_SYMBOL_GPL
 0x2efa450d sys_read vmlinux EXPORT_SYMBOL_GPL
 0xfe5d4bb2 sys_tz vmlinux EXPORT_SYMBOL
 0xcb38f681 sys_wait4 vmlinux EXPORT_SYMBOL
-0x69b233d3 sys_write vmlinux EXPORT_SYMBOL
 0x09624f29 sysctl_intvec vmlinux EXPORT_SYMBOL
 0xdbcd416e sysctl_ip_nonlocal_bind vmlinux EXPORT_SYMBOL
 0x11ccf584 sysctl_jiffies vmlinux EXPORT_SYMBOL

Modified: dists/etch-security/linux-2.6/debian/arch/arm/abi-6.s3c2410
==============================================================================
--- dists/etch-security/linux-2.6/debian/arch/arm/abi-6.s3c2410	Sat May  2 01:18:42 2009	(r13529)
+++ dists/etch-security/linux-2.6/debian/arch/arm/abi-6.s3c2410	Sat May  2 01:27:57 2009	(r13530)
@@ -2905,12 +2905,10 @@
 0x6091797f synchronize_rcu vmlinux EXPORT_SYMBOL_GPL
 0xdcb0349b sys_close vmlinux EXPORT_SYMBOL
 0x111c2f22 sys_exit vmlinux EXPORT_SYMBOL
-0xec2107f8 sys_lseek vmlinux EXPORT_SYMBOL
 0xe269ea1c sys_open vmlinux EXPORT_SYMBOL_GPL
 0x2efa450d sys_read vmlinux EXPORT_SYMBOL_GPL
 0xfe5d4bb2 sys_tz vmlinux EXPORT_SYMBOL
 0xcb38f681 sys_wait4 vmlinux EXPORT_SYMBOL
-0x69b233d3 sys_write vmlinux EXPORT_SYMBOL
 0x09624f29 sysctl_intvec vmlinux EXPORT_SYMBOL
 0xdbcd416e sysctl_ip_nonlocal_bind vmlinux EXPORT_SYMBOL
 0x11ccf584 sysctl_jiffies vmlinux EXPORT_SYMBOL

Modified: dists/etch-security/linux-2.6/debian/arch/hppa/abi-6.parisc
==============================================================================
--- dists/etch-security/linux-2.6/debian/arch/hppa/abi-6.parisc	Sat May  2 01:18:42 2009	(r13529)
+++ dists/etch-security/linux-2.6/debian/arch/hppa/abi-6.parisc	Sat May  2 01:27:57 2009	(r13530)
@@ -3654,11 +3654,9 @@
 0x609f1c7e synchronize_net vmlinux EXPORT_SYMBOL
 0x6091797f synchronize_rcu vmlinux EXPORT_SYMBOL_GPL
 0xdcb0349b sys_close vmlinux EXPORT_SYMBOL
-0xec2107f8 sys_lseek vmlinux EXPORT_SYMBOL
 0xe269ea1c sys_open vmlinux EXPORT_SYMBOL_GPL
 0x2efa450d sys_read vmlinux EXPORT_SYMBOL_GPL
 0xfe5d4bb2 sys_tz vmlinux EXPORT_SYMBOL
-0x69b233d3 sys_write vmlinux EXPORT_SYMBOL
 0xf6a34cfc sysctl_intvec vmlinux EXPORT_SYMBOL
 0xdbcd416e sysctl_ip_nonlocal_bind vmlinux EXPORT_SYMBOL
 0xe78a12dc sysctl_jiffies vmlinux EXPORT_SYMBOL

Modified: dists/etch-security/linux-2.6/debian/arch/hppa/abi-6.parisc-smp
==============================================================================
--- dists/etch-security/linux-2.6/debian/arch/hppa/abi-6.parisc-smp	Sat May  2 01:18:42 2009	(r13529)
+++ dists/etch-security/linux-2.6/debian/arch/hppa/abi-6.parisc-smp	Sat May  2 01:27:57 2009	(r13530)
@@ -3713,11 +3713,9 @@
 0x609f1c7e synchronize_net vmlinux EXPORT_SYMBOL
 0x6091797f synchronize_rcu vmlinux EXPORT_SYMBOL_GPL
 0xdcb0349b sys_close vmlinux EXPORT_SYMBOL
-0xec2107f8 sys_lseek vmlinux EXPORT_SYMBOL
 0xe269ea1c sys_open vmlinux EXPORT_SYMBOL_GPL
 0x2efa450d sys_read vmlinux EXPORT_SYMBOL_GPL
 0xfe5d4bb2 sys_tz vmlinux EXPORT_SYMBOL
-0x69b233d3 sys_write vmlinux EXPORT_SYMBOL
 0x9c579689 sysctl_intvec vmlinux EXPORT_SYMBOL
 0xdbcd416e sysctl_ip_nonlocal_bind vmlinux EXPORT_SYMBOL
 0xc78f63b5 sysctl_jiffies vmlinux EXPORT_SYMBOL

Modified: dists/etch-security/linux-2.6/debian/arch/hppa/abi-6.parisc64
==============================================================================
--- dists/etch-security/linux-2.6/debian/arch/hppa/abi-6.parisc64	Sat May  2 01:18:42 2009	(r13529)
+++ dists/etch-security/linux-2.6/debian/arch/hppa/abi-6.parisc64	Sat May  2 01:27:57 2009	(r13530)
@@ -3677,11 +3677,9 @@
 0x6091797f synchronize_rcu vmlinux EXPORT_SYMBOL_GPL
 0xdcb0349b sys_close vmlinux EXPORT_SYMBOL
 0x208ce54a sys_ioctl vmlinux EXPORT_SYMBOL
-0xec2107f8 sys_lseek vmlinux EXPORT_SYMBOL
 0xe269ea1c sys_open vmlinux EXPORT_SYMBOL_GPL
 0x12703a3e sys_read vmlinux EXPORT_SYMBOL_GPL
 0xfe5d4bb2 sys_tz vmlinux EXPORT_SYMBOL
-0x3c7eae23 sys_write vmlinux EXPORT_SYMBOL
 0xdfe179db sysctl_intvec vmlinux EXPORT_SYMBOL
 0xdbcd416e sysctl_ip_nonlocal_bind vmlinux EXPORT_SYMBOL
 0x42a9e582 sysctl_jiffies vmlinux EXPORT_SYMBOL

Modified: dists/etch-security/linux-2.6/debian/arch/hppa/abi-6.parisc64-smp
==============================================================================
--- dists/etch-security/linux-2.6/debian/arch/hppa/abi-6.parisc64-smp	Sat May  2 01:18:42 2009	(r13529)
+++ dists/etch-security/linux-2.6/debian/arch/hppa/abi-6.parisc64-smp	Sat May  2 01:27:57 2009	(r13530)
@@ -3736,11 +3736,9 @@
 0x6091797f synchronize_rcu vmlinux EXPORT_SYMBOL_GPL
 0xdcb0349b sys_close vmlinux EXPORT_SYMBOL
 0x208ce54a sys_ioctl vmlinux EXPORT_SYMBOL
-0xec2107f8 sys_lseek vmlinux EXPORT_SYMBOL
 0xe269ea1c sys_open vmlinux EXPORT_SYMBOL_GPL
 0x12703a3e sys_read vmlinux EXPORT_SYMBOL_GPL
 0xfe5d4bb2 sys_tz vmlinux EXPORT_SYMBOL
-0x3c7eae23 sys_write vmlinux EXPORT_SYMBOL
 0x87646ac6 sysctl_intvec vmlinux EXPORT_SYMBOL
 0xdbcd416e sysctl_ip_nonlocal_bind vmlinux EXPORT_SYMBOL
 0x21f70c48 sysctl_jiffies vmlinux EXPORT_SYMBOL

Added: dists/etch-security/linux-2.6/debian/patches/bugfix/all/CVE-2009-0029/drop-sys_write-sys_lseek-exports.patch
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ dists/etch-security/linux-2.6/debian/patches/bugfix/all/CVE-2009-0029/drop-sys_write-sys_lseek-exports.patch	Sat May  2 01:27:57 2009	(r13530)
@@ -0,0 +1,48 @@
+diff -urpN linux-source-2.6.18.orig/arch/alpha/kernel/alpha_ksyms.c linux-source-2.6.18/arch/alpha/kernel/alpha_ksyms.c
+--- linux-source-2.6.18.orig/arch/alpha/kernel/alpha_ksyms.c	2008-12-25 14:04:12.000000000 -0700
++++ linux-source-2.6.18/arch/alpha/kernel/alpha_ksyms.c	2009-05-01 09:23:43.000000000 -0600
+@@ -114,8 +114,6 @@ EXPORT_SYMBOL(alpha_write_fp_reg_s);
+ EXPORT_SYMBOL(kernel_thread);
+ EXPORT_SYMBOL(sys_dup);
+ EXPORT_SYMBOL(sys_exit);
+-EXPORT_SYMBOL(sys_write);
+-EXPORT_SYMBOL(sys_lseek);
+ EXPORT_SYMBOL(execve);
+ EXPORT_SYMBOL(sys_setsid);
+ EXPORT_SYMBOL(sys_wait4);
+diff -urpN linux-source-2.6.18.orig/arch/arm/kernel/armksyms.c linux-source-2.6.18/arch/arm/kernel/armksyms.c
+--- linux-source-2.6.18.orig/arch/arm/kernel/armksyms.c	2006-09-19 21:42:06.000000000 -0600
++++ linux-source-2.6.18/arch/arm/kernel/armksyms.c	2009-05-01 09:23:48.000000000 -0600
+@@ -180,7 +180,5 @@ EXPORT_SYMBOL(_find_next_bit_be);
+ #endif
+ 
+ 	/* syscalls */
+-EXPORT_SYMBOL(sys_write);
+-EXPORT_SYMBOL(sys_lseek);
+ EXPORT_SYMBOL(sys_exit);
+ EXPORT_SYMBOL(sys_wait4);
+diff -urpN linux-source-2.6.18.orig/arch/arm26/kernel/armksyms.c linux-source-2.6.18/arch/arm26/kernel/armksyms.c
+--- linux-source-2.6.18.orig/arch/arm26/kernel/armksyms.c	2006-09-19 21:42:06.000000000 -0600
++++ linux-source-2.6.18/arch/arm26/kernel/armksyms.c	2009-05-01 09:23:39.000000000 -0600
+@@ -203,9 +203,7 @@ EXPORT_SYMBOL(elf_platform);
+ EXPORT_SYMBOL(elf_hwcap);
+ 
+ 	/* syscalls */
+-EXPORT_SYMBOL(sys_write);
+ EXPORT_SYMBOL(sys_read);
+-EXPORT_SYMBOL(sys_lseek);
+ EXPORT_SYMBOL(sys_open);
+ EXPORT_SYMBOL(sys_exit);
+ EXPORT_SYMBOL(sys_wait4);
+diff -urpN linux-source-2.6.18.orig/arch/parisc/kernel/parisc_ksyms.c linux-source-2.6.18/arch/parisc/kernel/parisc_ksyms.c
+--- linux-source-2.6.18.orig/arch/parisc/kernel/parisc_ksyms.c	2006-09-19 21:42:06.000000000 -0600
++++ linux-source-2.6.18/arch/parisc/kernel/parisc_ksyms.c	2009-05-01 09:23:34.000000000 -0600
+@@ -70,8 +70,6 @@ EXPORT_SYMBOL(memcpy_fromio);
+ EXPORT_SYMBOL(memset_io);
+ 
+ #include <asm/unistd.h>
+-EXPORT_SYMBOL(sys_lseek);
+-EXPORT_SYMBOL(sys_write);
+ 
+ #include <asm/semaphore.h>
+ EXPORT_SYMBOL(__up);

Modified: dists/etch-security/linux-2.6/debian/patches/series/24etch1
==============================================================================
--- dists/etch-security/linux-2.6/debian/patches/series/24etch1	Sat May  2 01:18:42 2009	(r13529)
+++ dists/etch-security/linux-2.6/debian/patches/series/24etch1	Sat May  2 01:27:57 2009	(r13530)
@@ -81,3 +81,4 @@
 + bugfix/all/cifs-fix-memory-overwrite-when-saving-nativeFileSystem-field-during-mount.patch
 + bugfix/all/cifs-fix-buffer-size-for-tcon-nativeFileSystem-field.patch
 + bugfix/all/cifs-remove-unneeded-bcc_ptr-update-in-CIFSTCon.patch
++ bugfix/all/CVE-2009-0029/drop-sys_write-sys_lseek-exports.patch



More information about the Kernel-svn-changes mailing list