r1903 - in trunk/kernel/source/kernel-source-2.6.9-2.6.9/debian: . patches patches/series

Andres Salomon dilinger-guest@haydn.debian.org
Wed, 24 Nov 2004 22:50:35 -0700


Author: dilinger-guest
Date: 2004-11-24 22:50:17 -0700 (Wed, 24 Nov 2004)
New Revision: 1903

Added:
   trunk/kernel/source/kernel-source-2.6.9-2.6.9/debian/patches/tty-locking-fixes9.dpatch
Modified:
   trunk/kernel/source/kernel-source-2.6.9-2.6.9/debian/changelog
   trunk/kernel/source/kernel-source-2.6.9-2.6.9/debian/patches/series/2.6.9-3
Log:
grab joshk's tty locking fix from -10


Modified: trunk/kernel/source/kernel-source-2.6.9-2.6.9/debian/changelog
===================================================================
--- trunk/kernel/source/kernel-source-2.6.9-2.6.9/debian/changelog	2004-11-25 05:36:26 UTC (rev 1902)
+++ trunk/kernel/source/kernel-source-2.6.9-2.6.9/debian/changelog	2004-11-25 05:50:17 UTC (rev 1903)
@@ -8,6 +8,12 @@
 
   * [SECURITY] s390: sacf local root exploit (CAN-2004-0887) (Andres Salomon).
 
+  * [SECURITY] Further smbfs overflow fixes, stolen from -ac tree
+    (Andres Salomon).
+
+  * Add missing check for tty == NULL in uart_tasklet_action to fix an init
+    oops on serial console. (Joshua Kwan)
+
  -- Andres Salomon <dilinger@voxel.net>  Thu, 25 Nov 2004 00:20:47 -0500
 
 kernel-source-2.6.9 (2.6.9-2) unstable; urgency=low

Modified: trunk/kernel/source/kernel-source-2.6.9-2.6.9/debian/patches/series/2.6.9-3
===================================================================
--- trunk/kernel/source/kernel-source-2.6.9-2.6.9/debian/patches/series/2.6.9-3	2004-11-25 05:36:26 UTC (rev 1902)
+++ trunk/kernel/source/kernel-source-2.6.9-2.6.9/debian/patches/series/2.6.9-3	2004-11-25 05:50:17 UTC (rev 1903)
@@ -2,3 +2,6 @@
 + elf-loader-fixes-the-return.dpatch
 + aout-loader-fixes.dpatch
 + s390-sacf-fix.dpatch
+- smbfs-overrun.dpatch
++ smbfs-overflow-fixes.dpatch
++ tty-locking-fixes9.dpatch

Added: trunk/kernel/source/kernel-source-2.6.9-2.6.9/debian/patches/tty-locking-fixes9.dpatch
===================================================================
--- trunk/kernel/source/kernel-source-2.6.9-2.6.9/debian/patches/tty-locking-fixes9.dpatch	2004-11-25 05:36:26 UTC (rev 1902)
+++ trunk/kernel/source/kernel-source-2.6.9-2.6.9/debian/patches/tty-locking-fixes9.dpatch	2004-11-25 05:50:17 UTC (rev 1903)
@@ -0,0 +1,12 @@
+--- kernel-source-2.6.8-2.6.8/drivers/serial/serial_core.c~	2004-11-24 11:56:39.000000000 -0800
++++ kernel-source-2.6.8-2.6.8/drivers/serial/serial_core.c	2004-11-24 11:56:50.000000000 -0800
+@@ -107,7 +107,8 @@
+ static void uart_tasklet_action(unsigned long data)
+ {
+ 	struct uart_state *state = (struct uart_state *)data;
+-	tty_wakeup(state->info->tty);
++	if (state->info->tty)
++		tty_wakeup(state->info->tty);
+ }
+ 
+ static inline void