From: Christof Schmitt Date: Tue, 4 Nov 2008 15:35:08 +0000 (+0100) Subject: [SCSI] zfcp: Fix request list handling in error path X-Git-Tag: v2.6.28-rc5~9^2~6 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3765138ae946e6e29b22bf15a9647c600c232639;p=pandora-kernel.git [SCSI] zfcp: Fix request list handling in error path Fix the handling of the request list in the error path: - Use irqsave for the lock as in the good path. - Before removing the request, check if it is still in the list, a call to dismiss_all might have changed the list in between. - zfcp_qdio_send does not change the queue counters on failure, trying revert something is wrong, so remove this. Signed-off-by: Christof Schmitt Signed-off-by: Swen Schillig Signed-off-by: James Bottomley --- Reading git-diff-tree failed