diff options
author | Prakash, Sathya <sathya.prakash@lsi.com> | 2007-08-14 06:38:40 -0400 |
---|---|---|
committer | James Bottomley <jejb@mulgrave.localdomain> | 2007-10-12 14:40:40 -0400 |
commit | 7a195f464e0692607aca8150c8489a838fab684b (patch) | |
tree | 55368ee04d0ad6209fae6fe375b977046488c4b6 /drivers/message/fusion/mptsas.c | |
parent | 232f08fc82b15fdcaffc68c558115bfb2b34db86 (diff) |
[SCSI] mpt fusion: Usage of high priority request FIFO to send task management commands
Added support for sending the task management requests through High priority
request FIFO instead of Doorbell writes when firmware support High priority
FIFO.
signed-off-by: Sathya Prakash <sathya.prakash@lsi.com>
Acked-by: Eric Moore <Eric.Moore@lsi.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Diffstat (limited to 'drivers/message/fusion/mptsas.c')
-rw-r--r-- | drivers/message/fusion/mptsas.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/drivers/message/fusion/mptsas.c b/drivers/message/fusion/mptsas.c index b9c69bff218c..fe3b505b895e 100644 --- a/drivers/message/fusion/mptsas.c +++ b/drivers/message/fusion/mptsas.c | |||
@@ -623,13 +623,7 @@ mptsas_target_reset(MPT_ADAPTER *ioc, u8 channel, u8 id) | |||
623 | 623 | ||
624 | DBG_DUMP_TM_REQUEST_FRAME(ioc, (u32 *)mf); | 624 | DBG_DUMP_TM_REQUEST_FRAME(ioc, (u32 *)mf); |
625 | 625 | ||
626 | if (mpt_send_handshake_request(ioc->TaskCtx, ioc, | 626 | mpt_put_msg_frame_hi_pri(ioc->TaskCtx, ioc, mf); |
627 | sizeof(SCSITaskMgmt_t), (u32 *)mf, NO_SLEEP)) { | ||
628 | mpt_free_msg_frame(ioc, mf); | ||
629 | dfailprintk(ioc, printk(MYIOC_s_WARN_FMT "%s, tm handshake failed @%d!!\n", | ||
630 | ioc->name,__FUNCTION__, __LINE__)); | ||
631 | return 0; | ||
632 | } | ||
633 | 627 | ||
634 | return 1; | 628 | return 1; |
635 | } | 629 | } |