]> git.baikalelectronics.ru Git - kernel.git/commit
blk-mq-debugfs: Off by one in blk_mq_rq_state_name()
authorDan Carpenter <dan.carpenter@oracle.com>
Wed, 20 Jun 2018 10:45:05 +0000 (13:45 +0300)
committerJens Axboe <axboe@kernel.dk>
Wed, 20 Jun 2018 17:26:04 +0000 (11:26 -0600)
commitbeaf06da798735857fbb915a756744f32b4cb2f9
treec77e8c6c014a97674114c779134b82bdba497ece
parent878b1eaf11b357d64fa82acc105cf6cbdd39b0a8
blk-mq-debugfs: Off by one in blk_mq_rq_state_name()

If rq_state == ARRAY_SIZE() then we read one element beyond the end of
the blk_mq_rq_state_name_array[] array.

Fixes: 15da68505d9d ("blk-mq-debugfs: Show more request state information")
Reviewed-by: Bart Van Assche <bart.vanassche@wdc.com>
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
block/blk-mq-debugfs.c