diff options
author | 2010-06-17 14:40:56 +0530 | |
---|---|---|
committer | 2010-07-27 12:02:34 -0500 | |
commit | b68bf096d4211bb6490955f86842d8291e8ae218 (patch) | |
tree | c512c93f8effded33b4318e3d7e25217a86897a5 /kernel | |
parent | [SCSI] mptfusion: Added sanity to check B_T mapping for device before adding ... (diff) | |
download | linux-b68bf096d4211bb6490955f86842d8291e8ae218.tar.gz linux-b68bf096d4211bb6490955f86842d8291e8ae218.tar.bz2 linux-b68bf096d4211bb6490955f86842d8291e8ae218.zip |
[SCSI] mptfusion: schedule_target_reset from all Reset context
Issue:
target reset will be queued to driver's internal queue to get schedule
later. When driver add target into internal target_reset queue we will block IOs
on those target using scsi midlayer API. Now due to some cause driver is not
executing those target_reset list and it is always in block state.
Changes:
now we are clearing target_reset queue from all other Callback context
instead of only DeviceReset context.Now wherever driver is clearing
taskmgmt_in_progress flag it is considering target_reset queue cleanup
also.
Signed-off-by: Kashyap Desai <kashyap.desai@lsi.com>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
Diffstat (limited to 'kernel')
0 files changed, 0 insertions, 0 deletions