Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5ad960fe authored by Tejun Heo's avatar Tejun Heo Committed by Jens Axboe
Browse files

ide: drop rq->data handling from ide_map_sg()



Impact: remove code path which is no longer necessary

All IDE data transfers now use rq->bio.  Simplify ide_map_sg()
accordingly.

Signed-off-by: default avatarTejun Heo <tj@kernel.org>
Cc: Jens Axboe <axboe@kernel.dk>
parent 29d1a437
Loading
Loading
Loading
Loading
+1 −5
Original line number Diff line number Diff line
@@ -248,10 +248,6 @@ void ide_map_sg(ide_drive_t *drive, struct ide_cmd *cmd)
	struct scatterlist *sg = hwif->sg_table;
	struct request *rq = cmd->rq;

	if (!rq->bio) {
		sg_init_one(sg, rq->data, rq->data_len);
		cmd->sg_nents = 1;
	} else
	cmd->sg_nents = blk_rq_map_sg(drive->queue, rq, sg);
}
EXPORT_SYMBOL_GPL(ide_map_sg);