diff options
author | 2014-04-15 12:24:55 +0200 | |
---|---|---|
committer | 2014-04-21 07:57:21 -0700 | |
commit | 5e012aad85f2ee31d7de5c21d63ccd2702d63db2 (patch) | |
tree | fa90a6a3e94a5c3112b3bbdf114c637aa7166eba /tools/perf/util/scripting-engines/trace-event-python.c | |
parent | [SCSI] hpsa: fix NULL dereference in hpsa_put_ctlr_into_performant_mode() (diff) | |
download | wireguard-linux-5e012aad85f2ee31d7de5c21d63ccd2702d63db2.tar.xz wireguard-linux-5e012aad85f2ee31d7de5c21d63ccd2702d63db2.zip |
[SCSI] don't reference freed command in scsi_init_sgtable
Patch
commit 0479633686d370303e3430256ace4bd5f7f138dc
Author: Christoph Hellwig <hch@infradead.org>
Date: Thu Feb 20 14:20:55 2014 -0800
[SCSI] do not manipulate device reference counts in scsi_get/put_command
Introduced a use after free: when scsi_init_io fails we have to release our
device reference, but we do this trying to reference the just freed command.
Add a local scsi_device pointer to fix this.
Fixes: 0479633686d370303e3430256ace4bd5f7f138dc
Reported-by: Sander Eikelenboom <linux@eikelenboom.it>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
Diffstat (limited to 'tools/perf/util/scripting-engines/trace-event-python.c')
0 files changed, 0 insertions, 0 deletions