Commit 3471c288 authored by Jeff Garzik's avatar Jeff Garzik

[SCSI] Remove no-op implementations of SCSI EH hooks

Drivers need not implement a hook that returns FAILED, and does nothing
else, since the SCSI midlayer code will do that for us.
Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
parent e3df7155
...@@ -170,7 +170,6 @@ MODULE_LICENSE("GPL"); ...@@ -170,7 +170,6 @@ MODULE_LICENSE("GPL");
STATIC int NCR_700_queuecommand(struct scsi_cmnd *, void (*done)(struct scsi_cmnd *)); STATIC int NCR_700_queuecommand(struct scsi_cmnd *, void (*done)(struct scsi_cmnd *));
STATIC int NCR_700_abort(struct scsi_cmnd * SCpnt); STATIC int NCR_700_abort(struct scsi_cmnd * SCpnt);
STATIC int NCR_700_bus_reset(struct scsi_cmnd * SCpnt); STATIC int NCR_700_bus_reset(struct scsi_cmnd * SCpnt);
STATIC int NCR_700_dev_reset(struct scsi_cmnd * SCpnt);
STATIC int NCR_700_host_reset(struct scsi_cmnd * SCpnt); STATIC int NCR_700_host_reset(struct scsi_cmnd * SCpnt);
STATIC void NCR_700_chip_setup(struct Scsi_Host *host); STATIC void NCR_700_chip_setup(struct Scsi_Host *host);
STATIC void NCR_700_chip_reset(struct Scsi_Host *host); STATIC void NCR_700_chip_reset(struct Scsi_Host *host);
...@@ -330,7 +329,6 @@ NCR_700_detect(struct scsi_host_template *tpnt, ...@@ -330,7 +329,6 @@ NCR_700_detect(struct scsi_host_template *tpnt,
/* Fill in the missing routines from the host template */ /* Fill in the missing routines from the host template */
tpnt->queuecommand = NCR_700_queuecommand; tpnt->queuecommand = NCR_700_queuecommand;
tpnt->eh_abort_handler = NCR_700_abort; tpnt->eh_abort_handler = NCR_700_abort;
tpnt->eh_device_reset_handler = NCR_700_dev_reset;
tpnt->eh_bus_reset_handler = NCR_700_bus_reset; tpnt->eh_bus_reset_handler = NCR_700_bus_reset;
tpnt->eh_host_reset_handler = NCR_700_host_reset; tpnt->eh_host_reset_handler = NCR_700_host_reset;
tpnt->can_queue = NCR_700_COMMAND_SLOTS_PER_HOST; tpnt->can_queue = NCR_700_COMMAND_SLOTS_PER_HOST;
...@@ -1979,16 +1977,6 @@ NCR_700_bus_reset(struct scsi_cmnd * SCp) ...@@ -1979,16 +1977,6 @@ NCR_700_bus_reset(struct scsi_cmnd * SCp)
return SUCCESS; return SUCCESS;
} }
STATIC int
NCR_700_dev_reset(struct scsi_cmnd * SCp)
{
printk(KERN_INFO "scsi%d (%d:%d) New error handler wants device reset\n\t",
SCp->device->host->host_no, SCp->device->id, SCp->device->lun);
scsi_print_command(SCp);
return FAILED;
}
STATIC int STATIC int
NCR_700_host_reset(struct scsi_cmnd * SCp) NCR_700_host_reset(struct scsi_cmnd * SCp)
{ {
......
...@@ -2833,31 +2833,3 @@ static int NCR5380_bus_reset(Scsi_Cmnd * cmd) { ...@@ -2833,31 +2833,3 @@ static int NCR5380_bus_reset(Scsi_Cmnd * cmd) {
do_reset(cmd->device->host); do_reset(cmd->device->host);
return SUCCESS; return SUCCESS;
} }
/*
* Function : int NCR5380_device_reset (Scsi_Cmnd *cmd)
*
* Purpose : reset a SCSI device
*
* Returns : FAILED
*
* Locks: io_request_lock held by caller
*/
static int NCR5380_device_reset(Scsi_Cmnd * cmd) {
return FAILED;
}
/*
* Function : int NCR5380_host_reset (Scsi_Cmnd *cmd)
*
* Purpose : reset a SCSI device
*
* Returns : FAILED
*
* Locks: io_request_lock held by caller
*/
static int NCR5380_host_reset(Scsi_Cmnd * cmd) {
return FAILED;
}
...@@ -306,8 +306,6 @@ static void NCR5380_print(struct Scsi_Host *instance); ...@@ -306,8 +306,6 @@ static void NCR5380_print(struct Scsi_Host *instance);
#endif #endif
static int NCR5380_abort(Scsi_Cmnd * cmd); static int NCR5380_abort(Scsi_Cmnd * cmd);
static int NCR5380_bus_reset(Scsi_Cmnd * cmd); static int NCR5380_bus_reset(Scsi_Cmnd * cmd);
static int NCR5380_host_reset(Scsi_Cmnd * cmd);
static int NCR5380_device_reset(Scsi_Cmnd * cmd);
static int NCR5380_queue_command(Scsi_Cmnd * cmd, void (*done) (Scsi_Cmnd *)); static int NCR5380_queue_command(Scsi_Cmnd * cmd, void (*done) (Scsi_Cmnd *));
static int NCR5380_proc_info(struct Scsi_Host *instance, char *buffer, char **start, static int NCR5380_proc_info(struct Scsi_Host *instance, char *buffer, char **start,
off_t offset, int length, int inout); off_t offset, int length, int inout);
......
...@@ -722,12 +722,6 @@ static int NCR53c406a_queue(Scsi_Cmnd * SCpnt, void (*done) (Scsi_Cmnd *)) ...@@ -722,12 +722,6 @@ static int NCR53c406a_queue(Scsi_Cmnd * SCpnt, void (*done) (Scsi_Cmnd *))
return 0; return 0;
} }
static int NCR53c406a_abort(Scsi_Cmnd * SCpnt)
{
DEB(printk("NCR53c406a_abort called\n"));
return FAILED; /* Don't know how to abort */
}
static int NCR53c406a_host_reset(Scsi_Cmnd * SCpnt) static int NCR53c406a_host_reset(Scsi_Cmnd * SCpnt)
{ {
DEB(printk("NCR53c406a_reset called\n")); DEB(printk("NCR53c406a_reset called\n"));
...@@ -741,16 +735,6 @@ static int NCR53c406a_host_reset(Scsi_Cmnd * SCpnt) ...@@ -741,16 +735,6 @@ static int NCR53c406a_host_reset(Scsi_Cmnd * SCpnt)
return SUCCESS; return SUCCESS;
} }
static int NCR53c406a_device_reset(Scsi_Cmnd * SCpnt)
{
return FAILED;
}
static int NCR53c406a_bus_reset(Scsi_Cmnd * SCpnt)
{
return FAILED;
}
static int NCR53c406a_biosparm(struct scsi_device *disk, static int NCR53c406a_biosparm(struct scsi_device *disk,
struct block_device *dev, struct block_device *dev,
sector_t capacity, int *info_array) sector_t capacity, int *info_array)
...@@ -1075,9 +1059,6 @@ static Scsi_Host_Template driver_template = ...@@ -1075,9 +1059,6 @@ static Scsi_Host_Template driver_template =
.release = NCR53c406a_release, .release = NCR53c406a_release,
.info = NCR53c406a_info /* info */, .info = NCR53c406a_info /* info */,
.queuecommand = NCR53c406a_queue /* queuecommand */, .queuecommand = NCR53c406a_queue /* queuecommand */,
.eh_abort_handler = NCR53c406a_abort /* abort */,
.eh_bus_reset_handler = NCR53c406a_bus_reset /* reset */,
.eh_device_reset_handler = NCR53c406a_device_reset /* reset */,
.eh_host_reset_handler = NCR53c406a_host_reset /* reset */, .eh_host_reset_handler = NCR53c406a_host_reset /* reset */,
.bios_param = NCR53c406a_biosparm /* biosparm */, .bios_param = NCR53c406a_biosparm /* biosparm */,
.can_queue = 1 /* can_queue */, .can_queue = 1 /* can_queue */,
......
...@@ -366,14 +366,6 @@ static int aac_ioctl(struct scsi_device *sdev, int cmd, void __user * arg) ...@@ -366,14 +366,6 @@ static int aac_ioctl(struct scsi_device *sdev, int cmd, void __user * arg)
return aac_do_ioctl(dev, cmd, arg); return aac_do_ioctl(dev, cmd, arg);
} }
/*
* XXX: does aac really need no error handling??
*/
static int aac_eh_abort(struct scsi_cmnd *cmd)
{
return FAILED;
}
/* /*
* aac_eh_reset - Reset command handling * aac_eh_reset - Reset command handling
* @scsi_cmd: SCSI command block causing the reset * @scsi_cmd: SCSI command block causing the reset
...@@ -683,7 +675,6 @@ static struct scsi_host_template aac_driver_template = { ...@@ -683,7 +675,6 @@ static struct scsi_host_template aac_driver_template = {
.bios_param = aac_biosparm, .bios_param = aac_biosparm,
.shost_attrs = aac_attrs, .shost_attrs = aac_attrs,
.slave_configure = aac_slave_configure, .slave_configure = aac_slave_configure,
.eh_abort_handler = aac_eh_abort,
.eh_host_reset_handler = aac_eh_reset, .eh_host_reset_handler = aac_eh_reset,
.can_queue = AAC_NUM_IO_FIB, .can_queue = AAC_NUM_IO_FIB,
.this_id = 16, .this_id = 16,
......
...@@ -1348,20 +1348,6 @@ static int aha1542_restart(struct Scsi_Host *shost) ...@@ -1348,20 +1348,6 @@ static int aha1542_restart(struct Scsi_Host *shost)
return 0; return 0;
} }
static int aha1542_abort(Scsi_Cmnd * SCpnt)
{
/*
* The abort command does not leave the device in a clean state where
* it is available to be used again. Until this gets worked out, we
* will leave it commented out.
*/
printk(KERN_ERR "aha1542.c: Unable to abort command for target %d\n",
SCpnt->device->id);
return FAILED;
}
/* /*
* This is a device reset. This is handled by sending a special command * This is a device reset. This is handled by sending a special command
* to the device. * to the device.
...@@ -1817,7 +1803,6 @@ static Scsi_Host_Template driver_template = { ...@@ -1817,7 +1803,6 @@ static Scsi_Host_Template driver_template = {
.detect = aha1542_detect, .detect = aha1542_detect,
.release = aha1542_release, .release = aha1542_release,
.queuecommand = aha1542_queuecommand, .queuecommand = aha1542_queuecommand,
.eh_abort_handler = aha1542_abort,
.eh_device_reset_handler= aha1542_dev_reset, .eh_device_reset_handler= aha1542_dev_reset,
.eh_bus_reset_handler = aha1542_bus_reset, .eh_bus_reset_handler = aha1542_bus_reset,
.eh_host_reset_handler = aha1542_host_reset, .eh_host_reset_handler = aha1542_host_reset,
......
...@@ -133,7 +133,6 @@ struct ccb { /* Command Control Block 5.3 */ ...@@ -133,7 +133,6 @@ struct ccb { /* Command Control Block 5.3 */
static int aha1542_detect(Scsi_Host_Template *); static int aha1542_detect(Scsi_Host_Template *);
static int aha1542_queuecommand(Scsi_Cmnd *, void (*done)(Scsi_Cmnd *)); static int aha1542_queuecommand(Scsi_Cmnd *, void (*done)(Scsi_Cmnd *));
static int aha1542_abort(Scsi_Cmnd * SCpnt);
static int aha1542_bus_reset(Scsi_Cmnd * SCpnt); static int aha1542_bus_reset(Scsi_Cmnd * SCpnt);
static int aha1542_dev_reset(Scsi_Cmnd * SCpnt); static int aha1542_dev_reset(Scsi_Cmnd * SCpnt);
static int aha1542_host_reset(Scsi_Cmnd * SCpnt); static int aha1542_host_reset(Scsi_Cmnd * SCpnt);
......
...@@ -244,9 +244,7 @@ static Scsi_Host_Template cumanascsi_template = { ...@@ -244,9 +244,7 @@ static Scsi_Host_Template cumanascsi_template = {
.info = cumanascsi_info, .info = cumanascsi_info,
.queuecommand = cumanascsi_queue_command, .queuecommand = cumanascsi_queue_command,
.eh_abort_handler = NCR5380_abort, .eh_abort_handler = NCR5380_abort,
.eh_device_reset_handler= NCR5380_device_reset,
.eh_bus_reset_handler = NCR5380_bus_reset, .eh_bus_reset_handler = NCR5380_bus_reset,
.eh_host_reset_handler = NCR5380_host_reset,
.can_queue = 16, .can_queue = 16,
.this_id = 7, .this_id = 7,
.sg_tablesize = SG_ALL, .sg_tablesize = SG_ALL,
......
...@@ -162,9 +162,7 @@ static Scsi_Host_Template ecoscsi_template = { ...@@ -162,9 +162,7 @@ static Scsi_Host_Template ecoscsi_template = {
.info = ecoscsi_info, .info = ecoscsi_info,
.queuecommand = ecoscsi_queue_command, .queuecommand = ecoscsi_queue_command,
.eh_abort_handler = NCR5380_abort, .eh_abort_handler = NCR5380_abort,
.eh_device_reset_handler= NCR5380_device_reset,
.eh_bus_reset_handler = NCR5380_bus_reset, .eh_bus_reset_handler = NCR5380_bus_reset,
.eh_host_reset_handler = NCR5380_host_reset,
.can_queue = 16, .can_queue = 16,
.this_id = 7, .this_id = 7,
.sg_tablesize = SG_ALL, .sg_tablesize = SG_ALL,
......
...@@ -118,9 +118,7 @@ static Scsi_Host_Template oakscsi_template = { ...@@ -118,9 +118,7 @@ static Scsi_Host_Template oakscsi_template = {
.info = oakscsi_info, .info = oakscsi_info,
.queuecommand = oakscsi_queue_command, .queuecommand = oakscsi_queue_command,
.eh_abort_handler = NCR5380_abort, .eh_abort_handler = NCR5380_abort,
.eh_device_reset_handler= NCR5380_device_reset,
.eh_bus_reset_handler = NCR5380_bus_reset, .eh_bus_reset_handler = NCR5380_bus_reset,
.eh_host_reset_handler = NCR5380_host_reset,
.can_queue = 16, .can_queue = 16,
.this_id = 7, .this_id = 7,
.sg_tablesize = SG_ALL, .sg_tablesize = SG_ALL,
......
...@@ -61,8 +61,6 @@ static struct scsi_host_template dmx3191d_driver_template = { ...@@ -61,8 +61,6 @@ static struct scsi_host_template dmx3191d_driver_template = {
.queuecommand = NCR5380_queue_command, .queuecommand = NCR5380_queue_command,
.eh_abort_handler = NCR5380_abort, .eh_abort_handler = NCR5380_abort,
.eh_bus_reset_handler = NCR5380_bus_reset, .eh_bus_reset_handler = NCR5380_bus_reset,
.eh_device_reset_handler= NCR5380_device_reset,
.eh_host_reset_handler = NCR5380_host_reset,
.can_queue = 32, .can_queue = 32,
.this_id = 7, .this_id = 7,
.sg_tablesize = SG_ALL, .sg_tablesize = SG_ALL,
......
...@@ -482,8 +482,6 @@ static Scsi_Host_Template driver_template = { ...@@ -482,8 +482,6 @@ static Scsi_Host_Template driver_template = {
.queuecommand = dtc_queue_command, .queuecommand = dtc_queue_command,
.eh_abort_handler = dtc_abort, .eh_abort_handler = dtc_abort,
.eh_bus_reset_handler = dtc_bus_reset, .eh_bus_reset_handler = dtc_bus_reset,
.eh_device_reset_handler = dtc_device_reset,
.eh_host_reset_handler = dtc_host_reset,
.bios_param = dtc_biosparam, .bios_param = dtc_biosparam,
.can_queue = CAN_QUEUE, .can_queue = CAN_QUEUE,
.this_id = 7, .this_id = 7,
......
...@@ -34,8 +34,6 @@ static int dtc_biosparam(struct scsi_device *, struct block_device *, ...@@ -34,8 +34,6 @@ static int dtc_biosparam(struct scsi_device *, struct block_device *,
static int dtc_detect(Scsi_Host_Template *); static int dtc_detect(Scsi_Host_Template *);
static int dtc_queue_command(Scsi_Cmnd *, void (*done)(Scsi_Cmnd *)); static int dtc_queue_command(Scsi_Cmnd *, void (*done)(Scsi_Cmnd *));
static int dtc_bus_reset(Scsi_Cmnd *); static int dtc_bus_reset(Scsi_Cmnd *);
static int dtc_device_reset(Scsi_Cmnd *);
static int dtc_host_reset(Scsi_Cmnd *);
#ifndef CMD_PER_LUN #ifndef CMD_PER_LUN
#define CMD_PER_LUN 2 #define CMD_PER_LUN 2
...@@ -86,8 +84,6 @@ static int dtc_host_reset(Scsi_Cmnd *); ...@@ -86,8 +84,6 @@ static int dtc_host_reset(Scsi_Cmnd *);
#define NCR5380_queue_command dtc_queue_command #define NCR5380_queue_command dtc_queue_command
#define NCR5380_abort dtc_abort #define NCR5380_abort dtc_abort
#define NCR5380_bus_reset dtc_bus_reset #define NCR5380_bus_reset dtc_bus_reset
#define NCR5380_device_reset dtc_device_reset
#define NCR5380_host_reset dtc_host_reset
#define NCR5380_proc_info dtc_proc_info #define NCR5380_proc_info dtc_proc_info
/* 15 12 11 10 /* 15 12 11 10
......
...@@ -518,8 +518,6 @@ static struct scsi_host_template driver_template = { ...@@ -518,8 +518,6 @@ static struct scsi_host_template driver_template = {
.release = eata2x_release, .release = eata2x_release,
.queuecommand = eata2x_queuecommand, .queuecommand = eata2x_queuecommand,
.eh_abort_handler = eata2x_eh_abort, .eh_abort_handler = eata2x_eh_abort,
.eh_device_reset_handler = NULL,
.eh_bus_reset_handler = NULL,
.eh_host_reset_handler = eata2x_eh_host_reset, .eh_host_reset_handler = eata2x_eh_host_reset,
.bios_param = eata2x_bios_param, .bios_param = eata2x_bios_param,
.slave_configure = eata2x_slave_configure, .slave_configure = eata2x_slave_configure,
......
...@@ -311,7 +311,6 @@ static Scsi_Host_Template driver_template = { ...@@ -311,7 +311,6 @@ static Scsi_Host_Template driver_template = {
.use_clustering = ENABLE_CLUSTERING, .use_clustering = ENABLE_CLUSTERING,
.eh_abort_handler = fcp_scsi_abort, .eh_abort_handler = fcp_scsi_abort,
.eh_device_reset_handler = fcp_scsi_dev_reset, .eh_device_reset_handler = fcp_scsi_dev_reset,
.eh_bus_reset_handler = fcp_scsi_bus_reset,
.eh_host_reset_handler = fcp_scsi_host_reset, .eh_host_reset_handler = fcp_scsi_host_reset,
}; };
#include "scsi_module.c" #include "scsi_module.c"
......
...@@ -1241,16 +1241,6 @@ static int fd_mcs_abort(Scsi_Cmnd * SCpnt) ...@@ -1241,16 +1241,6 @@ static int fd_mcs_abort(Scsi_Cmnd * SCpnt)
return SUCCESS; return SUCCESS;
} }
static int fd_mcs_host_reset(Scsi_Cmnd * SCpnt)
{
return FAILED;
}
static int fd_mcs_device_reset(Scsi_Cmnd * SCpnt)
{
return FAILED;
}
static int fd_mcs_bus_reset(Scsi_Cmnd * SCpnt) { static int fd_mcs_bus_reset(Scsi_Cmnd * SCpnt) {
struct Scsi_Host *shpnt = SCpnt->device->host; struct Scsi_Host *shpnt = SCpnt->device->host;
...@@ -1357,8 +1347,6 @@ static Scsi_Host_Template driver_template = { ...@@ -1357,8 +1347,6 @@ static Scsi_Host_Template driver_template = {
.queuecommand = fd_mcs_queue, .queuecommand = fd_mcs_queue,
.eh_abort_handler = fd_mcs_abort, .eh_abort_handler = fd_mcs_abort,
.eh_bus_reset_handler = fd_mcs_bus_reset, .eh_bus_reset_handler = fd_mcs_bus_reset,
.eh_host_reset_handler = fd_mcs_host_reset,
.eh_device_reset_handler = fd_mcs_device_reset,
.bios_param = fd_mcs_biosparam, .bios_param = fd_mcs_biosparam,
.can_queue = 1, .can_queue = 1,
.this_id = 7, .this_id = 7,
......
...@@ -908,8 +908,6 @@ static Scsi_Host_Template driver_template = { ...@@ -908,8 +908,6 @@ static Scsi_Host_Template driver_template = {
.queuecommand = generic_NCR5380_queue_command, .queuecommand = generic_NCR5380_queue_command,
.eh_abort_handler = generic_NCR5380_abort, .eh_abort_handler = generic_NCR5380_abort,
.eh_bus_reset_handler = generic_NCR5380_bus_reset, .eh_bus_reset_handler = generic_NCR5380_bus_reset,
.eh_device_reset_handler = generic_NCR5380_device_reset,
.eh_host_reset_handler = generic_NCR5380_host_reset,
.bios_param = NCR5380_BIOSPARAM, .bios_param = NCR5380_BIOSPARAM,
.can_queue = CAN_QUEUE, .can_queue = CAN_QUEUE,
.this_id = 7, .this_id = 7,
......
...@@ -49,8 +49,6 @@ static int generic_NCR5380_detect(Scsi_Host_Template *); ...@@ -49,8 +49,6 @@ static int generic_NCR5380_detect(Scsi_Host_Template *);
static int generic_NCR5380_release_resources(struct Scsi_Host *); static int generic_NCR5380_release_resources(struct Scsi_Host *);
static int generic_NCR5380_queue_command(Scsi_Cmnd *, void (*done)(Scsi_Cmnd *)); static int generic_NCR5380_queue_command(Scsi_Cmnd *, void (*done)(Scsi_Cmnd *));
static int generic_NCR5380_bus_reset(Scsi_Cmnd *); static int generic_NCR5380_bus_reset(Scsi_Cmnd *);
static int generic_NCR5380_host_reset(Scsi_Cmnd *);
static int generic_NCR5380_device_reset(Scsi_Cmnd *);
static const char* generic_NCR5380_info(struct Scsi_Host *); static const char* generic_NCR5380_info(struct Scsi_Host *);
#ifndef CMD_PER_LUN #ifndef CMD_PER_LUN
...@@ -114,8 +112,6 @@ static const char* generic_NCR5380_info(struct Scsi_Host *); ...@@ -114,8 +112,6 @@ static const char* generic_NCR5380_info(struct Scsi_Host *);
#define NCR5380_queue_command generic_NCR5380_queue_command #define NCR5380_queue_command generic_NCR5380_queue_command
#define NCR5380_abort generic_NCR5380_abort #define NCR5380_abort generic_NCR5380_abort
#define NCR5380_bus_reset generic_NCR5380_bus_reset #define NCR5380_bus_reset generic_NCR5380_bus_reset
#define NCR5380_device_reset generic_NCR5380_device_reset
#define NCR5380_host_reset generic_NCR5380_host_reset
#define NCR5380_pread generic_NCR5380_pread #define NCR5380_pread generic_NCR5380_pread
#define NCR5380_pwrite generic_NCR5380_pwrite #define NCR5380_pwrite generic_NCR5380_pwrite
#define NCR5380_proc_info notyet_generic_proc_info #define NCR5380_proc_info notyet_generic_proc_info
......
...@@ -4703,19 +4703,6 @@ static const char *gdth_info(struct Scsi_Host *shp) ...@@ -4703,19 +4703,6 @@ static const char *gdth_info(struct Scsi_Host *shp)
return ((const char *)ha->binfo.type_string); return ((const char *)ha->binfo.type_string);
} }
/* new error handling */
static int gdth_eh_abort(Scsi_Cmnd *scp)
{
TRACE2(("gdth_eh_abort()\n"));
return FAILED;
}
static int gdth_eh_device_reset(Scsi_Cmnd *scp)
{
TRACE2(("gdth_eh_device_reset()\n"));
return FAILED;
}
static int gdth_eh_bus_reset(Scsi_Cmnd *scp) static int gdth_eh_bus_reset(Scsi_Cmnd *scp)
{ {
int i, hanum; int i, hanum;
...@@ -4770,13 +4757,6 @@ static int gdth_eh_bus_reset(Scsi_Cmnd *scp) ...@@ -4770,13 +4757,6 @@ static int gdth_eh_bus_reset(Scsi_Cmnd *scp)
return SUCCESS; return SUCCESS;
} }
static int gdth_eh_host_reset(Scsi_Cmnd *scp)
{
TRACE2(("gdth_eh_host_reset()\n"));
return FAILED;
}
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0) #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0)
static int gdth_bios_param(struct scsi_device *sdev,struct block_device *bdev,sector_t cap,int *ip) static int gdth_bios_param(struct scsi_device *sdev,struct block_device *bdev,sector_t cap,int *ip)
#else #else
...@@ -5713,10 +5693,7 @@ static Scsi_Host_Template driver_template = { ...@@ -5713,10 +5693,7 @@ static Scsi_Host_Template driver_template = {
.release = gdth_release, .release = gdth_release,
.info = gdth_info, .info = gdth_info,
.queuecommand = gdth_queuecommand, .queuecommand = gdth_queuecommand,
.eh_abort_handler = gdth_eh_abort,
.eh_device_reset_handler = gdth_eh_device_reset,
.eh_bus_reset_handler = gdth_eh_bus_reset, .eh_bus_reset_handler = gdth_eh_bus_reset,
.eh_host_reset_handler = gdth_eh_host_reset,
.bios_param = gdth_bios_param, .bios_param = gdth_bios_param,
.can_queue = GDTH_MAXCMDS, .can_queue = GDTH_MAXCMDS,
.this_id = -1, .this_id = -1,
......
...@@ -1671,17 +1671,6 @@ static int in2000_bus_reset(Scsi_Cmnd * cmd) ...@@ -1671,17 +1671,6 @@ static int in2000_bus_reset(Scsi_Cmnd * cmd)
return SUCCESS; return SUCCESS;
} }
static int in2000_host_reset(Scsi_Cmnd * cmd)
{
return FAILED;
}
static int in2000_device_reset(Scsi_Cmnd * cmd)
{
return FAILED;
}
static int in2000_abort(Scsi_Cmnd * cmd) static int in2000_abort(Scsi_Cmnd * cmd)
{ {
struct Scsi_Host *instance; struct Scsi_Host *instance;
...@@ -2311,8 +2300,6 @@ static Scsi_Host_Template driver_template = { ...@@ -2311,8 +2300,6 @@ static Scsi_Host_Template driver_template = {
.queuecommand = in2000_queuecommand, .queuecommand = in2000_queuecommand,
.eh_abort_handler = in2000_abort, .eh_abort_handler = in2000_abort,
.eh_bus_reset_handler = in2000_bus_reset, .eh_bus_reset_handler = in2000_bus_reset,
.eh_device_reset_handler = in2000_device_reset,
.eh_host_reset_handler = in2000_host_reset,
.bios_param = in2000_biosparam, .bios_param = in2000_biosparam,
.can_queue = IN2000_CAN_Q, .can_queue = IN2000_CAN_Q,
.this_id = IN2000_HOST_ID, .this_id = IN2000_HOST_ID,
......
...@@ -401,9 +401,7 @@ static int in2000_abort(Scsi_Cmnd *); ...@@ -401,9 +401,7 @@ static int in2000_abort(Scsi_Cmnd *);
static void in2000_setup(char *, int *) in2000__INIT; static void in2000_setup(char *, int *) in2000__INIT;
static int in2000_biosparam(struct scsi_device *, struct block_device *, static int in2000_biosparam(struct scsi_device *, struct block_device *,
sector_t, int *); sector_t, int *);
static int in2000_host_reset(Scsi_Cmnd *);
static int in2000_bus_reset(Scsi_Cmnd *); static int in2000_bus_reset(Scsi_Cmnd *);
static int in2000_device_reset(Scsi_Cmnd *);
#define IN2000_CAN_Q 16 #define IN2000_CAN_Q 16
......
...@@ -98,11 +98,6 @@ static int mac53c94_queue(struct scsi_cmnd *cmd, void (*done)(struct scsi_cmnd * ...@@ -98,11 +98,6 @@ static int mac53c94_queue(struct scsi_cmnd *cmd, void (*done)(struct scsi_cmnd *
return 0; return 0;
} }
static int mac53c94_abort(struct scsi_cmnd *cmd)
{
return FAILED;
}
static int mac53c94_host_reset(struct scsi_cmnd *cmd) static int mac53c94_host_reset(struct scsi_cmnd *cmd)
{ {
struct fsc_state *state = (struct fsc_state *) cmd->device->host->hostdata; struct fsc_state *state = (struct fsc_state *) cmd->device->host->hostdata;
...@@ -416,7 +411,6 @@ static struct scsi_host_template mac53c94_template = { ...@@ -416,7 +411,6 @@ static struct scsi_host_template mac53c94_template = {
.proc_name = "53c94", .proc_name = "53c94",
.name = "53C94", .name = "53C94",
.queuecommand = mac53c94_queue, .queuecommand = mac53c94_queue,
.eh_abort_handler = mac53c94_abort,
.eh_host_reset_handler = mac53c94_host_reset, .eh_host_reset_handler = mac53c94_host_reset,
.can_queue = 1, .can_queue = 1,
.this_id = 7, .this_id = 7,
......
...@@ -591,8 +591,6 @@ static Scsi_Host_Template driver_template = { ...@@ -591,8 +591,6 @@ static Scsi_Host_Template driver_template = {
.queuecommand = macscsi_queue_command, .queuecommand = macscsi_queue_command,
.eh_abort_handler = macscsi_abort, .eh_abort_handler = macscsi_abort,
.eh_bus_reset_handler = macscsi_bus_reset, .eh_bus_reset_handler = macscsi_bus_reset,
.eh_device_reset_handler = macscsi_device_reset,
.eh_host_reset_handler = macscsi_host_reset,
.can_queue = CAN_QUEUE, .can_queue = CAN_QUEUE,
.this_id = 7, .this_id = 7,
.sg_tablesize = SG_ALL, .sg_tablesize = SG_ALL,
......
...@@ -72,8 +72,6 @@ ...@@ -72,8 +72,6 @@
#define NCR5380_queue_command macscsi_queue_command #define NCR5380_queue_command macscsi_queue_command
#define NCR5380_abort macscsi_abort #define NCR5380_abort macscsi_abort
#define NCR5380_bus_reset macscsi_bus_reset #define NCR5380_bus_reset macscsi_bus_reset
#define NCR5380_device_reset macscsi_device_reset
#define NCR5380_host_reset macscsi_host_reset
#define NCR5380_proc_info macscsi_proc_info #define NCR5380_proc_info macscsi_proc_info
#define BOARD_NORMAL 0 #define BOARD_NORMAL 0
......
...@@ -294,7 +294,6 @@ static struct scsi_host_template nsp32_template = { ...@@ -294,7 +294,6 @@ static struct scsi_host_template nsp32_template = {
.this_id = NSP32_HOST_SCSIID, .this_id = NSP32_HOST_SCSIID,
.use_clustering = DISABLE_CLUSTERING, .use_clustering = DISABLE_CLUSTERING,
.eh_abort_handler = nsp32_eh_abort, .eh_abort_handler = nsp32_eh_abort,
/* .eh_device_reset_handler = NULL, */
.eh_bus_reset_handler = nsp32_eh_bus_reset, .eh_bus_reset_handler = nsp32_eh_bus_reset,
.eh_host_reset_handler = nsp32_eh_host_reset, .eh_host_reset_handler = nsp32_eh_host_reset,
#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,5,74)) #if (LINUX_VERSION_CODE < KERNEL_VERSION(2,5,74))
......
...@@ -621,8 +621,6 @@ static Scsi_Host_Template driver_template = { ...@@ -621,8 +621,6 @@ static Scsi_Host_Template driver_template = {
.queuecommand = pas16_queue_command, .queuecommand = pas16_queue_command,
.eh_abort_handler = pas16_abort, .eh_abort_handler = pas16_abort,
.eh_bus_reset_handler = pas16_bus_reset, .eh_bus_reset_handler = pas16_bus_reset,
.eh_device_reset_handler = pas16_device_reset,
.eh_host_reset_handler = pas16_host_reset,
.bios_param = pas16_biosparam, .bios_param = pas16_biosparam,
.can_queue = CAN_QUEUE, .can_queue = CAN_QUEUE,
.this_id = 7, .this_id = 7,
......
...@@ -120,8 +120,6 @@ static int pas16_biosparam(struct scsi_device *, struct block_device *, ...@@ -120,8 +120,6 @@ static int pas16_biosparam(struct scsi_device *, struct block_device *,
static int pas16_detect(Scsi_Host_Template *); static int pas16_detect(Scsi_Host_Template *);
static int pas16_queue_command(Scsi_Cmnd *, void (*done)(Scsi_Cmnd *)); static int pas16_queue_command(Scsi_Cmnd *, void (*done)(Scsi_Cmnd *));
static int pas16_bus_reset(Scsi_Cmnd *); static int pas16_bus_reset(Scsi_Cmnd *);
static int pas16_host_reset(Scsi_Cmnd *);
static int pas16_device_reset(Scsi_Cmnd *);
#ifndef CMD_PER_LUN #ifndef CMD_PER_LUN
#define CMD_PER_LUN 2 #define CMD_PER_LUN 2
...@@ -164,9 +162,7 @@ static int pas16_device_reset(Scsi_Cmnd *); ...@@ -164,9 +162,7 @@ static int pas16_device_reset(Scsi_Cmnd *);
#define do_NCR5380_intr do_pas16_intr #define do_NCR5380_intr do_pas16_intr
#define NCR5380_queue_command pas16_queue_command #define NCR5380_queue_command pas16_queue_command
#define NCR5380_abort pas16_abort #define NCR5380_abort pas16_abort
#define NCR5380_device_reset pas16_device_reset
#define NCR5380_bus_reset pas16_bus_reset #define NCR5380_bus_reset pas16_bus_reset
#define NCR5380_host_reset pas16_host_reset
#define NCR5380_proc_info pas16_proc_info #define NCR5380_proc_info pas16_proc_info
/* 15 14 12 10 7 5 3 /* 15 14 12 10 7 5 3
......
...@@ -92,9 +92,7 @@ static Scsi_Host_Template nsp_driver_template = { ...@@ -92,9 +92,7 @@ static Scsi_Host_Template nsp_driver_template = {
#endif #endif
.info = nsp_info, .info = nsp_info,
.queuecommand = nsp_queuecommand, .queuecommand = nsp_queuecommand,
/* .eh_strategy_handler = nsp_eh_strategy,*/
/* .eh_abort_handler = nsp_eh_abort,*/ /* .eh_abort_handler = nsp_eh_abort,*/
/* .eh_device_reset_handler = nsp_eh_device_reset,*/
.eh_bus_reset_handler = nsp_eh_bus_reset, .eh_bus_reset_handler = nsp_eh_bus_reset,
.eh_host_reset_handler = nsp_eh_host_reset, .eh_host_reset_handler = nsp_eh_host_reset,
.can_queue = 1, .can_queue = 1,
...@@ -1536,11 +1534,6 @@ nsp_proc_info( ...@@ -1536,11 +1534,6 @@ nsp_proc_info(
/* error handler */ /* error handler */
/*---------------------------------------------------------------*/ /*---------------------------------------------------------------*/
/*static int nsp_eh_strategy(struct Scsi_Host *Shost)
{
return FAILED;
}*/
/* /*
static int nsp_eh_abort(Scsi_Cmnd *SCpnt) static int nsp_eh_abort(Scsi_Cmnd *SCpnt)
{ {
...@@ -1549,14 +1542,6 @@ static int nsp_eh_abort(Scsi_Cmnd *SCpnt) ...@@ -1549,14 +1542,6 @@ static int nsp_eh_abort(Scsi_Cmnd *SCpnt)
return nsp_eh_bus_reset(SCpnt); return nsp_eh_bus_reset(SCpnt);
}*/ }*/
/*
static int nsp_eh_device_reset(Scsi_Cmnd *SCpnt)
{
nsp_dbg(NSP_DEBUG_BUSRESET, "%s: SCpnt=0x%p", SCpnt);
return FAILED;
}*/
static int nsp_bus_reset(nsp_hw_data *data) static int nsp_bus_reset(nsp_hw_data *data)
{ {
unsigned int base = data->BaseAddress; unsigned int base = data->BaseAddress;
......
...@@ -81,8 +81,6 @@ static Scsi_Host_Template qlogicfas_driver_template = { ...@@ -81,8 +81,6 @@ static Scsi_Host_Template qlogicfas_driver_template = {
.queuecommand = qlogicfas408_queuecommand, .queuecommand = qlogicfas408_queuecommand,
.eh_abort_handler = qlogicfas408_abort, .eh_abort_handler = qlogicfas408_abort,
.eh_bus_reset_handler = qlogicfas408_bus_reset, .eh_bus_reset_handler = qlogicfas408_bus_reset,
.eh_device_reset_handler= qlogicfas408_device_reset,
.eh_host_reset_handler = qlogicfas408_host_reset,
.bios_param = qlogicfas408_biosparam, .bios_param = qlogicfas408_biosparam,
.can_queue = 1, .can_queue = 1,
.this_id = -1, .this_id = -1,
......
...@@ -354,7 +354,6 @@ static Scsi_Host_Template driver_template = { ...@@ -354,7 +354,6 @@ static Scsi_Host_Template driver_template = {
.use_clustering = ENABLE_CLUSTERING, .use_clustering = ENABLE_CLUSTERING,
.eh_abort_handler = fcp_scsi_abort, .eh_abort_handler = fcp_scsi_abort,
.eh_device_reset_handler = fcp_scsi_dev_reset, .eh_device_reset_handler = fcp_scsi_dev_reset,
.eh_bus_reset_handler = fcp_scsi_bus_reset,
.eh_host_reset_handler = fcp_scsi_host_reset, .eh_host_reset_handler = fcp_scsi_host_reset,
}; };
......
...@@ -191,8 +191,6 @@ static Scsi_Host_Template qlogicfas_driver_template = { ...@@ -191,8 +191,6 @@ static Scsi_Host_Template qlogicfas_driver_template = {
.queuecommand = qlogicfas408_queuecommand, .queuecommand = qlogicfas408_queuecommand,
.eh_abort_handler = qlogicfas408_abort, .eh_abort_handler = qlogicfas408_abort,
.eh_bus_reset_handler = qlogicfas408_bus_reset, .eh_bus_reset_handler = qlogicfas408_bus_reset,
.eh_device_reset_handler= qlogicfas408_device_reset,
.eh_host_reset_handler = qlogicfas408_host_reset,
.bios_param = qlogicfas408_biosparam, .bios_param = qlogicfas408_biosparam,
.can_queue = 1, .can_queue = 1,
.this_id = -1, .this_id = -1,
......
...@@ -516,24 +516,6 @@ int qlogicfas408_bus_reset(Scsi_Cmnd * cmd) ...@@ -516,24 +516,6 @@ int qlogicfas408_bus_reset(Scsi_Cmnd * cmd)
return SUCCESS; return SUCCESS;
} }
/*
* Reset SCSI host controller
*/
int qlogicfas408_host_reset(Scsi_Cmnd * cmd)
{
return FAILED;
}
/*
* Reset SCSI device
*/
int qlogicfas408_device_reset(Scsi_Cmnd * cmd)
{
return FAILED;
}
/* /*
* Return info string * Return info string
*/ */
...@@ -626,8 +608,6 @@ EXPORT_SYMBOL(qlogicfas408_info); ...@@ -626,8 +608,6 @@ EXPORT_SYMBOL(qlogicfas408_info);
EXPORT_SYMBOL(qlogicfas408_queuecommand); EXPORT_SYMBOL(qlogicfas408_queuecommand);
EXPORT_SYMBOL(qlogicfas408_abort); EXPORT_SYMBOL(qlogicfas408_abort);
EXPORT_SYMBOL(qlogicfas408_bus_reset); EXPORT_SYMBOL(qlogicfas408_bus_reset);
EXPORT_SYMBOL(qlogicfas408_device_reset);
EXPORT_SYMBOL(qlogicfas408_host_reset);
EXPORT_SYMBOL(qlogicfas408_biosparam); EXPORT_SYMBOL(qlogicfas408_biosparam);
EXPORT_SYMBOL(qlogicfas408_ihandl); EXPORT_SYMBOL(qlogicfas408_ihandl);
EXPORT_SYMBOL(qlogicfas408_get_chip_type); EXPORT_SYMBOL(qlogicfas408_get_chip_type);
......
...@@ -109,8 +109,6 @@ int qlogicfas408_biosparam(struct scsi_device * disk, ...@@ -109,8 +109,6 @@ int qlogicfas408_biosparam(struct scsi_device * disk,
sector_t capacity, int ip[]); sector_t capacity, int ip[]);
int qlogicfas408_abort(Scsi_Cmnd * cmd); int qlogicfas408_abort(Scsi_Cmnd * cmd);
int qlogicfas408_bus_reset(Scsi_Cmnd * cmd); int qlogicfas408_bus_reset(Scsi_Cmnd * cmd);
int qlogicfas408_host_reset(Scsi_Cmnd * cmd);
int qlogicfas408_device_reset(Scsi_Cmnd * cmd);
const char *qlogicfas408_info(struct Scsi_Host *host); const char *qlogicfas408_info(struct Scsi_Host *host);
int qlogicfas408_get_chip_type(int qbase, int int_type); int qlogicfas408_get_chip_type(int qbase, int int_type);
void qlogicfas408_setup(int qbase, int id, int int_type); void qlogicfas408_setup(int qbase, int id, int int_type);
......
...@@ -1640,16 +1640,6 @@ static int seagate_st0x_bus_reset(Scsi_Cmnd * SCpnt) ...@@ -1640,16 +1640,6 @@ static int seagate_st0x_bus_reset(Scsi_Cmnd * SCpnt)
return SUCCESS; return SUCCESS;
} }
static int seagate_st0x_host_reset(Scsi_Cmnd *SCpnt)
{
return FAILED;
}
static int seagate_st0x_device_reset(Scsi_Cmnd *SCpnt)
{
return FAILED;
}
static int seagate_st0x_release(struct Scsi_Host *shost) static int seagate_st0x_release(struct Scsi_Host *shost)
{ {
if (shost->irq) if (shost->irq)
...@@ -1665,8 +1655,6 @@ static Scsi_Host_Template driver_template = { ...@@ -1665,8 +1655,6 @@ static Scsi_Host_Template driver_template = {
.queuecommand = seagate_st0x_queue_command, .queuecommand = seagate_st0x_queue_command,
.eh_abort_handler = seagate_st0x_abort, .eh_abort_handler = seagate_st0x_abort,
.eh_bus_reset_handler = seagate_st0x_bus_reset, .eh_bus_reset_handler = seagate_st0x_bus_reset,
.eh_host_reset_handler = seagate_st0x_host_reset,
.eh_device_reset_handler = seagate_st0x_device_reset,
.can_queue = 1, .can_queue = 1,
.this_id = 7, .this_id = 7,
.sg_tablesize = SG_ALL, .sg_tablesize = SG_ALL,
......
...@@ -15,7 +15,5 @@ static int seagate_st0x_queue_command(Scsi_Cmnd *, void (*done)(Scsi_Cmnd *)); ...@@ -15,7 +15,5 @@ static int seagate_st0x_queue_command(Scsi_Cmnd *, void (*done)(Scsi_Cmnd *));
static int seagate_st0x_abort(Scsi_Cmnd *); static int seagate_st0x_abort(Scsi_Cmnd *);
static const char *seagate_st0x_info(struct Scsi_Host *); static const char *seagate_st0x_info(struct Scsi_Host *);
static int seagate_st0x_bus_reset(Scsi_Cmnd *); static int seagate_st0x_bus_reset(Scsi_Cmnd *);
static int seagate_st0x_device_reset(Scsi_Cmnd *);
static int seagate_st0x_host_reset(Scsi_Cmnd *);
#endif /* _SEAGATE_H */ #endif /* _SEAGATE_H */
...@@ -785,21 +785,6 @@ int sym53c416_queuecommand(Scsi_Cmnd *SCpnt, void (*done)(Scsi_Cmnd *)) ...@@ -785,21 +785,6 @@ int sym53c416_queuecommand(Scsi_Cmnd *SCpnt, void (*done)(Scsi_Cmnd *))
return 0; return 0;
} }
static int sym53c416_abort(Scsi_Cmnd *SCpnt)
{
return FAILED;
}
static int sym53c416_bus_reset(Scsi_Cmnd *SCpnt)
{
return FAILED;
}
static int sym53c416_device_reset(Scsi_Cmnd *SCpnt)
{
return FAILED;
}
static int sym53c416_host_reset(Scsi_Cmnd *SCpnt) static int sym53c416_host_reset(Scsi_Cmnd *SCpnt)
{ {
int base; int base;
...@@ -865,10 +850,7 @@ static Scsi_Host_Template driver_template = { ...@@ -865,10 +850,7 @@ static Scsi_Host_Template driver_template = {
.detect = sym53c416_detect, .detect = sym53c416_detect,
.info = sym53c416_info, .info = sym53c416_info,
.queuecommand = sym53c416_queuecommand, .queuecommand = sym53c416_queuecommand,
.eh_abort_handler = sym53c416_abort,
.eh_host_reset_handler =sym53c416_host_reset, .eh_host_reset_handler =sym53c416_host_reset,
.eh_bus_reset_handler = sym53c416_bus_reset,
.eh_device_reset_handler =sym53c416_device_reset,
.release = sym53c416_release, .release = sym53c416_release,
.bios_param = sym53c416_bios_param, .bios_param = sym53c416_bios_param,
.can_queue = 1, .can_queue = 1,
......
...@@ -26,10 +26,7 @@ static int sym53c416_detect(Scsi_Host_Template *); ...@@ -26,10 +26,7 @@ static int sym53c416_detect(Scsi_Host_Template *);
static const char *sym53c416_info(struct Scsi_Host *); static const char *sym53c416_info(struct Scsi_Host *);
static int sym53c416_release(struct Scsi_Host *); static int sym53c416_release(struct Scsi_Host *);
static int sym53c416_queuecommand(Scsi_Cmnd *, void (*done)(Scsi_Cmnd *)); static int sym53c416_queuecommand(Scsi_Cmnd *, void (*done)(Scsi_Cmnd *));
static int sym53c416_abort(Scsi_Cmnd *);
static int sym53c416_host_reset(Scsi_Cmnd *); static int sym53c416_host_reset(Scsi_Cmnd *);
static int sym53c416_bus_reset(Scsi_Cmnd *);
static int sym53c416_device_reset(Scsi_Cmnd *);
static int sym53c416_bios_param(struct scsi_device *, struct block_device *, static int sym53c416_bios_param(struct scsi_device *, struct block_device *,
sector_t, int *); sector_t, int *);
static void sym53c416_setup(char *str, int *ints); static void sym53c416_setup(char *str, int *ints);
......
...@@ -437,8 +437,6 @@ static Scsi_Host_Template driver_template = { ...@@ -437,8 +437,6 @@ static Scsi_Host_Template driver_template = {
.queuecommand = t128_queue_command, .queuecommand = t128_queue_command,
.eh_abort_handler = t128_abort, .eh_abort_handler = t128_abort,
.eh_bus_reset_handler = t128_bus_reset, .eh_bus_reset_handler = t128_bus_reset,
.eh_host_reset_handler = t128_host_reset,
.eh_device_reset_handler = t128_device_reset,
.bios_param = t128_biosparam, .bios_param = t128_biosparam,
.can_queue = CAN_QUEUE, .can_queue = CAN_QUEUE,
.this_id = 7, .this_id = 7,
......
...@@ -96,9 +96,7 @@ static int t128_biosparam(struct scsi_device *, struct block_device *, ...@@ -96,9 +96,7 @@ static int t128_biosparam(struct scsi_device *, struct block_device *,
sector_t, int*); sector_t, int*);
static int t128_detect(Scsi_Host_Template *); static int t128_detect(Scsi_Host_Template *);
static int t128_queue_command(Scsi_Cmnd *, void (*done)(Scsi_Cmnd *)); static int t128_queue_command(Scsi_Cmnd *, void (*done)(Scsi_Cmnd *));
static int t128_host_reset(Scsi_Cmnd *);
static int t128_bus_reset(Scsi_Cmnd *); static int t128_bus_reset(Scsi_Cmnd *);
static int t128_device_reset(Scsi_Cmnd *);
#ifndef CMD_PER_LUN #ifndef CMD_PER_LUN
#define CMD_PER_LUN 2 #define CMD_PER_LUN 2
...@@ -140,8 +138,6 @@ static int t128_device_reset(Scsi_Cmnd *); ...@@ -140,8 +138,6 @@ static int t128_device_reset(Scsi_Cmnd *);
#define do_NCR5380_intr do_t128_intr #define do_NCR5380_intr do_t128_intr
#define NCR5380_queue_command t128_queue_command #define NCR5380_queue_command t128_queue_command
#define NCR5380_abort t128_abort #define NCR5380_abort t128_abort
#define NCR5380_host_reset t128_host_reset
#define NCR5380_device_reset t128_device_reset
#define NCR5380_bus_reset t128_bus_reset #define NCR5380_bus_reset t128_bus_reset
#define NCR5380_proc_info t128_proc_info #define NCR5380_proc_info t128_proc_info
......
...@@ -446,8 +446,6 @@ static struct scsi_host_template driver_template = { ...@@ -446,8 +446,6 @@ static struct scsi_host_template driver_template = {
.release = u14_34f_release, .release = u14_34f_release,
.queuecommand = u14_34f_queuecommand, .queuecommand = u14_34f_queuecommand,
.eh_abort_handler = u14_34f_eh_abort, .eh_abort_handler = u14_34f_eh_abort,
.eh_device_reset_handler = NULL,
.eh_bus_reset_handler = NULL,
.eh_host_reset_handler = u14_34f_eh_host_reset, .eh_host_reset_handler = u14_34f_eh_host_reset,
.bios_param = u14_34f_bios_param, .bios_param = u14_34f_bios_param,
.slave_configure = u14_34f_slave_configure, .slave_configure = u14_34f_slave_configure,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment