Author: pluto                        Date: Wed Mar  9 14:45:26 2005 GMT
Module: SOURCES                       Tag: LINUX_2_6
---- Log message:
- disable 8250 usage on powermac.

---- Files affected:
SOURCES:
   linux-2.6-ppc-no-pc-serial.patch (NONE -> 1.1.2.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/linux-2.6-ppc-no-pc-serial.patch
diff -u /dev/null SOURCES/linux-2.6-ppc-no-pc-serial.patch:1.1.2.1
--- /dev/null   Wed Mar  9 15:45:26 2005
+++ SOURCES/linux-2.6-ppc-no-pc-serial.patch    Wed Mar  9 15:45:21 2005
@@ -0,0 +1,40 @@
+diff -purNX /home/olaf/kernel/kernel_exclude.txt 
linux-2.6.0-test11.orig/drivers/serial/8250.c 
linux-2.6.0-test11.SuSE/drivers/serial/8250.c
+--- linux-2.6.0-test11.orig/drivers/serial/8250.c      2003-11-26 
20:42:55.000000000 +0000
++++ linux-2.6.0-test11.SuSE/drivers/serial/8250.c      2003-11-29 
15:57:50.000000000 +0000
+@@ -45,6 +45,10 @@
+ #include <linux/serial_core.h>
+ #include "8250.h"
+ 
++#ifdef CONFIG_PPC_MULTIPLATFORM
++#include <asm/processor.h>
++#endif
++
+ /*
+  * Configuration:
+  *   share_irqs - whether we pass SA_SHIRQ to request_irq().  This option
+@@ -2008,6 +2044,12 @@ static struct console serial8250_console
+ 
+ static int __init serial8250_console_init(void)
+ {
++#ifdef CONFIG_PPC_MULTIPLATFORM
++      if(_machine == _MACH_Pmac) {
++              printk("%s: nothing to do on PowerMac\n",__FUNCTION__);
++              return -ENODEV;
++      }
++#endif
+       serial8250_isa_init_ports();
+       register_console(&serial8250_console);
+       return 0;
+@@ -2149,6 +2191,12 @@ static int __init serial8250_init(void)
+ {
+       int ret, i;
+ 
++#ifdef CONFIG_PPC_MULTIPLATFORM
++      if(_machine == _MACH_Pmac) {
++              printk("%s: nothing to do on PowerMac\n",__FUNCTION__);
++              return -ENODEV;
++      }
++#endif
+       printk(KERN_INFO "Serial: 8250/16550 driver $Revision$ "
+               "%d ports, IRQ sharing %sabled\n", (int) UART_NR,
+               share_irqs ? "en" : "dis");
================================================================

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to