tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
USB_DEBUG mess
Hi,
USB_DEBUG is defopt'ed and it is used as a global knob in usb.h:
#ifdef USB_DEBUG
#define Static
#define FOO_DEBUG
#define BAR_DEBUG
...
#define BAZ_DEBUG
#else
#define Static static
#endif
This is done for drivers which don't include "opt_usb.h" so they will not
recognize when USB_DEBUG changes. There are other drivers which do this in their
own files:
#ifdef USB_DEBUG
#define FOO_DEBUG
#endif
I have fixed those to include "opt_usb.h", but I am unsure how we want to go
in the long term.
- Do we want to move the .c defines in usb.h, and have usb.h include "opt_usb.h"
- Do we want to not enable all the driver debugging code when USB_DEBUG is
defined
and leave it to the individual drivers what to do (and leave USB_DEBUG in the
generic driver code where it is used directly)?
christos
Home |
Main Index |
Thread Index |
Old Index