diff options
author | Kashyap, Desai <kashyap.desai@lsi.com> | 2009-08-05 03:20:02 -0400 |
---|---|---|
committer | James Bottomley <James.Bottomley@suse.de> | 2009-08-22 18:52:24 -0400 |
commit | a247fa4521ccec7cb82a9f2d4e8544fce27ea109 (patch) | |
tree | da1781b6bed3a9a2c2dbe09cfe78d49f82643c9f /drivers/message/fusion/mptscsih.c | |
parent | 9d2e9d66a3f032667934144cd61c396ba49f090d (diff) |
[SCSI] mptsas : Removed mptscsih_timer_expired.
Removed mptscsih_timer_expired. This timer is no more use.
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
Diffstat (limited to 'drivers/message/fusion/mptscsih.c')
-rw-r--r-- | drivers/message/fusion/mptscsih.c | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/drivers/message/fusion/mptscsih.c b/drivers/message/fusion/mptscsih.c index 8440f78f6969..abdc727c4a51 100644 --- a/drivers/message/fusion/mptscsih.c +++ b/drivers/message/fusion/mptscsih.c | |||
@@ -1729,9 +1729,6 @@ mptscsih_abort(struct scsi_cmnd * SCpnt) | |||
1729 | */ | 1729 | */ |
1730 | mf = MPT_INDEX_2_MFPTR(ioc, scpnt_idx); | 1730 | mf = MPT_INDEX_2_MFPTR(ioc, scpnt_idx); |
1731 | ctx2abort = mf->u.frame.hwhdr.msgctxu.MsgContext; | 1731 | ctx2abort = mf->u.frame.hwhdr.msgctxu.MsgContext; |
1732 | |||
1733 | hd->abortSCpnt = SCpnt; | ||
1734 | |||
1735 | retval = mptscsih_IssueTaskMgmt(hd, | 1732 | retval = mptscsih_IssueTaskMgmt(hd, |
1736 | MPI_SCSITASKMGMT_TASKTYPE_ABORT_TASK, | 1733 | MPI_SCSITASKMGMT_TASKTYPE_ABORT_TASK, |
1737 | vdevice->vtarget->channel, | 1734 | vdevice->vtarget->channel, |
@@ -2627,50 +2624,6 @@ mptscsih_scandv_complete(MPT_ADAPTER *ioc, MPT_FRAME_HDR *req, | |||
2627 | return 1; | 2624 | return 1; |
2628 | } | 2625 | } |
2629 | 2626 | ||
2630 | /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/ | ||
2631 | /* mptscsih_timer_expired - Call back for timer process. | ||
2632 | * Used only for dv functionality. | ||
2633 | * @data: Pointer to MPT_SCSI_HOST recast as an unsigned long | ||
2634 | * | ||
2635 | */ | ||
2636 | void | ||
2637 | mptscsih_timer_expired(unsigned long data) | ||
2638 | { | ||
2639 | MPT_SCSI_HOST *hd = (MPT_SCSI_HOST *) data; | ||
2640 | MPT_ADAPTER *ioc = hd->ioc; | ||
2641 | |||
2642 | ddvprintk(ioc, printk(MYIOC_s_DEBUG_FMT "Timer Expired! Cmd %p\n", ioc->name, hd->cmdPtr)); | ||
2643 | |||
2644 | if (hd->cmdPtr) { | ||
2645 | MPIHeader_t *cmd = (MPIHeader_t *)hd->cmdPtr; | ||
2646 | |||
2647 | if (cmd->Function == MPI_FUNCTION_SCSI_IO_REQUEST) { | ||
2648 | /* Desire to issue a task management request here. | ||
2649 | * TM requests MUST be single threaded. | ||
2650 | * If old eh code and no TM current, issue request. | ||
2651 | * If new eh code, do nothing. Wait for OS cmd timeout | ||
2652 | * for bus reset. | ||
2653 | */ | ||
2654 | } else { | ||
2655 | /* Perform a FW reload */ | ||
2656 | if (mpt_HardResetHandler(ioc, NO_SLEEP) < 0) { | ||
2657 | printk(MYIOC_s_WARN_FMT "Firmware Reload FAILED!\n", ioc->name); | ||
2658 | } | ||
2659 | } | ||
2660 | } else { | ||
2661 | /* This should NEVER happen */ | ||
2662 | printk(MYIOC_s_WARN_FMT "Null cmdPtr!!!!\n", ioc->name); | ||
2663 | } | ||
2664 | |||
2665 | /* No more processing. | ||
2666 | * TM call will generate an interrupt for SCSI TM Management. | ||
2667 | * The FW will reply to all outstanding commands, callback will finish cleanup. | ||
2668 | * Hard reset clean-up will free all resources. | ||
2669 | */ | ||
2670 | ddvprintk(ioc, printk(MYIOC_s_DEBUG_FMT "Timer Expired Complete!\n", ioc->name)); | ||
2671 | |||
2672 | return; | ||
2673 | } | ||
2674 | 2627 | ||
2675 | /** | 2628 | /** |
2676 | * mptscsih_get_completion_code - | 2629 | * mptscsih_get_completion_code - |
@@ -3265,6 +3218,5 @@ EXPORT_SYMBOL(mptscsih_scandv_complete); | |||
3265 | EXPORT_SYMBOL(mptscsih_event_process); | 3218 | EXPORT_SYMBOL(mptscsih_event_process); |
3266 | EXPORT_SYMBOL(mptscsih_ioc_reset); | 3219 | EXPORT_SYMBOL(mptscsih_ioc_reset); |
3267 | EXPORT_SYMBOL(mptscsih_change_queue_depth); | 3220 | EXPORT_SYMBOL(mptscsih_change_queue_depth); |
3268 | EXPORT_SYMBOL(mptscsih_timer_expired); | ||
3269 | 3221 | ||
3270 | /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/ | 3222 | /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/ |