[kernel] r14585 - in dists/sid/linux-2.6/debian: . patches/bugfix/arm patches/series
Martin Michlmayr
tbm at alioth.debian.org
Sat Nov 7 10:12:33 UTC 2009
Author: tbm
Date: Sat Nov 7 10:12:30 2009
New Revision: 14585
Log:
Fix a build failure of the ISDN hisax elsa driver on ARM.
Added:
dists/sid/linux-2.6/debian/patches/bugfix/arm/isdn-hisax-elsa-build-fix.patch
Modified:
dists/sid/linux-2.6/debian/changelog
dists/sid/linux-2.6/debian/patches/series/2
Modified: dists/sid/linux-2.6/debian/changelog
==============================================================================
--- dists/sid/linux-2.6/debian/changelog Sat Nov 7 09:28:49 2009 (r14584)
+++ dists/sid/linux-2.6/debian/changelog Sat Nov 7 10:12:30 2009 (r14585)
@@ -10,6 +10,7 @@
* Add QNAP TS-41x support.
* [armel/orion5x, armel/kirkwood] Enable ISDN (requested by Markus
Krebs).
+ * Fix a build failure of the ISDN hisax elsa driver on ARM.
* mips: fix build of vmlinux.lds (Closes: #552422).
[ Ben Hutchings ]
Added: dists/sid/linux-2.6/debian/patches/bugfix/arm/isdn-hisax-elsa-build-fix.patch
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ dists/sid/linux-2.6/debian/patches/bugfix/arm/isdn-hisax-elsa-build-fix.patch Sat Nov 7 10:12:30 2009 (r14585)
@@ -0,0 +1,86 @@
+diff --git a/drivers/isdn/hisax/elsa_ser.c b/drivers/isdn/hisax/elsa_ser.c
+index f181db4..1657bba 100644
+--- a/drivers/isdn/hisax/elsa_ser.c
++++ b/drivers/isdn/hisax/elsa_ser.c
+@@ -477,62 +477,62 @@ static void
+ modem_set_init(struct IsdnCardState *cs) {
+ int timeout;
+
+-#define RCV_DELAY 20000
++#define RCV_DELAY 20
+ modem_write_cmd(cs, MInit_1, strlen(MInit_1));
+ timeout = 1000;
+ while(timeout-- && cs->hw.elsa.transcnt)
+ udelay(1000);
+ debugl1(cs, "msi tout=%d", timeout);
+- udelay(RCV_DELAY);
++ mdelay(RCV_DELAY);
+ modem_write_cmd(cs, MInit_2, strlen(MInit_2));
+ timeout = 1000;
+ while(timeout-- && cs->hw.elsa.transcnt)
+ udelay(1000);
+ debugl1(cs, "msi tout=%d", timeout);
+- udelay(RCV_DELAY);
++ mdelay(RCV_DELAY);
+ modem_write_cmd(cs, MInit_3, strlen(MInit_3));
+ timeout = 1000;
+ while(timeout-- && cs->hw.elsa.transcnt)
+ udelay(1000);
+ debugl1(cs, "msi tout=%d", timeout);
+- udelay(RCV_DELAY);
++ mdelay(RCV_DELAY);
+ modem_write_cmd(cs, MInit_4, strlen(MInit_4));
+ timeout = 1000;
+ while(timeout-- && cs->hw.elsa.transcnt)
+ udelay(1000);
+ debugl1(cs, "msi tout=%d", timeout);
+- udelay(RCV_DELAY );
++ mdelay(RCV_DELAY);
+ modem_write_cmd(cs, MInit_5, strlen(MInit_5));
+ timeout = 1000;
+ while(timeout-- && cs->hw.elsa.transcnt)
+ udelay(1000);
+ debugl1(cs, "msi tout=%d", timeout);
+- udelay(RCV_DELAY);
++ mdelay(RCV_DELAY);
+ modem_write_cmd(cs, MInit_6, strlen(MInit_6));
+ timeout = 1000;
+ while(timeout-- && cs->hw.elsa.transcnt)
+ udelay(1000);
+ debugl1(cs, "msi tout=%d", timeout);
+- udelay(RCV_DELAY);
++ mdelay(RCV_DELAY);
+ modem_write_cmd(cs, MInit_7, strlen(MInit_7));
+ timeout = 1000;
+ while(timeout-- && cs->hw.elsa.transcnt)
+ udelay(1000);
+ debugl1(cs, "msi tout=%d", timeout);
+- udelay(RCV_DELAY);
++ mdelay(RCV_DELAY);
+ }
+
+ static void
+ modem_set_dial(struct IsdnCardState *cs, int outgoing) {
+ int timeout;
+-#define RCV_DELAY 20000
++#define RCV_DELAY 20
+
+ modem_write_cmd(cs, MInit_speed28800, strlen(MInit_speed28800));
+ timeout = 1000;
+ while(timeout-- && cs->hw.elsa.transcnt)
+ udelay(1000);
+ debugl1(cs, "msi tout=%d", timeout);
+- udelay(RCV_DELAY);
++ mdelay(RCV_DELAY);
+ if (outgoing)
+ modem_write_cmd(cs, MInit_dialout, strlen(MInit_dialout));
+ else
+@@ -541,7 +541,7 @@ modem_set_dial(struct IsdnCardState *cs, int outgoing) {
+ while(timeout-- && cs->hw.elsa.transcnt)
+ udelay(1000);
+ debugl1(cs, "msi tout=%d", timeout);
+- udelay(RCV_DELAY);
++ mdelay(RCV_DELAY);
+ }
+
+ static void
Modified: dists/sid/linux-2.6/debian/patches/series/2
==============================================================================
--- dists/sid/linux-2.6/debian/patches/series/2 Sat Nov 7 09:28:49 2009 (r14584)
+++ dists/sid/linux-2.6/debian/patches/series/2 Sat Nov 7 10:12:30 2009 (r14585)
@@ -9,3 +9,4 @@
- bugfix/mips/fix-build-vmlinuxlds.patch
- bugfix/all/cpuidle-return-with-irq-enabled.patch
+ bugfix/all/stable/patch-2.6.31.6-rc1
++ bugfix/arm/isdn-hisax-elsa-build-fix.patch
More information about the Kernel-svn-changes
mailing list