diff options
author | 2011-07-26 23:10:48 -0700 | |
---|---|---|
committer | 2011-07-27 15:50:58 +0400 | |
commit | 5911e963d3718e306bcac387b83e259aa4228896 (patch) | |
tree | 1987f9c2d92087cf3ca2dbefb3724da6f3977864 /tools/perf/scripts/python | |
parent | [SCSI] megaraid_sas Version to 5.40-rc1 and Changelog update (diff) | |
download | linux-dev-5911e963d3718e306bcac387b83e259aa4228896.tar.xz linux-dev-5911e963d3718e306bcac387b83e259aa4228896.zip |
[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 <ltuikov@yahoo.com>
Cc: stable@kernel.org
Reviewed-by: Jack Wang <jack_wang@usish.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions