patch-2.3.99-pre4 linux/drivers/acorn/scsi/cumana_2.h

Next file: linux/drivers/acorn/scsi/eesox.c
Previous file: linux/drivers/acorn/scsi/cumana_2.c
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.3.99-pre3/linux/drivers/acorn/scsi/cumana_2.h linux/drivers/acorn/scsi/cumana_2.h
@@ -1,7 +1,7 @@
 /*
  * Cumana SCSI II driver
  *
- * Copyright (C) 1997-1998 Russell King
+ * Copyright (C) 1997-2000 Russell King
  */
 #ifndef CUMANA_2_H
 #define CUMANA_2_H
@@ -23,6 +23,13 @@
 #define CAN_QUEUE	1
 #endif
 
+#ifndef CMD_PER_LUN
+/*
+ * Default queue size
+ */
+#define CMD_PER_LUN	1
+#endif
+
 #ifndef SCSI_ID
 /*
  * Default SCSI host ID
@@ -36,23 +43,25 @@
 #include "fas216.h"
 #endif
 
-#define CUMANASCSI_2 {							\
-proc_info:		cumanascsi_2_proc_info,				\
-name:			"Cumana SCSI II",				\
-detect:			cumanascsi_2_detect,	/* detect		*/	\
-release:		cumanascsi_2_release,	/* release		*/	\
-info:			cumanascsi_2_info,	/* info			*/	\
-command:		fas216_command,		/* command		*/	\
-queuecommand:		fas216_queue_command,	/* queuecommand		*/	\
-abort:			fas216_abort,		/* abort		*/	\
-reset:			fas216_reset,		/* reset		*/	\
-bios_param:		scsicam_bios_param,	/* biosparam		*/	\
-can_queue:		CAN_QUEUE,		/* can queue		*/	\
-this_id:		SCSI_ID,		/* scsi host id		*/	\
-sg_tablesize:		SG_ALL,			/* sg_tablesize		*/	\
-cmd_per_lun:		CAN_QUEUE,		/* cmd per lun		*/	\
-unchecked_isa_dma:	0,			/* unchecked isa dma	*/	\
-use_clustering:		DISABLE_CLUSTERING					\
+#define CUMANASCSI_2 {					\
+proc_info:			cumanascsi_2_proc_info,	\
+name:				"Cumana SCSI II",	\
+detect:				cumanascsi_2_detect,	\
+release:			cumanascsi_2_release,	\
+info:				cumanascsi_2_info,	\
+bios_param:			scsicam_bios_param,	\
+can_queue:			CAN_QUEUE,		\
+this_id:			SCSI_ID,		\
+sg_tablesize:			SG_ALL,			\
+cmd_per_lun:			CMD_PER_LUN,		\
+use_clustering:			DISABLE_CLUSTERING,	\
+command:			fas216_command,		\
+queuecommand:			fas216_queue_command,	\
+eh_host_reset_handler:		fas216_eh_host_reset,	\
+eh_bus_reset_handler:		fas216_eh_bus_reset,	\
+eh_device_reset_handler:	fas216_eh_device_reset,	\
+eh_abort_handler:		fas216_eh_abort,	\
+use_new_eh_code:		1			\
 	}
 
 #ifndef HOSTS_C

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)