[zaptel-commits] mattf: branch mattf/zaptel-1.4-stackcleanup r4150 - /team/mattf/zaptel-1.4-st...
SVN commits to the Zaptel project
zaptel-commits at lists.digium.com
Sat Apr 5 15:09:13 CDT 2008
Author: mattf
Date: Sat Apr 5 15:09:13 2008
New Revision: 4150
URL: http://svn.digium.com/view/zaptel?view=rev&rev=4150
Log:
Do some additional small stack optimizations
Modified:
team/mattf/zaptel-1.4-stackcleanup/kernel/zaptel-base.c
Modified: team/mattf/zaptel-1.4-stackcleanup/kernel/zaptel-base.c
URL: http://svn.digium.com/view/zaptel/team/mattf/zaptel-1.4-stackcleanup/kernel/zaptel-base.c?view=diff&rev=4150&r1=4149&r2=4150
==============================================================================
--- team/mattf/zaptel-1.4-stackcleanup/kernel/zaptel-base.c (original)
+++ team/mattf/zaptel-1.4-stackcleanup/kernel/zaptel-base.c Sat Apr 5 15:09:13 2008
@@ -4650,7 +4650,6 @@
int oldconf;
void *rxgain=NULL;
struct echo_can_state *ec;
- struct zt_echocanparams ecp;
if (!chan)
return -ENOSYS;
@@ -4814,6 +4813,9 @@
}
break;
case ZT_ECHOCANCEL_PARAMS:
+ {
+ struct zt_echocanparams ecp;
+
if (!(chan->flags & ZT_FLAG_AUDIO))
return -EINVAL;
if (copy_from_user(&ecp, (struct zt_echocanparams *) data, sizeof(ecp)))
@@ -4822,7 +4824,11 @@
if ((ret = ioctl_echocancel(chan, &ecp, (void *) data)))
return ret;
break;
+ }
case ZT_ECHOCANCEL:
+ {
+ struct zt_echocanparams ecp;
+
if (!(chan->flags & ZT_FLAG_AUDIO))
return -EINVAL;
get_user(j, (int *) data);
@@ -4831,6 +4837,7 @@
if ((ret = ioctl_echocancel(chan, &ecp, NULL)))
return ret;
break;
+ }
case ZT_ECHOTRAIN:
get_user(j, (int *)data); /* get pre-training time from user */
if ((j < 0) || (j >= ZT_MAX_PRETRAINING))
More information about the zaptel-commits
mailing list