From 015f22045c32895e4fc6e7c49a0c866338b733de Mon Sep 17 00:00:00 2001 From: Christoph Hellwig Date: Mon, 24 Mar 2003 23:09:19 -0600 Subject: [PATCH] [PATCH] aha152x tidbits (1) fix the jiffies warnings (2) remove the #undef MODULE braindamange for pcmcia (3) make all methods static and move the template away from the header --- drivers/scsi/aha152x.c | 50 ++++++++++++++++++++++++++++-------------- drivers/scsi/aha152x.h | 42 ----------------------------------- 2 files changed, 34 insertions(+), 58 deletions(-) diff --git a/drivers/scsi/aha152x.c b/drivers/scsi/aha152x.c index 3eb4d6c06e07b..e86f41c4ede4b 100644 --- a/drivers/scsi/aha152x.c +++ b/drivers/scsi/aha152x.c @@ -221,11 +221,6 @@ **************************************************************************/ #include - -#if defined(PCMCIA) -#undef MODULE -#endif - #include #include #include @@ -244,14 +239,16 @@ #include #include #include -#include #include +#include +#include +#include +#include +#include +#include "scsi.h" #include "aha152x.h" -#include -#include -#include /* DEFINES */ @@ -338,11 +335,11 @@ enum { resetting = 0x0400, /* BUS DEVICE RESET is pending */ }; -#if defined(MODULE) MODULE_AUTHOR("Jürgen Fischer"); MODULE_DESCRIPTION(AHA152X_REVID); MODULE_LICENSE("GPL"); +#if defined(MODULE) && !defined(PCMCIA) MODULE_PARM(io, "1-2i"); MODULE_PARM_DESC(io,"base io address of controller"); static int io[] = {0, 0}; @@ -396,6 +393,7 @@ MODULE_PARM(aha152x1, "1-9i"); MODULE_PARM_DESC(aha152x1, "parameters for second controller"); static int aha152x1[] = {0, 11, 7, 1, 1, 1, DELAY_DEFAULT, 0, DEBUG_DEFAULT}; #endif /* !defined(AHA152X_DEBUG) */ +#endif /* MODULE && !PCMCIA */ #ifdef __ISAPNP__ static struct isapnp_device_id id_table[] __devinitdata = { @@ -404,7 +402,6 @@ static struct isapnp_device_id id_table[] __devinitdata = { }; MODULE_DEVICE_TABLE(isapnp, id_table); #endif /* ISAPNP */ -#endif /* MODULE */ /* set by aha152x_setup according to the command line */ static int setup_count = 0; @@ -1040,7 +1037,7 @@ int aha152x_detect(Scsi_Host_Template * tpnt) } #endif -#if defined(MODULE) +#if defined(MODULE) && !defined(PCMCIA) if (setup_count -#include "scsi.h" -#include -#include - -int aha152x_detect(Scsi_Host_Template *); -int aha152x_command(Scsi_Cmnd *); -int aha152x_queue(Scsi_Cmnd *, void (*done)(Scsi_Cmnd *)); -int aha152x_abort(Scsi_Cmnd *); -int aha152x_release(struct Scsi_Host *shpnt); -int aha152x_device_reset(Scsi_Cmnd *); -int aha152x_bus_reset(Scsi_Cmnd *); -int aha152x_host_reset(Scsi_Cmnd *); -int aha152x_biosparam(struct scsi_device *, struct block_device *, - sector_t, int*); -int aha152x_proc_info(char *buffer, char **start, off_t offset, int length, int hostno, int inout); - /* number of queueable commands (unless we support more than 1 cmd_per_lun this should do) */ #define AHA152X_MAXQUEUE 7 #define AHA152X_REVID "Adaptec 152x SCSI driver; $Revision: 2.5 $" -/* Initial value of Scsi_Host entry */ -#define AHA152X { .proc_name = "aha152x", \ - .proc_info = aha152x_proc_info, \ - .name = AHA152X_REVID, \ - .detect = aha152x_detect, \ - .command = aha152x_command, \ - .queuecommand = aha152x_queue, \ - .eh_abort_handler = aha152x_abort, \ - .eh_device_reset_handler = aha152x_device_reset, \ - .eh_bus_reset_handler = aha152x_bus_reset, \ - .eh_host_reset_handler = aha152x_host_reset, \ - .release = aha152x_release, \ - .bios_param = aha152x_biosparam, \ - .can_queue = 1, \ - .this_id = 7, \ - .sg_tablesize = SG_ALL, \ - .cmd_per_lun = 1, \ - .present = 0, \ - .unchecked_isa_dma = 0, \ - .use_clustering = DISABLE_CLUSTERING } -#endif - - /* port addresses */ #define SCSISEQ (HOSTIOPORT0+0x00) /* SCSI sequence control */ #define SXFRCTL0 (HOSTIOPORT0+0x01) /* SCSI transfer control 0 */ -- 2.53.0