From: Luben Tuikov Date: Wed, 27 Jul 2011 06:10:48 +0000 (-0700) Subject: [SCSI] libsas: remove expander from dev list on error X-Git-Tag: v3.1-rc1~113^2~22 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5911e963d3718e306bcac387b83e259aa4228896;p=pandora-kernel.git [SCSI] libsas: remove expander from dev list on error If expander discovery fails (sas_discover_expander()), remove the expander from the port device list (sas_ex_discover_expander()), before freeing it. Else the list is corrupted and, e.g., when we attempt to send SMP commands to other devices, the kernel oopses. Signed-off-by: Luben Tuikov Cc: stable@kernel.org Reviewed-by: Jack Wang Signed-off-by: James Bottomley --- Reading git-diff-tree failed