diff options
author | Brian King <brking@us.ibm.com> | 2005-12-12 13:05:08 -0600 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2005-12-12 12:35:39 -0800 |
commit | 66e05225262cd9271fac13fe2fd1e9edb65e3978 (patch) | |
tree | d2eefc27030003707b7c230897d206c8dfbeda6f /net | |
parent | 49d7bc64283970ee83d2c954d04ba00d04e5943d (diff) | |
download | linux-3.10-66e05225262cd9271fac13fe2fd1e9edb65e3978.tar.gz linux-3.10-66e05225262cd9271fac13fe2fd1e9edb65e3978.tar.bz2 linux-3.10-66e05225262cd9271fac13fe2fd1e9edb65e3978.zip |
[PATCH] Fix SCSI scanning slab corruption
There is a double free in the scsi scan code if a LLDD's slave_alloc()
call fails. There is a direct call to scsi_free_queue and then the
following put_device calls the release function, which also frees the
queue.
Remove the redundant scsi_free_queue.
Signed-off-by: Brian King <brking@us.ibm.com>
Tested-by: Nathan Lynch <ntl@pobox.com>
[ Also removed some strange whitespace artifacts in that area ]
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'net')
0 files changed, 0 insertions, 0 deletions