[meego-commits] 15281: Changes to Trunk:Testing/kernel-adaptation-connext

Virgil Bucoci no_reply at build.meego.com
Fri Mar 25 18:59:04 UTC 2011


Hi,
I have made the following changes to kernel-adaptation-connext in project Trunk:Testing. Please review and accept ASAP.

Thank You,
Virgil Bucoci

[This message was auto-generated]

---

Request #15281:

  submit:   home:vbucoci:branches:Trunk:Testing/kernel-adaptation-connext(r2)(cleanup) -> Trunk:Testing/kernel-adaptation-connext


Message:
    * Fri Mar 25 2011 Virgil Bucoci <virgil.bucoci at windriver.com> - 2.6.37.2
- BCM #14905.  Disable UART DMA.

State:   new          2011-03-25T11:58:56 vbucoci
Comment: None



changes files:
--------------
--- kernel-adaptation-connext.changes
+++ kernel-adaptation-connext.changes
@@ -0,0 +1,3 @@
+* Fri Mar 25 2011 Virgil Bucoci <virgil.bucoci at windriver.com> - 2.6.37.2
+- BCM #14905.  Disable UART DMA.
+

new:
----
  linux-2.6.37-connext-0029-disable-uart-dma.patch

spec files:
-----------
--- kernel-adaptation-connext.spec
+++ kernel-adaptation-connext.spec
@@ -243,16 +243,17 @@
 Patch227: linux-2.6.37-connext-0026-usb-otg-cut1.patch
 Patch228: linux-2.6.37-connext-0027-tsc2007.patch
 Patch229: linux-2.6.37-connext-0028-mapper.patch
-Patch230: linux-2.6.37-tsc2007-touch-fixing-leftbutton.patch
+Patch230: linux-2.6.37-connext-0029-disable-uart-dma.patch
+Patch231: linux-2.6.37-tsc2007-touch-fixing-leftbutton.patch
 
 #
 # EMGD
 # 
-Patch231: linux-2.6.37-emgd-0001-add-makefile.patch
-Patch232: linux-2.6.37-emgd-0002-1893-build.patch
+Patch232: linux-2.6.37-emgd-0001-add-makefile.patch
+Patch233: linux-2.6.37-emgd-0002-1893-build.patch
 # turn on "print fatal signals" by default, so that we can debug /sbin/init
 # crashes
-Patch233: linux-2.6.35-fatal-signals.patch
+Patch234: linux-2.6.35-fatal-signals.patch
 
 
 BuildRoot: %{_tmppath}/kernel-%{KVERREL}-root
@@ -490,20 +491,22 @@
 %patch228 -p1
 # linux-2.6.37-connext-0028-mapper.patch
 %patch229 -p1
-# linux-2.6.37-tsc2007-touch-fixing-leftbutton.patch
+# linux-2.6.37-connext-0029-disable-uart-dma.patch
 %patch230 -p1
+# linux-2.6.37-tsc2007-touch-fixing-leftbutton.patch
+%patch231 -p1
 
 #
 # EMGD
 # 
 # linux-2.6.37-emgd-0001-add-makefile.patch
-%patch231 -p1
-# linux-2.6.37-emgd-0002-1893-build.patch
 %patch232 -p1
+# linux-2.6.37-emgd-0002-1893-build.patch
+%patch233 -p1
 # turn on "print fatal signals" by default, so that we can debug /sbin/init
 # crashes
 # linux-2.6.35-fatal-signals.patch
-%patch233 -p1
+%patch234 -p1
 
 # Drop some necessary files from the source dir into the buildroot
 cp $RPM_SOURCE_DIR/config-* .

other changes:
--------------

++++++ linux-2.6.37-connext-0029-disable-uart-dma.patch (new)
--- linux-2.6.37-connext-0029-disable-uart-dma.patch
+++ linux-2.6.37-connext-0029-disable-uart-dma.patch
+From e003f95a60482a5a10451080b4d6be1a8550c3ff Mon Sep 17 00:00:00 2001
+From: Virgil Bucoci <virgil.bucoci at windriver.com>
+Date: Fri, 25 Mar 2011 20:35:13 +0200
+Subject: [PATCH] pl011: Disable UART DMA
+
+UARTs with DMA enabled cause kernel panics.  Disable by default
+DMA on all UARTs.
+---
+ drivers/serial/pl011-pci-dma.h |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/drivers/serial/pl011-pci-dma.h b/drivers/serial/pl011-pci-dma.h
+index 1ceab27..bd89220 100644
+--- a/drivers/serial/pl011-pci-dma.h
++++ b/drivers/serial/pl011-pci-dma.h
+@@ -50,9 +50,9 @@ struct pl011_dma_tx_transaction {
+ #define DMA_RX_COMPLETE 0x0
+ #define DMA_TX_COMPLETE 0x1
+ 
+-static int dma_port0 = true;
++static int dma_port0;
+ module_param(dma_port0, bool, S_IRUGO);
+-MODULE_PARM_DESC(dma_port0, "Use DMA transfer for port0 (default=1)");
++MODULE_PARM_DESC(dma_port0, "Use DMA transfer for port0 (default=0)");
+ 
+ static int dma_port1;
+ module_param(dma_port1, bool, S_IRUGO);
+-- 
+1.7.1
+

++++++ series
--- series
+++ series
@@ -93,6 +93,7 @@
 linux-2.6.37-connext-0026-usb-otg-cut1.patch
 linux-2.6.37-connext-0027-tsc2007.patch
 linux-2.6.37-connext-0028-mapper.patch
+linux-2.6.37-connext-0029-disable-uart-dma.patch
 linux-2.6.37-tsc2007-touch-fixing-leftbutton.patch
 
 #




More information about the MeeGo-commits mailing list