diff options
author | Roland Dreier <roland@purestorage.com> | 2013-02-22 12:52:57 -0500 |
---|---|---|
committer | Nicholas Bellinger <nab@linux-iscsi.org> | 2013-02-23 15:46:14 -0500 |
commit | 972b29c8f86093f44e1d781588bd5c5faae3d8e3 (patch) | |
tree | b5da94cd21ebd5486cefbde45cfadb9cfc475442 | |
parent | 7b745c84a9f4ad62db4b67053fbceb5d706451af (diff) |
target: Rename spc_get_write_same_sectors -> sbc_get_write_same_sectors
Trivial, but WRITE SAME is an SBC command so it seems strange for a
related function (defined in target_core_sbc.c) to be in the spc_
namespace.
Signed-off-by: Roland Dreier <roland@purestorage.com>
Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
-rw-r--r-- | drivers/target/target_core_file.c | 2 | ||||
-rw-r--r-- | drivers/target/target_core_iblock.c | 4 | ||||
-rw-r--r-- | drivers/target/target_core_sbc.c | 6 | ||||
-rw-r--r-- | include/target/target_core_backend.h | 2 |
4 files changed, 7 insertions, 7 deletions
diff --git a/drivers/target/target_core_file.c b/drivers/target/target_core_file.c index 94383a56bd74..ca36a38eb274 100644 --- a/drivers/target/target_core_file.c +++ b/drivers/target/target_core_file.c | |||
@@ -381,7 +381,7 @@ fd_execute_write_same(struct se_cmd *cmd) | |||
381 | struct scatterlist *sg; | 381 | struct scatterlist *sg; |
382 | struct iovec *iov; | 382 | struct iovec *iov; |
383 | mm_segment_t old_fs; | 383 | mm_segment_t old_fs; |
384 | sector_t nolb = spc_get_write_same_sectors(cmd); | 384 | sector_t nolb = sbc_get_write_same_sectors(cmd); |
385 | loff_t pos = cmd->t_task_lba * se_dev->dev_attrib.block_size; | 385 | loff_t pos = cmd->t_task_lba * se_dev->dev_attrib.block_size; |
386 | unsigned int len, len_tmp, iov_num; | 386 | unsigned int len, len_tmp, iov_num; |
387 | int i, rc; | 387 | int i, rc; |
diff --git a/drivers/target/target_core_iblock.c b/drivers/target/target_core_iblock.c index facee5f74fa4..c73f4a950e23 100644 --- a/drivers/target/target_core_iblock.c +++ b/drivers/target/target_core_iblock.c | |||
@@ -473,7 +473,7 @@ iblock_execute_write_same_unmap(struct se_cmd *cmd) | |||
473 | int rc; | 473 | int rc; |
474 | 474 | ||
475 | rc = blkdev_issue_discard(ib_dev->ibd_bd, cmd->t_task_lba, | 475 | rc = blkdev_issue_discard(ib_dev->ibd_bd, cmd->t_task_lba, |
476 | spc_get_write_same_sectors(cmd), GFP_KERNEL, 0); | 476 | sbc_get_write_same_sectors(cmd), GFP_KERNEL, 0); |
477 | if (rc < 0) { | 477 | if (rc < 0) { |
478 | pr_warn("blkdev_issue_discard() failed: %d\n", rc); | 478 | pr_warn("blkdev_issue_discard() failed: %d\n", rc); |
479 | return TCM_LOGICAL_UNIT_COMMUNICATION_FAILURE; | 479 | return TCM_LOGICAL_UNIT_COMMUNICATION_FAILURE; |
@@ -491,7 +491,7 @@ iblock_execute_write_same(struct se_cmd *cmd) | |||
491 | struct bio *bio; | 491 | struct bio *bio; |
492 | struct bio_list list; | 492 | struct bio_list list; |
493 | sector_t block_lba = cmd->t_task_lba; | 493 | sector_t block_lba = cmd->t_task_lba; |
494 | sector_t sectors = spc_get_write_same_sectors(cmd); | 494 | sector_t sectors = sbc_get_write_same_sectors(cmd); |
495 | 495 | ||
496 | sg = &cmd->t_data_sg[0]; | 496 | sg = &cmd->t_data_sg[0]; |
497 | 497 | ||
diff --git a/drivers/target/target_core_sbc.c b/drivers/target/target_core_sbc.c index 170f1f75d2d8..290230de2c53 100644 --- a/drivers/target/target_core_sbc.c +++ b/drivers/target/target_core_sbc.c | |||
@@ -105,7 +105,7 @@ sbc_emulate_readcapacity_16(struct se_cmd *cmd) | |||
105 | return 0; | 105 | return 0; |
106 | } | 106 | } |
107 | 107 | ||
108 | sector_t spc_get_write_same_sectors(struct se_cmd *cmd) | 108 | sector_t sbc_get_write_same_sectors(struct se_cmd *cmd) |
109 | { | 109 | { |
110 | u32 num_blocks; | 110 | u32 num_blocks; |
111 | 111 | ||
@@ -126,7 +126,7 @@ sector_t spc_get_write_same_sectors(struct se_cmd *cmd) | |||
126 | return cmd->se_dev->transport->get_blocks(cmd->se_dev) - | 126 | return cmd->se_dev->transport->get_blocks(cmd->se_dev) - |
127 | cmd->t_task_lba + 1; | 127 | cmd->t_task_lba + 1; |
128 | } | 128 | } |
129 | EXPORT_SYMBOL(spc_get_write_same_sectors); | 129 | EXPORT_SYMBOL(sbc_get_write_same_sectors); |
130 | 130 | ||
131 | static sense_reason_t | 131 | static sense_reason_t |
132 | sbc_emulate_noop(struct se_cmd *cmd) | 132 | sbc_emulate_noop(struct se_cmd *cmd) |
@@ -233,7 +233,7 @@ static inline unsigned long long transport_lba_64_ext(unsigned char *cdb) | |||
233 | static sense_reason_t | 233 | static sense_reason_t |
234 | sbc_setup_write_same(struct se_cmd *cmd, unsigned char *flags, struct sbc_ops *ops) | 234 | sbc_setup_write_same(struct se_cmd *cmd, unsigned char *flags, struct sbc_ops *ops) |
235 | { | 235 | { |
236 | unsigned int sectors = spc_get_write_same_sectors(cmd); | 236 | unsigned int sectors = sbc_get_write_same_sectors(cmd); |
237 | 237 | ||
238 | if ((flags[0] & 0x04) || (flags[0] & 0x02)) { | 238 | if ((flags[0] & 0x04) || (flags[0] & 0x02)) { |
239 | pr_err("WRITE_SAME PBDATA and LBDATA" | 239 | pr_err("WRITE_SAME PBDATA and LBDATA" |
diff --git a/include/target/target_core_backend.h b/include/target/target_core_backend.h index f9a80169775d..b128c20770bc 100644 --- a/include/target/target_core_backend.h +++ b/include/target/target_core_backend.h | |||
@@ -53,13 +53,13 @@ void target_complete_cmd(struct se_cmd *, u8); | |||
53 | 53 | ||
54 | sense_reason_t spc_parse_cdb(struct se_cmd *cmd, unsigned int *size); | 54 | sense_reason_t spc_parse_cdb(struct se_cmd *cmd, unsigned int *size); |
55 | sense_reason_t spc_emulate_report_luns(struct se_cmd *cmd); | 55 | sense_reason_t spc_emulate_report_luns(struct se_cmd *cmd); |
56 | sector_t spc_get_write_same_sectors(struct se_cmd *cmd); | ||
57 | sense_reason_t spc_emulate_inquiry_std(struct se_cmd *, unsigned char *); | 56 | sense_reason_t spc_emulate_inquiry_std(struct se_cmd *, unsigned char *); |
58 | sense_reason_t spc_emulate_evpd_83(struct se_cmd *, unsigned char *); | 57 | sense_reason_t spc_emulate_evpd_83(struct se_cmd *, unsigned char *); |
59 | 58 | ||
60 | sense_reason_t sbc_parse_cdb(struct se_cmd *cmd, struct sbc_ops *ops); | 59 | sense_reason_t sbc_parse_cdb(struct se_cmd *cmd, struct sbc_ops *ops); |
61 | u32 sbc_get_device_rev(struct se_device *dev); | 60 | u32 sbc_get_device_rev(struct se_device *dev); |
62 | u32 sbc_get_device_type(struct se_device *dev); | 61 | u32 sbc_get_device_type(struct se_device *dev); |
62 | sector_t sbc_get_write_same_sectors(struct se_cmd *cmd); | ||
63 | 63 | ||
64 | void transport_set_vpd_proto_id(struct t10_vpd *, unsigned char *); | 64 | void transport_set_vpd_proto_id(struct t10_vpd *, unsigned char *); |
65 | int transport_set_vpd_assoc(struct t10_vpd *, unsigned char *); | 65 | int transport_set_vpd_assoc(struct t10_vpd *, unsigned char *); |