mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-01-07 13:53:24 +00:00
scsi: fdomain: move bus reset to host reset
The bus reset function really is a host reset, so move it to eh_host_reset_handler(). Signed-off-by: Hannes Reinecke <hare@suse.com> Reviewed-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Johannes Thumshirn <jthumshirn@suse.de> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
This commit is contained in:
parent
aceb294823
commit
63cd2f7f90
@ -933,7 +933,7 @@ struct Scsi_Host *__fdomain_16x0_detect(struct scsi_host_template *tpnt )
|
||||
}
|
||||
}
|
||||
|
||||
fdomain_16x0_bus_reset(NULL);
|
||||
fdomain_16x0_host_reset(NULL);
|
||||
|
||||
if (fdomain_test_loopback()) {
|
||||
printk(KERN_ERR "scsi: <fdomain> Detection failed (loopback test failed at port base 0x%x)\n", port_base);
|
||||
@ -1568,7 +1568,7 @@ static int fdomain_16x0_abort(struct scsi_cmnd *SCpnt)
|
||||
return SUCCESS;
|
||||
}
|
||||
|
||||
int fdomain_16x0_bus_reset(struct scsi_cmnd *SCpnt)
|
||||
int fdomain_16x0_host_reset(struct scsi_cmnd *SCpnt)
|
||||
{
|
||||
unsigned long flags;
|
||||
|
||||
@ -1758,7 +1758,7 @@ struct scsi_host_template fdomain_driver_template = {
|
||||
.info = fdomain_16x0_info,
|
||||
.queuecommand = fdomain_16x0_queue,
|
||||
.eh_abort_handler = fdomain_16x0_abort,
|
||||
.eh_bus_reset_handler = fdomain_16x0_bus_reset,
|
||||
.eh_host_reset_handler = fdomain_16x0_host_reset,
|
||||
.bios_param = fdomain_16x0_biosparam,
|
||||
.release = fdomain_16x0_release,
|
||||
.can_queue = 1,
|
||||
|
@ -21,4 +21,4 @@
|
||||
extern struct scsi_host_template fdomain_driver_template;
|
||||
extern int fdomain_setup(char *str);
|
||||
extern struct Scsi_Host *__fdomain_16x0_detect(struct scsi_host_template *tpnt );
|
||||
extern int fdomain_16x0_bus_reset(struct scsi_cmnd *SCpnt);
|
||||
extern int fdomain_16x0_host_reset(struct scsi_cmnd *SCpnt);
|
||||
|
@ -173,7 +173,7 @@ static void fdomain_release(struct pcmcia_device *link)
|
||||
|
||||
static int fdomain_resume(struct pcmcia_device *link)
|
||||
{
|
||||
fdomain_16x0_bus_reset(NULL);
|
||||
fdomain_16x0_host_reset(NULL);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user