swim: dequeue in-flight request
[safe/jmp/linux-2.6] / drivers / block / sunvdc.c
index f59887c..9f351bf 100644 (file)
@@ -416,7 +416,7 @@ static int __send_request(struct request *req)
                desc->slice = 0;
        }
        desc->status = ~0;
-       desc->offset = (req->sector << 9) / port->vdisk_block_size;
+       desc->offset = (blk_rq_pos(req) << 9) / port->vdisk_block_size;
        desc->size = len;
        desc->ncookies = err;