Changeset 1384

Adapted zaptel to linux kernel 2.6.15
It should work on older also, since the changes were trivial

Committed by:  egnarf
Date:  Feb 14 2006 * 20:57 (over 2 years ago)

Affected files:

zaptel/trunk/zaptel.c (unified diff)

r277r1384
157157
158158 /* udev necessary data structures. Yeah! */
159159 #ifdef CONFIG_ZAP_UDEV
160 #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,15)
161 #define class_device_create(a,...) class_device_create(a,NULL,__VA_ARGS__)
162 #endif
160163 #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,13)
161164 static struct class *zap_class = NULL;
162165 #else

zaptel/trunk/ztdummy.c (unified diff)

r1032r1384
129129 #ifdef LINUX26
130130 #ifdef USE_RTC
131131 /* rtc_interrupt - called at 1024Hz from hook in RTC handler */
132 static void rtc_interrupt(void *private_data)
132 static void our_rtc_interrupt(void *private_data)
133133 {
134134 struct ztdummy *ztd = private_data;
135135 unsigned int ticks;
------
237237 #ifdef LINUX26
238238 #ifdef USE_RTC
239239 atomic_set(&ztd->ticks, 0);
240 ztd->rtc_task.func = rtc_interrupt;
240 ztd->rtc_task.func = our_rtc_interrupt;
241241 ztd->rtc_task.private_data = ztd;
242242 err = rtc_register(&ztd->rtc_task);
243243 if (err < 0) {