From 2.6.19 the pointer to the completion function is (again) without the register...
authorBernd Porr <Bernd.Porr@f2s.com>
Mon, 4 Dec 2006 23:20:21 +0000 (23:20 +0000)
committerBernd Porr <Bernd.Porr@f2s.com>
Mon, 4 Dec 2006 23:20:21 +0000 (23:20 +0000)
comedi/drivers/usbdux.c

index 2f253e8c8a0b51c4bc13ed1e568bef91623276e2..12302a9073b29de51f41bb981d9fb04a81c63c57 100644 (file)
@@ -387,7 +387,7 @@ static int usbdux_ai_cancel(comedi_device *dev,
 
 // analogue IN
 // interrupt service routine
-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0)
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0) || LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,19)
 static void usbduxsub_ai_IsocIrq(struct urb *urb)
 #else
 static void usbduxsub_ai_IsocIrq(struct urb *urb, struct pt_regs *regs)
@@ -651,7 +651,7 @@ static int usbdux_ao_cancel(comedi_device *dev,
 
 
 
-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0)
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0) || LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,19)
 static void usbduxsub_ao_IsocIrq(struct urb *urb) {
 #else
 static void usbduxsub_ao_IsocIrq(struct urb *urb, struct pt_regs *regs) {