Messages in this thread Patch in this message | | | From | Rickard Strandqvist <> | Subject | [PATCH] block: blk-exec.c: Cleaning up local variable address returnd | Date | Sat, 7 Jun 2014 00:37:26 +0200 |
| |
Address of local variable assigned to a function parameter
This was partly found using a static code analysis program called cppcheck.
Signed-off-by: Rickard Strandqvist <rickard_strandqvist@spectrumdigital.se> --- block/blk-exec.c | 5 +++++ 1 file changed, 5 insertions(+)
diff --git a/block/blk-exec.c b/block/blk-exec.c index dbf4502..f4d27b1 100644 --- a/block/blk-exec.c +++ b/block/blk-exec.c @@ -132,6 +132,11 @@ int blk_execute_rq(struct request_queue *q, struct gendisk *bd_disk, if (rq->errors) err = -EIO; + if (rq->sense == sense) { + rq->sense = NULL; + rq->sense_len = 0; + } + return err; } EXPORT_SYMBOL(blk_execute_rq); -- 1.7.10.4
| |