[Home]

Summary:DAHLIN-00049: ‘t1xxp_echocan_with_params’: dahdi-linux-2.0.0-rc4/drivers/dahdi/wcte12xp/base.c:1079: error: size of array ‘type name’ is negat
Reporter:Brad Allen (ulmo)Labels:
Date Opened:2008-09-28 00:45:35Date Closed:2008-09-28 08:51:51
Priority:BlockerRegression?No
Status:Closed/CompleteComponents:dahdi (the module)
Versions:2.0.0-rc4 Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:Fix for ASTERISK-1270787 works:

Index: kernel/wcte12xp/base.c
===================================================================
--- kernel/wcte12xp/base.c      (revision 4344)
+++ kernel/wcte12xp/base.c      (working copy)
@@ -1061,7 +1061,7 @@
       struct adt_lec_params params;
       struct t1 *wc = chan->pvt;
       struct vpm150m *vpm150m = wc->vpm150m;
-       unsigned int flags;
+       unsigned long flags;
       struct vpm150m_workentry *work;
       unsigned int ret;

Yes, a previously fixed patch for zaptel now affects dahdi.  Please
use previous fix on current code!!

****** ADDITIONAL INFORMATION ******

make -C /lib/modules/2.6.26.5-rt9ulmo/build ARCH=x86_64 SUBDIRS=/usr/local/src/asterisk/dahdi-linux-2.0.0-rc4/drivers/dahdi DAHDI_INCLUDE=/usr/local/src/asterisk/dahdi-linux-2.0.0-rc4/include DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes modules DAHDI_BUILD_ALL=m
make[1]: Entering directory `/usr/src/linux-2.6.26.5'
 CC [M]  /usr/local/src/asterisk/dahdi-linux-2.0.0-rc4/drivers/dahdi/wcte12xp/base.o
/usr/local/src/asterisk/dahdi-linux-2.0.0-rc4/drivers/dahdi/wcte12xp/base.c: In function ‘t1xxp_echocan_with_params’:
/usr/local/src/asterisk/dahdi-linux-2.0.0-rc4/drivers/dahdi/wcte12xp/base.c:1079: error: size of array ‘type name’ is negative
/usr/local/src/asterisk/dahdi-linux-2.0.0-rc4/drivers/dahdi/wcte12xp/base.c:1079: warning: comparison of distinct pointer types lacks a cast
/usr/local/src/asterisk/dahdi-linux-2.0.0-rc4/drivers/dahdi/wcte12xp/base.c:1081: error: size of array ‘type name’ is negative
/usr/local/src/asterisk/dahdi-linux-2.0.0-rc4/drivers/dahdi/wcte12xp/base.c:1081: warning: comparison of distinct pointer types lacks a cast
make[3]: *** [/usr/local/src/asterisk/dahdi-linux-2.0.0-rc4/drivers/dahdi/wcte12xp/base.o] Error 1
make[2]: *** [/usr/local/src/asterisk/dahdi-linux-2.0.0-rc4/drivers/dahdi/wcte12xp] Error 2
make[1]: *** [_module_/usr/local/src/asterisk/dahdi-linux-2.0.0-rc4/drivers/dahdi] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.26.5'
make: *** [modules] Error 2
Comments:By: Digium Subversion (svnbot) 2008-09-28 01:54:11

Repository: dahdi
Revision: 5003

U   linux/trunk/drivers/dahdi/wcte12xp/base.c

------------------------------------------------------------------------
r5003 | sruffell | 2008-09-28 01:54:10 -0500 (Sun, 28 Sep 2008) | 5 lines

Fixed type of flags parameter to spin_lock_irqsave functions. Fixes
compilation issues on platforms where int and long do not have the same size.

Closes Issues ASTERISK-1348575. Reported by Ulmo.

------------------------------------------------------------------------

http://svn.digium.com/view/dahdi?view=rev&revision=5003