]> git.baikalelectronics.ru Git - kernel.git/commit
ide: don't clear special on ide_queue_rq() entry
authorJens Axboe <axboe@kernel.dk>
Tue, 13 Nov 2018 00:19:32 +0000 (17:19 -0700)
committerJens Axboe <axboe@kernel.dk>
Tue, 13 Nov 2018 00:19:32 +0000 (17:19 -0700)
commitb601b172e79b62b7f9950c39eb080d28df94e798
tree17499f39a767222e983f1d1b6be58dc1f0bd60f9
parentd8be57473039d234e9ee1655e9c650752f5d5ba0
ide: don't clear special on ide_queue_rq() entry

We can't use RQF_DONTPREP to see if we should clear ->special,
as someone could have set that while inserting the request. Make
sure we clear it in our ->initialize_rq_fn() helper instead.

Fixes: 12ffa25866e9 ("ide: don't use req->special")
Signed-off-by: Jens Axboe <axboe@kernel.dk>
drivers/ide/ide-io.c
drivers/ide/ide-probe.c