From: Jeff Skirvin Date: Fri, 12 Jul 2013 00:18:58 +0000 (-0700) Subject: [SCSI] isci: Fix a race condition in the SSP task management path X-Git-Tag: v3.11-rc3~3^2~4 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=96f15f29038e58e1b0a96483e2b369ff446becf1;p=pandora-kernel.git [SCSI] isci: Fix a race condition in the SSP task management path This commit fixes a race condition in the isci driver abort task and SSP device task management path. The race is caused when an I/O termination in the SCU hardware is necessary because of an SSP target timeout condition, and the check of the I/O end state races against the HW-termination-driven end state. The failure of the race meant that no TMF was sent to the device to clean-up the pending I/O. Signed-off-by: Jeff Skirvin Reviewed-by: Lukasz Dorau Cc: Signed-off-by: James Bottomley --- Reading git-diff-tree failed