From: Alan D. Brunelle Date: Tue, 29 Apr 2008 20:12:51 +0000 (-0400) Subject: [SCSI] bug fix for free list handling X-Git-Tag: v2.6.26-rc1~9^2~16 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=61d7416a286e840d905c18b1e6b0977c036c8656;p=pandora-kernel.git [SCSI] bug fix for free list handling commit: commit 542bd1377a963070bc4a03ff7d2690ddf3920596 Author: James Bottomley Date: Mon Apr 21 10:57:20 2008 -0500 [SCSI] fix SLUB WARN_ON Fixed another problem in free list handling by moving list allocation from scsi_host_alloc() to scsi_add_host(). Unfortunately it introduced a new failure mode in that hosts can pass straight from alloc to put without going through add, leaving the free list uninitialised. Fix by checking shost->cmd_pool on the release path to see if it got initialised. Signed-off-by: Alan D. Brunelle Signed-off-by: James Bottomley --- Reading git-diff-tree failed