diff options
| author | Brian King <[email protected]> | 2005-12-12 19:05:08 +0000 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2005-12-12 20:35:39 +0000 |
| commit | 66e05225262cd9271fac13fe2fd1e9edb65e3978 (patch) | |
| tree | d2eefc27030003707b7c230897d206c8dfbeda6f /net/ipv6/tcp_ipv6.c | |
| parent | Revert revert of "[SCSI] fix usb storage oops" (diff) | |
| download | kernel-66e05225262cd9271fac13fe2fd1e9edb65e3978.tar.gz kernel-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 <[email protected]>
Tested-by: Nathan Lynch <[email protected]>
[ Also removed some strange whitespace artifacts in that area ]
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'net/ipv6/tcp_ipv6.c')
0 files changed, 0 insertions, 0 deletions
