diff -ru linux-2.6.0-test5/drivers/usb/class/bluetty.c linux/drivers/usb/class/bluetty.c --- linux-2.6.0-test5/drivers/usb/class/bluetty.c 2003-09-09 08:50:01.000000000 +0100 +++ linux/drivers/usb/class/bluetty.c 2003-09-16 14:11:57.000000000 +0100 @@ -113,7 +113,12 @@ #include #include -#define DEBUG +#ifdef CONFIG_USB_DEBUG + #define DEBUG +#else + #undef DEBUG +#endif + #include /* diff -ru linux-2.6.0-test5/drivers/usb/class/usblp.c linux/drivers/usb/class/usblp.c --- linux-2.6.0-test5/drivers/usb/class/usblp.c 2003-09-16 14:05:20.000000000 +0100 +++ linux/drivers/usb/class/usblp.c 2003-09-16 16:01:46.000000000 +0100 @@ -54,7 +54,13 @@ #include #include #include -#undef DEBUG + +#ifdef CONFIG_USB_DEBUG + #define DEBUG +#else + #undef DEBUG +#endif + #include /* diff -ru linux-2.6.0-test5/drivers/usb/core/hcd.c linux/drivers/usb/core/hcd.c --- linux-2.6.0-test5/drivers/usb/core/hcd.c 2003-09-09 08:50:01.000000000 +0100 +++ linux/drivers/usb/core/hcd.c 2003-09-16 14:14:41.000000000 +0100 @@ -25,7 +25,9 @@ #include #ifdef CONFIG_USB_DEBUG -#define DEBUG + #define DEBUG +#else + #undef DEBUG #endif #include diff -ru linux-2.6.0-test5/drivers/usb/image/microtek.c linux/drivers/usb/image/microtek.c --- linux-2.6.0-test5/drivers/usb/image/microtek.c 2003-09-09 08:50:01.000000000 +0100 +++ linux/drivers/usb/image/microtek.c 2003-09-16 15:51:20.000000000 +0100 @@ -149,7 +149,11 @@ /* Should we do debugging? */ -//#define MTS_DO_DEBUG +#ifdef CONFIG_USB_DEBUG + #define MTS_DO_DEBUG +#else + #undef MTS_DO_DEBUG +#endif /* USB layer driver interface */ diff -ru linux-2.6.0-test5/drivers/usb/input/hid-core.c linux/drivers/usb/input/hid-core.c --- linux-2.6.0-test5/drivers/usb/input/hid-core.c 2003-09-09 08:50:01.000000000 +0100 +++ linux/drivers/usb/input/hid-core.c 2003-09-16 14:24:27.000000000 +0100 @@ -25,7 +25,11 @@ #include #include -#undef DEBUG +#ifdef CONFIG_USB_DEBUG + #define DEBUG +#else + #undef DEBUG +#endif #undef DEBUG_DATA #include diff -ru linux-2.6.0-test5/drivers/usb/media/dabusb.c linux/drivers/usb/media/dabusb.c --- linux-2.6.0-test5/drivers/usb/media/dabusb.c 2003-09-09 08:50:01.000000000 +0100 +++ linux-2.6.0-test5-dsd/drivers/usb/media/dabusb.c 2003-09-16 19:35:55.498031808 +0100 @@ -36,6 +36,13 @@ #include #include #include + +#ifdef CONFIG_USB_DEBUG + #define DEBUG +#else + #undef DEBUG +#endif + #include #include @@ -89,7 +96,9 @@ static void dump_urb (struct urb *urb) { dbg("urb :%p", urb); - dbg("next :%p", urb->next); + /* Causes error. Looks like there is no pointer to the next urb in the 2.6 urb struct (whereas there was in 2.4) + dbg("next :%p", urb->next); + -- dan@reactivated.net */ dbg("dev :%p", urb->dev); dbg("pipe :%08X", urb->pipe); dbg("status :%d", urb->status); diff -ru linux-2.6.0-test5/drivers/usb/media/vicam.c linux/drivers/usb/media/vicam.c --- linux-2.6.0-test5/drivers/usb/media/vicam.c 2003-09-09 08:50:01.000000000 +0100 +++ linux/drivers/usb/media/vicam.c 2003-09-16 17:36:39.000000000 +0100 @@ -44,7 +44,11 @@ #include #include "usbvideo.h" -// #define VICAM_DEBUG +#ifdef CONFIG_USB_DEBUG + #define VICAM_DEBUG +#else + #undef VICAM_DEBUG +#endif #ifdef VICAM_DEBUG #define ADBG(lineno,fmt,args...) printk(fmt, jiffies, __FUNCTION__, lineno, ##args) diff -ru linux-2.6.0-test5/drivers/usb/net/ax8817x.c linux/drivers/usb/net/ax8817x.c --- linux-2.6.0-test5/drivers/usb/net/ax8817x.c 2003-09-09 08:50:01.000000000 +0100 +++ linux/drivers/usb/net/ax8817x.c 2003-09-16 14:35:20.000000000 +0100 @@ -66,6 +66,13 @@ #include #include + +#ifdef CONFIG_USB_DEBUG + #define DEBUG +#else + #undef DEBUG +#endif + #include #include