|
@@ -941,7 +941,7 @@ static int blkvsc_submit_request(struct blkvsc_request *blkvsc_req,
|
|
|
vm_srb->data_in = blkvsc_req->write ? WRITE_TYPE : READ_TYPE;
|
|
|
|
|
|
storvsc_req->on_io_completion = request_completion;
|
|
|
- storvsc_req->context = blkvsc_req;
|
|
|
+ storvsc_req->extension.context = blkvsc_req;
|
|
|
|
|
|
vm_srb->port_number = blkdev->port;
|
|
|
vm_srb->path_id = blkdev->path;
|
|
@@ -1138,7 +1138,7 @@ static int blkvsc_do_request(struct block_device_context *blkdev,
|
|
|
static void blkvsc_cmd_completion(struct hv_storvsc_request *request)
|
|
|
{
|
|
|
struct blkvsc_request *blkvsc_req =
|
|
|
- (struct blkvsc_request *)request->context;
|
|
|
+ (struct blkvsc_request *)request->extension.context;
|
|
|
struct block_device_context *blkdev =
|
|
|
(struct block_device_context *)blkvsc_req->dev;
|
|
|
struct scsi_sense_hdr sense_hdr;
|
|
@@ -1160,7 +1160,7 @@ static void blkvsc_cmd_completion(struct hv_storvsc_request *request)
|
|
|
static void blkvsc_request_completion(struct hv_storvsc_request *request)
|
|
|
{
|
|
|
struct blkvsc_request *blkvsc_req =
|
|
|
- (struct blkvsc_request *)request->context;
|
|
|
+ (struct blkvsc_request *)request->extension.context;
|
|
|
struct block_device_context *blkdev =
|
|
|
(struct block_device_context *)blkvsc_req->dev;
|
|
|
unsigned long flags;
|