1 diff -Nru eagle-usb-2.3.2.orig/driver/eu_eth.c eagle-usb-2.3.2/driver/eu_eth.c
2 --- eagle-usb-2.3.2.orig/driver/eu_eth.c 2005-01-17 22:54:42.000000000 +0200
3 +++ eagle-usb-2.3.2/driver/eu_eth.c 2005-12-14 19:43:29.953273250 +0200
8 +#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,14)
9 ins->urb_write->transfer_flags |= URB_ASYNC_UNLINK;
10 usb_unlink_urb(ins->urb_write);
12 ins->urb_oam_write->transfer_flags |= URB_ASYNC_UNLINK;
13 usb_unlink_urb(ins->urb_oam_write);
15 + USB_KILL_URB(ins->urb_write);
16 + USB_KILL_URB(ins->urb_oam_write);
19 /* We must reset the transaction time to keep the watchdog quiet: */
20 dev->trans_start = jiffies;
21 diff -Nru eagle-usb-2.3.2.orig/driver/Pipes.c eagle-usb-2.3.2/driver/Pipes.c
22 --- eagle-usb-2.3.2.orig/driver/Pipes.c 2005-01-17 22:54:42.000000000 +0200
23 +++ eagle-usb-2.3.2/driver/Pipes.c 2005-12-14 19:43:29.953273250 +0200
28 +#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,14)
29 urb->transfer_flags &= ~URB_ASYNC_UNLINK;