Update of /usr/cvsroot/zaptel
In directory mongoose.digium.com:/tmp/cvs-serv16617
Modified Files:
ztdummy.c
Log Message:
don't fail the entire build process when HZ is not 1000, since the user may not
be intending to use ztdummy anyway
if ztdummy is compiled with HZ != 1000, make the module load fail with an
appropriate error message
Index: ztdummy.c
===================================================================
RCS file: /usr/cvsroot/zaptel/ztdummy.c,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -d -r1.14 -r1.15
--- ztdummy.c 21 Oct 2005 19:05:23 -0000 1.14
+++ ztdummy.c 5 Nov 2005 18:31:10 -0000 1.15
@@ -100,7 +100,7 @@
/* New 2.6 kernel timer stuff */
static struct timer_list timer;
#if HZ != 1000
-#error ztdummy requires 1000 hz jiffies
+#warning This module will not be usable since the kernel HZ setting is not
1000 ticks per second.
#endif
#endif
#else
@@ -220,6 +220,13 @@
}
#endif
+#if defined(LINUX26) && !defined(USE_RTC)
+ if (HZ != 1000) {
+ printk("ztdummy: This module requires the kernel HZ setting to be
1000 ticks per second\n");
+ return -ENODEV;
+ }
+#endif /* defined(LINUX26) && !defined(USE_RTC) */
+
ztd = kmalloc(sizeof(struct ztdummy), GFP_KERNEL);
if (ztd == NULL) {
printk("ztdummy: Unable to allocate memory\n");
_______________________________________________
Asterisk-Cvs mailing list
[email protected]
http://lists.digium.com/mailman/listinfo/asterisk-cvs