Hi

If you don't pay attention (yeah, I know) Its easy to write
kernel commond lines like 'console=ttyS0, console=.., etc'

The lack of a baud rate after the comma causes the kernel
to panic. The patch below will cause the kernel in treat the
non-existant baud rate specifier as the default without panicing.


--- ../linux-2.2+lvm/drivers/char/serial.c      Sat Jun 10 16:04:13 2000
+++ drivers/char/serial.c       Sun Mar 11 17:51:02 2001
@@ -3490,6 +3490,10 @@
                case 9600:
                default:
                        cflag |= B9600;
+                       /*
+                        * Set this to a sane value to prevent a divide error
+                        */
+                       baud  = 9600;
                        break;
        }
        switch(bits) {

TTFN
-- 
Roger
     Think of the mess on the carpet. Sensible people do all their
     demon-summoning in the garage, which you can just hose down afterwards.
        --     [EMAIL PROTECTED]
        
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to