ChangeSet 1.2181.4.27, 2005/03/17 18:14:14-08:00, [EMAIL PROTECTED] [PATCH] USB Storage: Header reorganization
This patch started life as as471 from Alan Stern, and has been regenerated against the current tip. This patch cleans up the use of header files. Primarily it makes sure that "usb.h" is included before any of the other local headers. It also removes some unnecessary declarations of struct us_data and struct scsi_cmnd, and it moves the inclusion of <scsi/scsi_host> to usb.h where it will be needed by a later patch. Signed-off-by: Alan Stern <[EMAIL PROTECTED]> Signed-off-by: Matthew Dharm <[EMAIL PROTECTED]> Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]> drivers/usb/storage/datafab.c | 2 +- drivers/usb/storage/debug.h | 2 -- drivers/usb/storage/dpcm.c | 2 +- drivers/usb/storage/freecom.c | 2 +- drivers/usb/storage/initializers.c | 2 ++ drivers/usb/storage/isd200.c | 2 +- drivers/usb/storage/jumpshot.c | 2 +- drivers/usb/storage/protocol.c | 3 ++- drivers/usb/storage/protocol.h | 3 --- drivers/usb/storage/scsiglue.c | 3 +-- drivers/usb/storage/scsiglue.h | 5 ----- drivers/usb/storage/sddr09.c | 2 +- drivers/usb/storage/sddr55.c | 2 +- drivers/usb/storage/shuttle_usbat.c | 2 +- drivers/usb/storage/transport.c | 2 +- drivers/usb/storage/transport.h | 3 --- drivers/usb/storage/usb.c | 7 +++---- drivers/usb/storage/usb.h | 1 + 18 files changed, 18 insertions(+), 29 deletions(-) diff -Nru a/drivers/usb/storage/datafab.c b/drivers/usb/storage/datafab.c --- a/drivers/usb/storage/datafab.c 2005-03-30 13:37:50 -08:00 +++ b/drivers/usb/storage/datafab.c 2005-03-30 13:37:50 -08:00 @@ -57,9 +57,9 @@ #include <scsi/scsi.h> #include <scsi/scsi_cmnd.h> +#include "usb.h" #include "transport.h" #include "protocol.h" -#include "usb.h" #include "debug.h" #include "datafab.h" diff -Nru a/drivers/usb/storage/debug.h b/drivers/usb/storage/debug.h --- a/drivers/usb/storage/debug.h 2005-03-30 13:37:50 -08:00 +++ b/drivers/usb/storage/debug.h 2005-03-30 13:37:50 -08:00 @@ -47,8 +47,6 @@ #include <linux/config.h> #include <linux/kernel.h> -struct scsi_cmnd; - #define USB_STORAGE "usb-storage: " #ifdef CONFIG_USB_STORAGE_DEBUG diff -Nru a/drivers/usb/storage/dpcm.c b/drivers/usb/storage/dpcm.c --- a/drivers/usb/storage/dpcm.c 2005-03-30 13:37:50 -08:00 +++ b/drivers/usb/storage/dpcm.c 2005-03-30 13:37:50 -08:00 @@ -34,9 +34,9 @@ #include <scsi/scsi_cmnd.h> #include <scsi/scsi_device.h> +#include "usb.h" #include "transport.h" #include "protocol.h" -#include "usb.h" #include "debug.h" #include "dpcm.h" #include "sddr09.h" diff -Nru a/drivers/usb/storage/freecom.c b/drivers/usb/storage/freecom.c --- a/drivers/usb/storage/freecom.c 2005-03-30 13:37:50 -08:00 +++ b/drivers/usb/storage/freecom.c 2005-03-30 13:37:50 -08:00 @@ -34,9 +34,9 @@ #include <scsi/scsi.h> #include <scsi/scsi_cmnd.h> +#include "usb.h" #include "transport.h" #include "protocol.h" -#include "usb.h" #include "debug.h" #include "freecom.h" diff -Nru a/drivers/usb/storage/initializers.c b/drivers/usb/storage/initializers.c --- a/drivers/usb/storage/initializers.c 2005-03-30 13:37:50 -08:00 +++ b/drivers/usb/storage/initializers.c 2005-03-30 13:37:50 -08:00 @@ -39,6 +39,8 @@ #include <linux/sched.h> #include <linux/errno.h> + +#include "usb.h" #include "initializers.h" #include "debug.h" #include "transport.h" diff -Nru a/drivers/usb/storage/isd200.c b/drivers/usb/storage/isd200.c --- a/drivers/usb/storage/isd200.c 2005-03-30 13:37:50 -08:00 +++ b/drivers/usb/storage/isd200.c 2005-03-30 13:37:50 -08:00 @@ -54,9 +54,9 @@ #include <scsi/scsi_cmnd.h> #include <scsi/scsi_device.h> +#include "usb.h" #include "transport.h" #include "protocol.h" -#include "usb.h" #include "debug.h" #include "scsiglue.h" #include "isd200.h" diff -Nru a/drivers/usb/storage/jumpshot.c b/drivers/usb/storage/jumpshot.c --- a/drivers/usb/storage/jumpshot.c 2005-03-30 13:37:50 -08:00 +++ b/drivers/usb/storage/jumpshot.c 2005-03-30 13:37:50 -08:00 @@ -54,9 +54,9 @@ #include <scsi/scsi.h> #include <scsi/scsi_cmnd.h> +#include "usb.h" #include "transport.h" #include "protocol.h" -#include "usb.h" #include "debug.h" #include "jumpshot.h" diff -Nru a/drivers/usb/storage/protocol.c b/drivers/usb/storage/protocol.c --- a/drivers/usb/storage/protocol.c 2005-03-30 13:37:50 -08:00 +++ b/drivers/usb/storage/protocol.c 2005-03-30 13:37:50 -08:00 @@ -47,8 +47,9 @@ #include <linux/highmem.h> #include <scsi/scsi.h> #include <scsi/scsi_cmnd.h> -#include "protocol.h" + #include "usb.h" +#include "protocol.h" #include "debug.h" #include "scsiglue.h" #include "transport.h" diff -Nru a/drivers/usb/storage/protocol.h b/drivers/usb/storage/protocol.h --- a/drivers/usb/storage/protocol.h 2005-03-30 13:37:50 -08:00 +++ b/drivers/usb/storage/protocol.h 2005-03-30 13:37:50 -08:00 @@ -41,9 +41,6 @@ #ifndef _PROTOCOL_H_ #define _PROTOCOL_H_ -struct scsi_cmnd; -struct us_data; - /* Sub Classes */ #define US_SC_RBC 0x01 /* Typically, flash devices */ diff -Nru a/drivers/usb/storage/scsiglue.c b/drivers/usb/storage/scsiglue.c --- a/drivers/usb/storage/scsiglue.c 2005-03-30 13:37:50 -08:00 +++ b/drivers/usb/storage/scsiglue.c 2005-03-30 13:37:50 -08:00 @@ -53,10 +53,9 @@ #include <scsi/scsi_devinfo.h> #include <scsi/scsi_device.h> #include <scsi/scsi_eh.h> -#include <scsi/scsi_host.h> -#include "scsiglue.h" #include "usb.h" +#include "scsiglue.h" #include "debug.h" #include "transport.h" #include "protocol.h" diff -Nru a/drivers/usb/storage/scsiglue.h b/drivers/usb/storage/scsiglue.h --- a/drivers/usb/storage/scsiglue.h 2005-03-30 13:37:50 -08:00 +++ b/drivers/usb/storage/scsiglue.h 2005-03-30 13:37:50 -08:00 @@ -41,11 +41,6 @@ #ifndef _SCSIGLUE_H_ #define _SCSIGLUE_H_ -#include <scsi/scsi_host.h> - -struct us_data; -struct scsi_cmnd; - extern void usb_stor_report_device_reset(struct us_data *us); extern unsigned char usb_stor_sense_invalidCDB[18]; diff -Nru a/drivers/usb/storage/sddr09.c b/drivers/usb/storage/sddr09.c --- a/drivers/usb/storage/sddr09.c 2005-03-30 13:37:50 -08:00 +++ b/drivers/usb/storage/sddr09.c 2005-03-30 13:37:50 -08:00 @@ -48,9 +48,9 @@ #include <scsi/scsi.h> #include <scsi/scsi_cmnd.h> +#include "usb.h" #include "transport.h" #include "protocol.h" -#include "usb.h" #include "debug.h" #include "sddr09.h" diff -Nru a/drivers/usb/storage/sddr55.c b/drivers/usb/storage/sddr55.c --- a/drivers/usb/storage/sddr55.c 2005-03-30 13:37:50 -08:00 +++ b/drivers/usb/storage/sddr55.c 2005-03-30 13:37:50 -08:00 @@ -31,9 +31,9 @@ #include <scsi/scsi.h> #include <scsi/scsi_cmnd.h> +#include "usb.h" #include "transport.h" #include "protocol.h" -#include "usb.h" #include "debug.h" #include "sddr55.h" diff -Nru a/drivers/usb/storage/shuttle_usbat.c b/drivers/usb/storage/shuttle_usbat.c --- a/drivers/usb/storage/shuttle_usbat.c 2005-03-30 13:37:50 -08:00 +++ b/drivers/usb/storage/shuttle_usbat.c 2005-03-30 13:37:50 -08:00 @@ -51,9 +51,9 @@ #include <scsi/scsi.h> #include <scsi/scsi_cmnd.h> +#include "usb.h" #include "transport.h" #include "protocol.h" -#include "usb.h" #include "debug.h" #include "shuttle_usbat.h" diff -Nru a/drivers/usb/storage/transport.c b/drivers/usb/storage/transport.c --- a/drivers/usb/storage/transport.c 2005-03-30 13:37:50 -08:00 +++ b/drivers/usb/storage/transport.c 2005-03-30 13:37:50 -08:00 @@ -54,10 +54,10 @@ #include <scsi/scsi_cmnd.h> #include <scsi/scsi_device.h> +#include "usb.h" #include "transport.h" #include "protocol.h" #include "scsiglue.h" -#include "usb.h" #include "debug.h" diff -Nru a/drivers/usb/storage/transport.h b/drivers/usb/storage/transport.h --- a/drivers/usb/storage/transport.h 2005-03-30 13:37:50 -08:00 +++ b/drivers/usb/storage/transport.h 2005-03-30 13:37:50 -08:00 @@ -43,9 +43,6 @@ #include <linux/config.h> #include <linux/blkdev.h> -#include "usb.h" - -struct scsi_cmnd; /* Protocols */ diff -Nru a/drivers/usb/storage/usb.c b/drivers/usb/storage/usb.c --- a/drivers/usb/storage/usb.c 2005-03-30 13:37:50 -08:00 +++ b/drivers/usb/storage/usb.c 2005-03-30 13:37:50 -08:00 @@ -51,6 +51,9 @@ #include <linux/sched.h> #include <linux/errno.h> #include <linux/suspend.h> +#include <linux/module.h> +#include <linux/init.h> +#include <linux/slab.h> #include <scsi/scsi.h> #include <scsi/scsi_cmnd.h> @@ -88,10 +91,6 @@ #include "jumpshot.h" #endif - -#include <linux/module.h> -#include <linux/init.h> -#include <linux/slab.h> /* Some informational data */ MODULE_AUTHOR("Matthew Dharm <[EMAIL PROTECTED]>"); diff -Nru a/drivers/usb/storage/usb.h b/drivers/usb/storage/usb.h --- a/drivers/usb/storage/usb.h 2005-03-30 13:37:50 -08:00 +++ b/drivers/usb/storage/usb.h 2005-03-30 13:37:50 -08:00 @@ -48,6 +48,7 @@ #include <linux/blkdev.h> #include <linux/smp_lock.h> #include <linux/completion.h> +#include <scsi/scsi_host.h> struct us_data; struct scsi_cmnd; ------------------------------------------------------- This SF.net email is sponsored by Demarc: A global provider of Threat Management Solutions. Download our HomeAdmin security software for free today! http://www.demarc.com/info/Sentarus/hamr30 _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel