diff -r -C3 kdbcore-broken/kdb-v2.3-2.4.18-common-2 kdbcore/kdb-v2.3-2.4.18-common-2
*** kdbcore-broken/kdb-v2.3-2.4.18-common-2	Wed Dec 11 00:28:26 2002
--- kdbcore/kdb-v2.3-2.4.18-common-2	Wed Dec 11 02:15:15 2002
***************
*** 110,118 ****
    * Versions of gcc older than that listed below may actually compile
    * and link okay, but the end product can have subtle run time bugs.
  @@ -448,6 +452,34 @@ static void __init parse_options(char *l
-                  }
-                  if (next != NULL)
                           *next++ = 0;
  +#ifdef	CONFIG_KDB
  +		/* kdb, kdb=on, kdb=off, kdb=early */
  +		if (strncmp(line, "kdb", 3) == 0) {
--- 110,118 ----
    * Versions of gcc older than that listed below may actually compile
    * and link okay, but the end product can have subtle run time bugs.
  @@ -448,6 +452,34 @@ static void __init parse_options(char *l
                           *next++ = 0;
+  		if (!*line)
+  			continue;
  +#ifdef	CONFIG_KDB
  +		/* kdb, kdb=on, kdb=off, kdb=early */
  +		if (strncmp(line, "kdb", 3) == 0) {
diff -r -C3 kdbcore-broken/kdb-v2.3-2.4.19-common-4 kdbcore/kdb-v2.3-2.4.19-common-4
*** kdbcore-broken/kdb-v2.3-2.4.19-common-4	Wed Dec 11 01:39:34 2002
--- kdbcore/kdb-v2.3-2.4.19-common-4	Wed Dec 11 01:50:00 2002
***************
*** 26,33 ****
  --- 19.1/kernel/ksyms.c Wed, 17 Jul 2002 12:08:06 +1000 kaos (linux-2.4/j/46_ksyms.c 1.1.2.2.1.1.2.1.1.8.2.1.2.1.1.4.1.33 644)
  +++ 19.24/kernel/ksyms.c Fri, 09 Aug 2002 12:26:08 +1000 kaos (linux-2.4/j/46_ksyms.c 1.4.1.29 644)
  @@ -55,6 +55,9 @@
!  #ifdef CONFIG_KMOD
!  #include <linux/kmod.h>
   #endif
  +#ifdef CONFIG_KALLSYMS
  +#include <linux/kallsyms.h>
--- 26,33 ----
  --- 19.1/kernel/ksyms.c Wed, 17 Jul 2002 12:08:06 +1000 kaos (linux-2.4/j/46_ksyms.c 1.1.2.2.1.1.2.1.1.8.2.1.2.1.1.4.1.33 644)
  +++ 19.24/kernel/ksyms.c Fri, 09 Aug 2002 12:26:08 +1000 kaos (linux-2.4/j/46_ksyms.c 1.4.1.29 644)
  @@ -55,6 +55,9 @@
!  #ifdef CONFIG_BIGPHYS_AREA
!  #include <linux/bigphysarea.h>
   #endif
  +#ifdef CONFIG_KALLSYMS
  +#include <linux/kallsyms.h>
***************
*** 110,118 ****
    * Versions of gcc older than that listed below may actually compile
    * and link okay, but the end product can have subtle run time bugs.
  @@ -251,6 +255,34 @@ static void __init parse_options(char *l
-                  }
-                  if (next != NULL)
                           *next++ = 0;
  +#ifdef	CONFIG_KDB
  +		/* kdb, kdb=on, kdb=off, kdb=early */
  +		if (strncmp(line, "kdb", 3) == 0) {
--- 110,118 ----
    * Versions of gcc older than that listed below may actually compile
    * and link okay, but the end product can have subtle run time bugs.
  @@ -251,6 +255,34 @@ static void __init parse_options(char *l
                           *next++ = 0;
+  		if (!*line)
+  			continue;
  +#ifdef	CONFIG_KDB
  +		/* kdb, kdb=on, kdb=off, kdb=early */
  +		if (strncmp(line, "kdb", 3) == 0) {
