|
@@ -249,7 +249,6 @@ static int send_request(struct request *req)
|
|
struct HvLpEvent *hev;
|
|
struct HvLpEvent *hev;
|
|
struct scatterlist sg[VIOMAXBLOCKDMA];
|
|
struct scatterlist sg[VIOMAXBLOCKDMA];
|
|
int sgindex;
|
|
int sgindex;
|
|
- int statindex;
|
|
|
|
struct viodasd_device *d;
|
|
struct viodasd_device *d;
|
|
unsigned long flags;
|
|
unsigned long flags;
|
|
|
|
|
|
@@ -258,11 +257,9 @@ static int send_request(struct request *req)
|
|
if (rq_data_dir(req) == READ) {
|
|
if (rq_data_dir(req) == READ) {
|
|
direction = DMA_FROM_DEVICE;
|
|
direction = DMA_FROM_DEVICE;
|
|
viocmd = viomajorsubtype_blockio | vioblockread;
|
|
viocmd = viomajorsubtype_blockio | vioblockread;
|
|
- statindex = 0;
|
|
|
|
} else {
|
|
} else {
|
|
direction = DMA_TO_DEVICE;
|
|
direction = DMA_TO_DEVICE;
|
|
viocmd = viomajorsubtype_blockio | vioblockwrite;
|
|
viocmd = viomajorsubtype_blockio | vioblockwrite;
|
|
- statindex = 1;
|
|
|
|
}
|
|
}
|
|
|
|
|
|
d = req->rq_disk->private_data;
|
|
d = req->rq_disk->private_data;
|