From: Swen Schillig Date: Tue, 24 Nov 2009 15:54:06 +0000 (+0100) Subject: [SCSI] zfcp: Assign scheduled work to driver queue X-Git-Tag: v2.6.33-rc1~344^2~12 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9eae07ef6bb5988163d8bb82cd952905db47b721;p=pandora-kernel.git [SCSI] zfcp: Assign scheduled work to driver queue The port_scan work was scheduled to the work_queue provided by the kernel. This resulted on SMP systems to a likely situation that more than one scan_work were processed in parallel. This is not required and openes the possibility of race conditions between the removal of invalid ports and the enqueue of just scanned ports. This patch synchronizes the scan_work tasks by scheduling them to adapter local work_queue. Signed-off-by: Swen Schillig Signed-off-by: Christof Schmitt Signed-off-by: James Bottomley --- Reading git-diff-tree failed