diff --git a/[refs] b/[refs] index 4b6f62f5edf6..d980845c6c49 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 1ad2f8932a72bf375361727949ced2cb4e8cfcef +refs/heads/master: d8ee9d69f275769aaad40ef7c944565ff8d2d24f diff --git a/trunk/drivers/block/nvme.c b/trunk/drivers/block/nvme.c index 240922706a93..562d75a0fc50 100644 --- a/trunk/drivers/block/nvme.c +++ b/trunk/drivers/block/nvme.c @@ -529,6 +529,8 @@ static int nvme_submit_bio_queue(struct nvme_queue *nvmeq, struct nvme_ns *ns, cmnd->rw.control = cpu_to_le16(control); cmnd->rw.dsmgmt = cpu_to_le32(dsmgmt); + bio->bi_sector += length >> 9; + if (++nvmeq->sq_tail == nvmeq->q_depth) nvmeq->sq_tail = 0; writel(nvmeq->sq_tail, nvmeq->q_db);