summaryrefslogtreecommitdiffstats
path: root/crypto
diff options
context:
space:
mode:
authorKashyap, Desai <kashyap.desai@lsi.com>2009-09-14 11:04:23 +0530
committerJames Bottomley <James.Bottomley@suse.de>2009-10-02 09:48:38 -0500
commit77e63ed44305e89c0564f8292f9cd5764d4fddfb (patch)
tree66aab9af95be1daadf6e648b008f9c1d77cf1ac0 /crypto
parent595bb0bd62edb28a965993d90e0fa1285560ce53 (diff)
downloadlinux-77e63ed44305e89c0564f8292f9cd5764d4fddfb.tar.gz
linux-77e63ed44305e89c0564f8292f9cd5764d4fddfb.tar.bz2
linux-77e63ed44305e89c0564f8292f9cd5764d4fddfb.zip
[SCSI] mpt2sas: Target Reset will be issued from Interrupt context.
(1) Added three new functions to handle sending target resest and OP_REMOVE from interrupt time, they are _scsih_tm_tr_send, _scsih_tm_tr_complete, and _scsih_sas_control_complete. This code will create a link list of pending target resets if there is no more available request in the hipriority request queue. The list is stored in ioc->delayed_tr_list. (2) All callback handler return type is changed from void to u8. Now _base_interrupt will check for return type of callback handlers to take decision of message frame is already freed or not. In genral, Return 1 meaning mf should be freed from _base_interrupt 0 means the mf is freed from function. Signed-off-by: Kashyap Desai <kashyap.desai@lsi.com> Signed-off-by: James Bottomley <James.Bottomley@suse.de>
Diffstat (limited to 'crypto')
0 files changed, 0 insertions, 0 deletions