[svn-commits] kpfleming: branch linux/kpfleming/modular_ec r4391 - in /linux/team/kpfleming...

SVN commits to the Digium repositories svn-commits at lists.digium.com
Wed Jun 18 11:28:38 CDT 2008


Author: kpfleming
Date: Wed Jun 18 10:41:46 2008
New Revision: 4391

URL: http://svn.digium.com/view/dahdi?view=rev&rev=4391
Log:
various minor things, including marking all Digium-authored or licensed files as GPLv2, not just GPL

Modified:
    linux/team/kpfleming/modular_ec/drivers/dahdi/dahdi-base.c
    linux/team/kpfleming/modular_ec/drivers/dahdi/dahdi_dummy.c
    linux/team/kpfleming/modular_ec/drivers/dahdi/dahdi_dynamic.c
    linux/team/kpfleming/modular_ec/drivers/dahdi/dahdi_dynamic_eth.c
    linux/team/kpfleming/modular_ec/drivers/dahdi/dahdi_dynamic_loc.c
    linux/team/kpfleming/modular_ec/drivers/dahdi/dahdi_echocan_jpah.c
    linux/team/kpfleming/modular_ec/drivers/dahdi/dahdi_transcode.c
    linux/team/kpfleming/modular_ec/drivers/dahdi/datamods/syncppp.c
    linux/team/kpfleming/modular_ec/drivers/dahdi/pciradio.c
    linux/team/kpfleming/modular_ec/drivers/dahdi/tor2.c
    linux/team/kpfleming/modular_ec/drivers/dahdi/wcfxo.c
    linux/team/kpfleming/modular_ec/drivers/dahdi/wct1xxp.c
    linux/team/kpfleming/modular_ec/drivers/dahdi/wct4xxp/base.c
    linux/team/kpfleming/modular_ec/drivers/dahdi/wctc4xxp/base.c
    linux/team/kpfleming/modular_ec/drivers/dahdi/wctdm.c
    linux/team/kpfleming/modular_ec/drivers/dahdi/wctdm24xxp/base.c
    linux/team/kpfleming/modular_ec/drivers/dahdi/wcte11xp.c
    linux/team/kpfleming/modular_ec/drivers/dahdi/wcte12xp/base.c
    linux/team/kpfleming/modular_ec/include/dahdi/kernel.h

Modified: linux/team/kpfleming/modular_ec/drivers/dahdi/dahdi-base.c
URL: http://svn.digium.com/view/dahdi/linux/team/kpfleming/modular_ec/drivers/dahdi/dahdi-base.c?view=diff&rev=4391&r1=4390&r2=4391
==============================================================================
--- linux/team/kpfleming/modular_ec/drivers/dahdi/dahdi-base.c (original)
+++ linux/team/kpfleming/modular_ec/drivers/dahdi/dahdi-base.c Wed Jun 18 10:41:46 2008
@@ -350,17 +350,17 @@
 #endif
 
 struct echocan {
-	struct dahdi_echocan *ec;
+	const struct dahdi_echocan *ec;
 	struct module *owner;
 	struct echocan *next;
 };
 
-int dahdi_register_echocan(struct dahdi_echocan *ec, struct module *owner)
+int dahdi_register_echocan(const struct dahdi_echocan *ec, struct module *owner)
 {
 	return -1;
 }
 
-void dahdi_unregister_echocan(struct dahdi_echocan *ec)
+void dahdi_unregister_echocan(const struct dahdi_echocan *ec)
 {
 }
 
@@ -7344,12 +7344,8 @@
 
 MODULE_AUTHOR("Mark Spencer <markster at digium.com>");
 MODULE_DESCRIPTION("DAHDI Telephony Interface");
-#ifdef MODULE_LICENSE
-MODULE_LICENSE("GPL");
-#endif
-#ifdef MODULE_VERSION
+MODULE_LICENSE("GPL v2");
 MODULE_VERSION(DAHDI_VERSION);
-#endif
 
 module_param(debug, int, 0644);
 module_param(deftaps, int, 0644);

Modified: linux/team/kpfleming/modular_ec/drivers/dahdi/dahdi_dummy.c
URL: http://svn.digium.com/view/dahdi/linux/team/kpfleming/modular_ec/drivers/dahdi/dahdi_dummy.c?view=diff&rev=4391&r1=4390&r2=4391
==============================================================================
--- linux/team/kpfleming/modular_ec/drivers/dahdi/dahdi_dummy.c (original)
+++ linux/team/kpfleming/modular_ec/drivers/dahdi/dahdi_dummy.c Wed Jun 18 10:41:46 2008
@@ -332,6 +332,4 @@
 
 MODULE_DESCRIPTION("Dummy DAHDI Driver");
 MODULE_AUTHOR("Robert Pleh <robert.pleh at hermes.si>");
-#ifdef MODULE_LICENSE
-MODULE_LICENSE("GPL");
-#endif
+MODULE_LICENSE("GPL v2");

Modified: linux/team/kpfleming/modular_ec/drivers/dahdi/dahdi_dynamic.c
URL: http://svn.digium.com/view/dahdi/linux/team/kpfleming/modular_ec/drivers/dahdi/dahdi_dynamic.c?view=diff&rev=4391&r1=4390&r2=4391
==============================================================================
--- linux/team/kpfleming/modular_ec/drivers/dahdi/dahdi_dynamic.c (original)
+++ linux/team/kpfleming/modular_ec/drivers/dahdi/dahdi_dynamic.c Wed Jun 18 10:41:46 2008
@@ -844,9 +844,7 @@
 
 MODULE_DESCRIPTION("DAHDI Dynamic Span Support");
 MODULE_AUTHOR("Mark Spencer <markster at digium.com>");
-#ifdef MODULE_LICENSE
-MODULE_LICENSE("GPL");
-#endif
+MODULE_LICENSE("GPL v2");
 
 module_init(ztdynamic_init);
 module_exit(ztdynamic_cleanup);

Modified: linux/team/kpfleming/modular_ec/drivers/dahdi/dahdi_dynamic_eth.c
URL: http://svn.digium.com/view/dahdi/linux/team/kpfleming/modular_ec/drivers/dahdi/dahdi_dynamic_eth.c?view=diff&rev=4391&r1=4390&r2=4391
==============================================================================
--- linux/team/kpfleming/modular_ec/drivers/dahdi/dahdi_dynamic_eth.c (original)
+++ linux/team/kpfleming/modular_ec/drivers/dahdi/dahdi_dynamic_eth.c Wed Jun 18 10:41:46 2008
@@ -429,9 +429,7 @@
 
 MODULE_DESCRIPTION("DAHDI Dynamic TDMoE Support");
 MODULE_AUTHOR("Mark Spencer <markster at digium.com>");
-#ifdef MODULE_LICENSE
-MODULE_LICENSE("GPL");
-#endif
+MODULE_LICENSE("GPL v2");
 
 module_init(ztdeth_init);
 module_exit(ztdeth_exit);

Modified: linux/team/kpfleming/modular_ec/drivers/dahdi/dahdi_dynamic_loc.c
URL: http://svn.digium.com/view/dahdi/linux/team/kpfleming/modular_ec/drivers/dahdi/dahdi_dynamic_loc.c?view=diff&rev=4391&r1=4390&r2=4391
==============================================================================
--- linux/team/kpfleming/modular_ec/drivers/dahdi/dahdi_dynamic_loc.c (original)
+++ linux/team/kpfleming/modular_ec/drivers/dahdi/dahdi_dynamic_loc.c Wed Jun 18 10:41:46 2008
@@ -263,6 +263,5 @@
 
 module_init(ztdlocal_init);
 module_exit(ztdlocal_exit);
-#ifdef MODULE_LICENSE
-MODULE_LICENSE("GPL");
-#endif
+
+MODULE_LICENSE("GPL v2");

Modified: linux/team/kpfleming/modular_ec/drivers/dahdi/dahdi_echocan_jpah.c
URL: http://svn.digium.com/view/dahdi/linux/team/kpfleming/modular_ec/drivers/dahdi/dahdi_echocan_jpah.c?view=diff&rev=4391&r1=4390&r2=4391
==============================================================================
--- linux/team/kpfleming/modular_ec/drivers/dahdi/dahdi_echocan_jpah.c (original)
+++ linux/team/kpfleming/modular_ec/drivers/dahdi/dahdi_echocan_jpah.c Wed Jun 18 10:41:46 2008
@@ -6,13 +6,23 @@
  * Based upon mg2ec.h - sort of.
  * This "echo can" will completely hose your audio.
  * Don't use it unless you're absolutely sure you know what you're doing.
+ *
+ * Copyright (C) 2007-2008, Digium, Inc.
+ *
+ * All rights reserved.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
  * 
- * Copyright (C) 2007, Digium, Inc.
- *
- * This program is free software and may be used and
- * distributed according to the terms of the GNU
- * General Public License, incorporated herein by
- * reference.
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ * 
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 
  *
  */
 
@@ -21,8 +31,14 @@
 #include <linux/module.h>
 #include <linux/init.h>
 #include <linux/ctype.h>
+#include <linux/moduleparam.h>
 
 #include <dahdi/kernel.h>
+
+static int debug;
+
+#define module_printk(level, fmt, args...) printk(level "%s: " fmt, THIS_MODULE->name, ## args)
+#define debug_printk(level, fmt, args...) if (debug >= level) printk("%s (%s): " fmt, THIS_MODULE->name, __FUNCTION__, ## args)
 
 struct echo_can_state {
 	int blah;
@@ -87,15 +103,25 @@
 
 static int __init mod_init(void)
 {
+	if (dahdi_register_echocan(&me, THIS_MODULE)) {
+		module_printk(KERN_ERR, "could not register with DAHDI core");
+
+		return -EPERM;
+	}
+
+	return 0;
 }
 
 static void __exit mod_exit(void)
 {
+	dahdi_unregister_echocan(&me);
 }
+
+module_param(debug, int, S_IRUGO | S_IWUSR);
 
 MODULE_DESCRIPTION("DAHDI Jason Parker Audio Hoser");
 MODULE_AUTHOR("Jason Parker <jparker at digium.com>");
-MODULE_LICENSE("GPL");
+MODULE_LICENSE("GPL v2");
 
 module_init(mod_init);
 module_exit(mod_exit);

Modified: linux/team/kpfleming/modular_ec/drivers/dahdi/dahdi_transcode.c
URL: http://svn.digium.com/view/dahdi/linux/team/kpfleming/modular_ec/drivers/dahdi/dahdi_transcode.c?view=diff&rev=4391&r1=4390&r2=4391
==============================================================================
--- linux/team/kpfleming/modular_ec/drivers/dahdi/dahdi_transcode.c (original)
+++ linux/team/kpfleming/modular_ec/drivers/dahdi/dahdi_transcode.c Wed Jun 18 10:41:46 2008
@@ -441,7 +441,7 @@
 	.minor = 250,
 };
 
-int zttranscode_init(void)
+int dahdi_transcode_init(void)
 {
 	int res;
 
@@ -460,7 +460,7 @@
 	return 0;
 }
 
-void zttranscode_cleanup(void)
+void dahdi_transcode_cleanup(void)
 {
 	dahdi_unregister_chardev(&transcode_chardev);
 
@@ -473,9 +473,7 @@
 
 MODULE_DESCRIPTION("DAHDI Transcoder Support");
 MODULE_AUTHOR("Mark Spencer <markster at digium.com>");
-#ifdef MODULE_LICENSE
-MODULE_LICENSE("GPL");
-#endif
-
-module_init(zttranscode_init);
-module_exit(zttranscode_cleanup);
+MODULE_LICENSE("GPL v2");
+
+module_init(dahdi_transcode_init);
+module_exit(dahdi_transcode_cleanup);

Modified: linux/team/kpfleming/modular_ec/drivers/dahdi/datamods/syncppp.c
URL: http://svn.digium.com/view/dahdi/linux/team/kpfleming/modular_ec/drivers/dahdi/datamods/syncppp.c?view=diff&rev=4391&r1=4390&r2=4391
==============================================================================
--- linux/team/kpfleming/modular_ec/drivers/dahdi/datamods/syncppp.c (original)
+++ linux/team/kpfleming/modular_ec/drivers/dahdi/datamods/syncppp.c Wed Jun 18 10:41:46 2008
@@ -1481,5 +1481,4 @@
 module_init(sync_ppp_init);
 module_exit(sync_ppp_cleanup);
 module_param(debug, int, 0);
-MODULE_LICENSE("GPL");
-
+MODULE_LICENSE("GPL v2");

Modified: linux/team/kpfleming/modular_ec/drivers/dahdi/pciradio.c
URL: http://svn.digium.com/view/dahdi/linux/team/kpfleming/modular_ec/drivers/dahdi/pciradio.c?view=diff&rev=4391&r1=4390&r2=4391
==============================================================================
--- linux/team/kpfleming/modular_ec/drivers/dahdi/pciradio.c (original)
+++ linux/team/kpfleming/modular_ec/drivers/dahdi/pciradio.c Wed Jun 18 10:41:46 2008
@@ -1888,10 +1888,7 @@
 
 MODULE_DESCRIPTION("DAHDI Telephony PCI Radio Card Driver");
 MODULE_AUTHOR("Jim Dixon <jim at lambdatel.com>");
-
-#ifdef MODULE_LICENSE
-MODULE_LICENSE("GPL");
-#endif
+MODULE_LICENSE("GPL v2");
 
 module_init(pciradio_init);
 module_exit(pciradio_cleanup);

Modified: linux/team/kpfleming/modular_ec/drivers/dahdi/tor2.c
URL: http://svn.digium.com/view/dahdi/linux/team/kpfleming/modular_ec/drivers/dahdi/tor2.c?view=diff&rev=4391&r1=4390&r2=4391
==============================================================================
--- linux/team/kpfleming/modular_ec/drivers/dahdi/tor2.c (original)
+++ linux/team/kpfleming/modular_ec/drivers/dahdi/tor2.c Wed Jun 18 10:41:46 2008
@@ -1483,9 +1483,7 @@
 
 MODULE_AUTHOR("Mark Spencer");
 MODULE_DESCRIPTION("Tormenta 2 PCI Quad T1 or E1 DAHDI Driver");
-#ifdef MODULE_LICENSE
-MODULE_LICENSE("GPL");
-#endif
+MODULE_LICENSE("GPL v2");
 
 module_param(debug, int, 0600);
 module_param(loopback, int, 0600);

Modified: linux/team/kpfleming/modular_ec/drivers/dahdi/wcfxo.c
URL: http://svn.digium.com/view/dahdi/linux/team/kpfleming/modular_ec/drivers/dahdi/wcfxo.c?view=diff&rev=4391&r1=4390&r2=4391
==============================================================================
--- linux/team/kpfleming/modular_ec/drivers/dahdi/wcfxo.c (original)
+++ linux/team/kpfleming/modular_ec/drivers/dahdi/wcfxo.c Wed Jun 18 10:41:46 2008
@@ -1061,9 +1061,7 @@
 
 MODULE_DESCRIPTION("Wildcard X100P DAHDI Driver");
 MODULE_AUTHOR("Mark Spencer <markster at digium.com>");
-#ifdef MODULE_LICENSE
-MODULE_LICENSE("GPL");
-#endif
+MODULE_LICENSE("GPL v2");
 
 module_init(wcfxo_init);
 module_exit(wcfxo_cleanup);

Modified: linux/team/kpfleming/modular_ec/drivers/dahdi/wct1xxp.c
URL: http://svn.digium.com/view/dahdi/linux/team/kpfleming/modular_ec/drivers/dahdi/wct1xxp.c?view=diff&rev=4391&r1=4390&r2=4391
==============================================================================
--- linux/team/kpfleming/modular_ec/drivers/dahdi/wct1xxp.c (original)
+++ linux/team/kpfleming/modular_ec/drivers/dahdi/wct1xxp.c Wed Jun 18 10:41:46 2008
@@ -1407,9 +1407,7 @@
 
 MODULE_DESCRIPTION("Wildcard T100P/E100P DAHDI Driver");
 MODULE_AUTHOR("Mark Spencer <markster at digium.com>");
-#ifdef MODULE_LICENSE
-MODULE_LICENSE("GPL");
-#endif
+MODULE_LICENSE("GPL v2");
 
 module_init(t1xxp_init);
 module_exit(t1xxp_cleanup);

Modified: linux/team/kpfleming/modular_ec/drivers/dahdi/wct4xxp/base.c
URL: http://svn.digium.com/view/dahdi/linux/team/kpfleming/modular_ec/drivers/dahdi/wct4xxp/base.c?view=diff&rev=4391&r1=4390&r2=4391
==============================================================================
--- linux/team/kpfleming/modular_ec/drivers/dahdi/wct4xxp/base.c (original)
+++ linux/team/kpfleming/modular_ec/drivers/dahdi/wct4xxp/base.c Wed Jun 18 10:41:46 2008
@@ -3816,12 +3816,9 @@
 
 MODULE_AUTHOR("Mark Spencer");
 MODULE_DESCRIPTION("Unified TE4XXP-TE2XXP PCI Driver");
-#if defined(MODULE_ALIAS)
 MODULE_ALIAS("wct2xxp");
-#endif
-#ifdef MODULE_LICENSE
-MODULE_LICENSE("GPL");
-#endif
+MODULE_LICENSE("GPL v2");
+
 module_param(pedanticpci, int, 0600);
 module_param(debug, int, 0600);
 module_param(loopback, int, 0600);

Modified: linux/team/kpfleming/modular_ec/drivers/dahdi/wctc4xxp/base.c
URL: http://svn.digium.com/view/dahdi/linux/team/kpfleming/modular_ec/drivers/dahdi/wctc4xxp/base.c?view=diff&rev=4391&r1=4390&r2=4391
==============================================================================
--- linux/team/kpfleming/modular_ec/drivers/dahdi/wctc4xxp/base.c (original)
+++ linux/team/kpfleming/modular_ec/drivers/dahdi/wctc4xxp/base.c Wed Jun 18 10:41:46 2008
@@ -2013,11 +2013,10 @@
 module_param(debug_notimeout, int, S_IRUGO | S_IWUSR);
 module_param(force_alert, int, S_IRUGO | S_IWUSR);
 module_param(mode, charp, S_IRUGO | S_IWUSR);
+
 MODULE_DESCRIPTION("Wildcard TC400P+TC400M Driver");
 MODULE_AUTHOR("John Sloan <jsloan at digium.com>");
-#ifdef MODULE_LICENSE
-MODULE_LICENSE("GPL");
-#endif
+MODULE_LICENSE("GPL v2");
 
 module_init(ztdte_init);
 module_exit(ztdte_cleanup);

Modified: linux/team/kpfleming/modular_ec/drivers/dahdi/wctdm.c
URL: http://svn.digium.com/view/dahdi/linux/team/kpfleming/modular_ec/drivers/dahdi/wctdm.c?view=diff&rev=4391&r1=4390&r2=4391
==============================================================================
--- linux/team/kpfleming/modular_ec/drivers/dahdi/wctdm.c (original)
+++ linux/team/kpfleming/modular_ec/drivers/dahdi/wctdm.c Wed Jun 18 10:41:46 2008
@@ -2498,12 +2498,8 @@
 
 MODULE_DESCRIPTION("Wildcard TDM400P DAHDI Driver");
 MODULE_AUTHOR("Mark Spencer <markster at digium.com>");
-#if defined(MODULE_ALIAS)
 MODULE_ALIAS("wcfxs");
-#endif
-#ifdef MODULE_LICENSE
-MODULE_LICENSE("GPL");
-#endif
+MODULE_LICENSE("GPL v2");
 
 module_init(wctdm_init);
 module_exit(wctdm_cleanup);

Modified: linux/team/kpfleming/modular_ec/drivers/dahdi/wctdm24xxp/base.c
URL: http://svn.digium.com/view/dahdi/linux/team/kpfleming/modular_ec/drivers/dahdi/wctdm24xxp/base.c?view=diff&rev=4391&r1=4390&r2=4391
==============================================================================
--- linux/team/kpfleming/modular_ec/drivers/dahdi/wctdm24xxp/base.c (original)
+++ linux/team/kpfleming/modular_ec/drivers/dahdi/wctdm24xxp/base.c Wed Jun 18 10:41:46 2008
@@ -4009,12 +4009,8 @@
 
 MODULE_DESCRIPTION("Wildcard TDM2400P/TDM800P DAHDI Driver");
 MODULE_AUTHOR("Mark Spencer <markster at digium.com>");
-#if defined(MODULE_ALIAS)
 MODULE_ALIAS("wctdm8xxp");
-#endif
-#ifdef MODULE_LICENSE
-MODULE_LICENSE("GPL");
-#endif
+MODULE_LICENSE("GPL v2");
 
 module_init(wctdm_init);
 module_exit(wctdm_cleanup);

Modified: linux/team/kpfleming/modular_ec/drivers/dahdi/wcte11xp.c
URL: http://svn.digium.com/view/dahdi/linux/team/kpfleming/modular_ec/drivers/dahdi/wcte11xp.c?view=diff&rev=4391&r1=4390&r2=4391
==============================================================================
--- linux/team/kpfleming/modular_ec/drivers/dahdi/wcte11xp.c (original)
+++ linux/team/kpfleming/modular_ec/drivers/dahdi/wcte11xp.c Wed Jun 18 10:41:46 2008
@@ -1611,9 +1611,7 @@
 
 MODULE_DESCRIPTION("Wildcard TE110P DAHDI Driver");
 MODULE_AUTHOR("Mark Spencer <markster at digium.com>");
-#ifdef MODULE_LICENSE
-MODULE_LICENSE("GPL");
-#endif
+MODULE_LICENSE("GPL v2");
 
 module_init(t1xxp_init);
 module_exit(t1xxp_cleanup);

Modified: linux/team/kpfleming/modular_ec/drivers/dahdi/wcte12xp/base.c
URL: http://svn.digium.com/view/dahdi/linux/team/kpfleming/modular_ec/drivers/dahdi/wcte12xp/base.c?view=diff&rev=4391&r1=4390&r2=4391
==============================================================================
--- linux/team/kpfleming/modular_ec/drivers/dahdi/wcte12xp/base.c (original)
+++ linux/team/kpfleming/modular_ec/drivers/dahdi/wcte12xp/base.c Wed Jun 18 10:41:46 2008
@@ -1725,9 +1725,7 @@
 module_param(vpmtsisupport, int, S_IRUGO | S_IWUSR);
 #endif
 
-#ifdef MODULE_LICENSE
-MODULE_LICENSE("GPL");
-#endif
+MODULE_LICENSE("GPL v2");
 
 module_init(te12xp_init);
 module_exit(te12xp_cleanup);

Modified: linux/team/kpfleming/modular_ec/include/dahdi/kernel.h
URL: http://svn.digium.com/view/dahdi/linux/team/kpfleming/modular_ec/include/dahdi/kernel.h?view=diff&rev=4391&r1=4390&r2=4391
==============================================================================
--- linux/team/kpfleming/modular_ec/include/dahdi/kernel.h (original)
+++ linux/team/kpfleming/modular_ec/include/dahdi/kernel.h Wed Jun 18 10:41:46 2008
@@ -881,8 +881,8 @@
 	int (*echo_can_traintap)(struct echo_can_state *ec, int pos, short val);
 };
 
-int dahdi_register_echocan(struct dahdi_echocan *ec, struct module *owner);
-void dahdi_unregister_echocan(struct dahdi_echocan *ec);
+int dahdi_register_echocan(const struct dahdi_echocan *ec, struct module *owner);
+void dahdi_unregister_echocan(const struct dahdi_echocan *ec);
 
 struct dahdi_tone_def_header {
 	int count;		/* How many samples follow */




More information about the svn-commits mailing list