define KernelPackage/zaptel14/Default
TITLE:=Zaptel (kernel module)
- SUBMENU:=Other modules
+ SUBMENU:=Voice over IP
DEPENDS:=
endef
kernel/ztdummy.c | 18 +++++++++++++++---
1 file changed, 15 insertions(+), 3 deletions(-)
---- zaptel-1.4.12.1.orig/kernel/ztdummy.c
-+++ zaptel-1.4.12.1/kernel/ztdummy.c
+--- a/kernel/ztdummy.c
++++ b/kernel/ztdummy.c
@@ -54,7 +54,7 @@
* the #define USE_RTC should be commented out.
*/
kernel/ztdummy.c | 2 --
1 file changed, 2 deletions(-)
---- zaptel-1.4.12.1.orig/kernel/ztdummy.c
-+++ zaptel-1.4.12.1/kernel/ztdummy.c
+--- a/kernel/ztdummy.c
++++ b/kernel/ztdummy.c
@@ -53,7 +53,6 @@
* If using an i386 architecture without a PC real-time clock,
* the #define USE_RTC should be commented out.
Makefile | 1 +
1 file changed, 1 insertion(+)
---- zaptel-1.4.12.1.orig/Makefile
-+++ zaptel-1.4.12.1/Makefile
+--- a/Makefile
++++ b/Makefile
@@ -18,6 +18,7 @@ ifeq ($(MAKELEVEL),0)
PWD:=$(shell pwd)
export PWD
Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---- zaptel-1.4.12.1.orig/Makefile
-+++ zaptel-1.4.12.1/Makefile
+--- a/Makefile
++++ b/Makefile
@@ -25,7 +25,7 @@ ARCH:=$(shell uname -m | sed -e s/i.86/i
endif
kernel/zaptel-base.c | 3 +++
1 file changed, 3 insertions(+)
---- zaptel-1.4.12.1.orig/kernel/zaptel-base.c
-+++ zaptel-1.4.12.1/kernel/zaptel-base.c
+--- a/kernel/zaptel-base.c
++++ b/kernel/zaptel-base.c
@@ -59,6 +59,9 @@
#include <linux/if_ppp.h>
#endif
-Index: zaptel-1.4.12.1/kernel/zconfig.h
-===================================================================
---- zaptel-1.4.12.1.orig/kernel/zconfig.h 2010-06-13 08:51:02.000000000 +0200
-+++ zaptel-1.4.12.1/kernel/zconfig.h 2010-06-13 08:53:22.000000000 +0200
+--- a/kernel/zconfig.h
++++ b/kernel/zconfig.h
@@ -22,6 +22,8 @@
#include <linux/version.h>
#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,18)
#else
#include <linux/autoconf.h>
#endif
-
-Index: zaptel-1.4.12.1/kernel/wctdm.c
-===================================================================
---- zaptel-1.4.12.1.orig/kernel/wctdm.c 2010-06-13 12:11:26.000000000 +0200
-+++ zaptel-1.4.12.1/kernel/wctdm.c 2010-06-13 12:17:47.000000000 +0200
+--- a/kernel/wctdm.c
++++ b/kernel/wctdm.c
@@ -30,6 +30,8 @@
#include <linux/errno.h>
#include <linux/pci.h>
#include <asm/io.h>
#include "proslic.h"
#include "wctdm.h"
-Index: zaptel-1.4.12.1/kernel/wcusb.c
-===================================================================
---- zaptel-1.4.12.1.orig/kernel/wcusb.c 2010-06-13 12:10:07.000000000 +0200
-+++ zaptel-1.4.12.1/kernel/wcusb.c 2010-06-13 12:10:13.000000000 +0200
+--- a/kernel/wcusb.c
++++ b/kernel/wcusb.c
@@ -37,6 +37,7 @@
#include <linux/init.h>
#include <linux/usb.h>
#include <linux/version.h>
#if LINUX_VERSION_CODE > KERNEL_VERSION(2,4,19)
-Index: zaptel-1.4.12.1/kernel/ztdummy.c
-===================================================================
---- zaptel-1.4.12.1.orig/kernel/ztdummy.c 2010-06-13 08:58:02.000000000 +0200
-+++ zaptel-1.4.12.1/kernel/ztdummy.c 2010-06-13 08:58:23.000000000 +0200
+--- a/kernel/ztdummy.c
++++ b/kernel/ztdummy.c
@@ -38,6 +38,7 @@
*/
#ifndef VERSION_CODE
# define VERSION_CODE(vers,rel,seq) ( ((vers)<<16) | ((rel)<<8) | (seq) )
-
kernel/zaptel-base.c | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
---- zaptel-1.4.12.1.orig/kernel/zaptel-base.c
-+++ zaptel-1.4.12.1/kernel/zaptel-base.c
+--- a/kernel/zaptel-base.c
++++ b/kernel/zaptel-base.c
@@ -5181,6 +5181,20 @@ static int zt_ioctl(struct inode *inode,
return zt_chan_ioctl(inode, file, cmd, data, unit);
}
--- /dev/null
+--- a/kernel/ztdummy.c
++++ b/kernel/ztdummy.c
+@@ -79,6 +79,7 @@
+ #include <asm/io.h>
+ #endif
+ #ifdef LINUX26
++#include <linux/spinlock.h>
+ #ifdef USE_HIGHRESTIMER
+ #include <linux/hrtimer.h>
+ #endif
+@@ -328,7 +329,7 @@ int init_module(void)
+ #ifdef LINUX26
+ ztd->counter = 0;
+ #ifdef USE_RTC
+- ztd->rtclock = SPIN_LOCK_UNLOCKED;
++ spin_lock_init(&ztd->rtclock);
+ ztd->rtc_task.func = ztdummy_rtc_interrupt;
+ ztd->rtc_task.private_data = ztd;
+ err = rtc_register(&ztd->rtc_task);