From: Harald Welte Without moving the include of compat.h down, userspace programs that use usbdevice_fs.h end up including half the kernel includes (and eventually fail to compile). Signed-off-by: Harald Welte Cc: Greg KH Signed-off-by: Andrew Morton --- include/linux/usbdevice_fs.h | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN include/linux/usbdevice_fs.h~usbdevice_fs-header-breakage include/linux/usbdevice_fs.h --- devel/include/linux/usbdevice_fs.h~usbdevice_fs-header-breakage 2005-09-09 19:53:20.000000000 -0700 +++ devel-akpm/include/linux/usbdevice_fs.h 2005-09-09 19:53:20.000000000 -0700 @@ -32,7 +32,6 @@ #define _LINUX_USBDEVICE_FS_H #include -#include /* --------------------------------------------------------------------- */ @@ -125,6 +124,7 @@ struct usbdevfs_hub_portinfo { }; #ifdef CONFIG_COMPAT +#include struct usbdevfs_urb32 { unsigned char type; unsigned char endpoint; _