diff options
| author | Jan Kara <jack@suse.cz> | 2014-10-22 20:13:39 -0600 |
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2014-11-14 08:47:59 -0800 |
| commit | 7d3a9bd9615685af8858e208aecccbf285022b99 (patch) | |
| tree | 557b939fdb4c9481e22c430ad38ff5fbda0a4f83 /include/linux/parser.h | |
| parent | 8b080e3470f4c01a27cc5fc8b73676300c6be12d (diff) | |
scsi: Fix error handling in SCSI_IOCTL_SEND_COMMAND
commit 84ce0f0e94ac97217398b3b69c21c7a62ebeed05 upstream.
When sg_scsi_ioctl() fails to prepare request to submit in
blk_rq_map_kern() we jump to a label where we just end up copying
(luckily zeroed-out) kernel buffer to userspace instead of reporting
error. Fix the problem by jumping to the right label.
CC: Jens Axboe <axboe@kernel.dk>
CC: linux-scsi@vger.kernel.org
Coverity-id: 1226871
Signed-off-by: Jan Kara <jack@suse.cz>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Fixed up the, now unused, out label.
Signed-off-by: Jens Axboe <axboe@fb.com>
Diffstat (limited to 'include/linux/parser.h')
0 files changed, 0 insertions, 0 deletions
