[Asterisk-cvs] zaptel wct4xxp.c,1.66,1.67
markster at lists.digium.com
markster at lists.digium.com
Wed Jun 1 13:12:19 CDT 2005
Update of /usr/cvsroot/zaptel
In directory mongoose.digium.com:/tmp/cvs-serv27567
Modified Files:
wct4xxp.c
Log Message:
More 2nd gen updates
Index: wct4xxp.c
===================================================================
RCS file: /usr/cvsroot/zaptel/wct4xxp.c,v
retrieving revision 1.66
retrieving revision 1.67
diff -u -d -r1.66 -r1.67
--- wct4xxp.c 20 May 2005 20:39:28 -0000 1.66
+++ wct4xxp.c 1 Jun 2005 17:15:28 -0000 1.67
@@ -53,6 +53,16 @@
/* #define ENABLE_TASKLETS */
+
+/* Work queues are a way to better distribute load on SMP systems */
+#define ENABLE_WORKQUEUES
+
+/* Enable prefetching may help performance */
+#define ENABLE_PREFETCH
+
+/* Support first generation cards? */
[...1861 lines suppressed...]
+#ifdef ENABLE_WORKQUEUES
+ if (wc->workq) {
+ flush_workqueue(wc->workq);
+ destroy_workqueue(wc->workq);
+ }
+#endif
#if 0
/* Stop any DMA */
__t1xxp_stop_dma(wc);
@@ -2425,8 +2762,8 @@
cards[wc->num] = NULL;
pci_set_drvdata(pdev, NULL);
for (x=0;x<4;x++) {
- if (wc->chans[x])
- kfree(wc->chans[x]);
+ if (wc->tspans[x])
+ kfree(wc->tspans[x]);
}
kfree(wc);
}
More information about the svn-commits
mailing list