diff options
Diffstat (limited to 'drivers/target/target_core_rd.c')
-rw-r--r-- | drivers/target/target_core_rd.c | 19 |
1 files changed, 3 insertions, 16 deletions
diff --git a/drivers/target/target_core_rd.c b/drivers/target/target_core_rd.c index e567e129c697..5158d3846f19 100644 --- a/drivers/target/target_core_rd.c +++ b/drivers/target/target_core_rd.c | |||
@@ -27,7 +27,6 @@ | |||
27 | * | 27 | * |
28 | ******************************************************************************/ | 28 | ******************************************************************************/ |
29 | 29 | ||
30 | #include <linux/version.h> | ||
31 | #include <linux/string.h> | 30 | #include <linux/string.h> |
32 | #include <linux/parser.h> | 31 | #include <linux/parser.h> |
33 | #include <linux/timer.h> | 32 | #include <linux/timer.h> |
@@ -351,7 +350,7 @@ static struct rd_dev_sg_table *rd_get_sg_table(struct rd_dev *rd_dev, u32 page) | |||
351 | static int rd_MEMCPY_read(struct rd_request *req) | 350 | static int rd_MEMCPY_read(struct rd_request *req) |
352 | { | 351 | { |
353 | struct se_task *task = &req->rd_task; | 352 | struct se_task *task = &req->rd_task; |
354 | struct rd_dev *dev = req->rd_task.se_dev->dev_ptr; | 353 | struct rd_dev *dev = req->rd_task.task_se_cmd->se_dev->dev_ptr; |
355 | struct rd_dev_sg_table *table; | 354 | struct rd_dev_sg_table *table; |
356 | struct scatterlist *sg_d, *sg_s; | 355 | struct scatterlist *sg_d, *sg_s; |
357 | void *dst, *src; | 356 | void *dst, *src; |
@@ -467,7 +466,7 @@ static int rd_MEMCPY_read(struct rd_request *req) | |||
467 | static int rd_MEMCPY_write(struct rd_request *req) | 466 | static int rd_MEMCPY_write(struct rd_request *req) |
468 | { | 467 | { |
469 | struct se_task *task = &req->rd_task; | 468 | struct se_task *task = &req->rd_task; |
470 | struct rd_dev *dev = req->rd_task.se_dev->dev_ptr; | 469 | struct rd_dev *dev = req->rd_task.task_se_cmd->se_dev->dev_ptr; |
471 | struct rd_dev_sg_table *table; | 470 | struct rd_dev_sg_table *table; |
472 | struct scatterlist *sg_d, *sg_s; | 471 | struct scatterlist *sg_d, *sg_s; |
473 | void *dst, *src; | 472 | void *dst, *src; |
@@ -582,7 +581,7 @@ static int rd_MEMCPY_write(struct rd_request *req) | |||
582 | */ | 581 | */ |
583 | static int rd_MEMCPY_do_task(struct se_task *task) | 582 | static int rd_MEMCPY_do_task(struct se_task *task) |
584 | { | 583 | { |
585 | struct se_device *dev = task->se_dev; | 584 | struct se_device *dev = task->task_se_cmd->se_dev; |
586 | struct rd_request *req = RD_REQ(task); | 585 | struct rd_request *req = RD_REQ(task); |
587 | unsigned long long lba; | 586 | unsigned long long lba; |
588 | int ret; | 587 | int ret; |
@@ -692,17 +691,6 @@ static ssize_t rd_show_configfs_dev_params( | |||
692 | return bl; | 691 | return bl; |
693 | } | 692 | } |
694 | 693 | ||
695 | /* rd_get_cdb(): (Part of se_subsystem_api_t template) | ||
696 | * | ||
697 | * | ||
698 | */ | ||
699 | static unsigned char *rd_get_cdb(struct se_task *task) | ||
700 | { | ||
701 | struct rd_request *req = RD_REQ(task); | ||
702 | |||
703 | return req->rd_scsi_cdb; | ||
704 | } | ||
705 | |||
706 | static u32 rd_get_device_rev(struct se_device *dev) | 694 | static u32 rd_get_device_rev(struct se_device *dev) |
707 | { | 695 | { |
708 | return SCSI_SPC_2; /* Returns SPC-3 in Initiator Data */ | 696 | return SCSI_SPC_2; /* Returns SPC-3 in Initiator Data */ |
@@ -736,7 +724,6 @@ static struct se_subsystem_api rd_mcp_template = { | |||
736 | .check_configfs_dev_params = rd_check_configfs_dev_params, | 724 | .check_configfs_dev_params = rd_check_configfs_dev_params, |
737 | .set_configfs_dev_params = rd_set_configfs_dev_params, | 725 | .set_configfs_dev_params = rd_set_configfs_dev_params, |
738 | .show_configfs_dev_params = rd_show_configfs_dev_params, | 726 | .show_configfs_dev_params = rd_show_configfs_dev_params, |
739 | .get_cdb = rd_get_cdb, | ||
740 | .get_device_rev = rd_get_device_rev, | 727 | .get_device_rev = rd_get_device_rev, |
741 | .get_device_type = rd_get_device_type, | 728 | .get_device_type = rd_get_device_type, |
742 | .get_blocks = rd_get_blocks, | 729 | .get_blocks = rd_get_blocks, |