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: 22ce0a7ccf
("ide: don't use req->special")
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Šī revīzija ir iekļauta:
@@ -746,6 +746,7 @@ static void ide_initialize_rq(struct request *rq)
|
||||
{
|
||||
struct ide_request *req = blk_mq_rq_to_pdu(rq);
|
||||
|
||||
req->special = NULL;
|
||||
scsi_req_init(&req->sreq);
|
||||
req->sreq.sense = req->sense;
|
||||
}
|
||||
|
Atsaukties uz šo jaunā problēmā
Block a user