diff mbox series

[3/3] target: rename target_setup_cmd_from_cdb() to target_parse_cdb()

Message ID 1590082959-1034-1-git-send-email-sudhakar.panneerselvam@oracle.com (mailing list archive)
State Superseded
Headers show
Series [1/3] target: factor out a new helper, target_init_cmd_from_cdb() | expand

Commit Message

Sudhakar Panneerselvam May 21, 2020, 5:42 p.m. UTC
This commit also removes the unused argument, cdb that was passed
to this function.

Signed-off-by: Sudhakar Panneerselvam <sudhakar.panneerselvam@oracle.com>
---
 drivers/target/iscsi/iscsi_target.c    | 2 +-
 drivers/target/target_core_transport.c | 6 +++---
 drivers/target/target_core_xcopy.c     | 2 +-
 include/target/target_core_fabric.h    | 2 +-
 4 files changed, 6 insertions(+), 6 deletions(-)

Comments

Mike Christie May 21, 2020, 8:06 p.m. UTC | #1
On 5/21/20 12:42 PM, Sudhakar Panneerselvam wrote:
> This commit also removes the unused argument, cdb that was passed
> to this function.
> 
> Signed-off-by: Sudhakar Panneerselvam <sudhakar.panneerselvam@oracle.com>
> ---
>  drivers/target/iscsi/iscsi_target.c    | 2 +-
>  drivers/target/target_core_transport.c | 6 +++---
>  drivers/target/target_core_xcopy.c     | 2 +-
>  include/target/target_core_fabric.h    | 2 +-
>  4 files changed, 6 insertions(+), 6 deletions(-)
> 
> diff --git a/drivers/target/iscsi/iscsi_target.c b/drivers/target/iscsi/iscsi_target.c
> index a90b80aee9d8..38b14291eb76 100644
> --- a/drivers/target/iscsi/iscsi_target.c
> +++ b/drivers/target/iscsi/iscsi_target.c
> @@ -1185,7 +1185,7 @@ int iscsit_setup_scsi_cmd(struct iscsi_conn *conn, struct iscsi_cmd *cmd,
>  
>  	/* only used for printks or comparing with ->ref_task_tag */
>  	cmd->se_cmd.tag = (__force u32)cmd->init_task_tag;
> -	cmd->sense_reason = target_setup_cmd_from_cdb(&cmd->se_cmd, hdr->cdb);
> +	cmd->sense_reason = target_parse_cdb(&cmd->se_cmd);
>  	if (cmd->sense_reason)
>  		goto attach_cmd;
>  
> diff --git a/drivers/target/target_core_transport.c b/drivers/target/target_core_transport.c
> index 2e878188dff7..329c301129c2 100644
> --- a/drivers/target/target_core_transport.c
> +++ b/drivers/target/target_core_transport.c
> @@ -1450,7 +1450,7 @@ void transport_init_se_cmd(
>  EXPORT_SYMBOL(target_init_cmd_from_cdb);
>  
>  sense_reason_t
> -target_setup_cmd_from_cdb(struct se_cmd *cmd, unsigned char *cdb)
> +target_parse_cdb(struct se_cmd *cmd)
>  {
>  	struct se_device *dev = cmd->se_dev;
>  	sense_reason_t ret;
> @@ -1472,7 +1472,7 @@ void transport_init_se_cmd(
>  	atomic_long_inc(&cmd->se_lun->lun_stats.cmd_pdus);
>  	return 0;
>  }
> -EXPORT_SYMBOL(target_setup_cmd_from_cdb);
> +EXPORT_SYMBOL(target_parse_cdb);
>  
>  /*
>   * Used by fabric module frontends to queue tasks directly.
> @@ -1636,7 +1636,7 @@ int target_submit_cmd_map_sgls(struct se_cmd *se_cmd, struct se_session *se_sess
>  		return 0;
>  	}
>  
> -	rc = target_setup_cmd_from_cdb(se_cmd, cdb);
> +	rc = target_parse_cdb(se_cmd);
>  	if (rc != 0) {
>  		transport_generic_request_failure(se_cmd, rc);
>  		return 0;
> diff --git a/drivers/target/target_core_xcopy.c b/drivers/target/target_core_xcopy.c
> index b20c25343cf1..5cd1e81b33f8 100644
> --- a/drivers/target/target_core_xcopy.c
> +++ b/drivers/target/target_core_xcopy.c
> @@ -530,7 +530,7 @@ static int target_xcopy_setup_pt_cmd(
>  		return -EINVAL;
>  
>  	cmd->tag = 0;
> -	if (target_setup_cmd_from_cdb(cmd, cdb))
> +	if (target_parse_cdb(cmd))
>  		return -EINVAL;
>  
>  	if (transport_generic_map_mem_to_cmd(cmd, xop->xop_data_sg,
> diff --git a/include/target/target_core_fabric.h b/include/target/target_core_fabric.h
> index 5c92a5ccc9f0..6eb04a87ca97 100644
> --- a/include/target/target_core_fabric.h
> +++ b/include/target/target_core_fabric.h
> @@ -153,7 +153,7 @@ void	transport_init_se_cmd(struct se_cmd *,
>  		struct se_session *, u32, int, int, unsigned char *);
>  sense_reason_t transport_lookup_cmd_lun(struct se_cmd *, u64);
>  sense_reason_t target_init_cmd_from_cdb(struct se_cmd *, unsigned char *);
> -sense_reason_t target_setup_cmd_from_cdb(struct se_cmd *, unsigned char *);
> +sense_reason_t target_parse_cdb(struct se_cmd *);
>  int	target_submit_cmd_map_sgls(struct se_cmd *, struct se_session *,
>  		unsigned char *, unsigned char *, u64, u32, int, int, int,
>  		struct scatterlist *, u32, struct scatterlist *, u32,
> 

Maybe the naming would be nicer if we did:

target_init_cmd_cdb
and
target_parse_cmd_cdb

This would match each other's pattern and also match the style of the
other cmd related function naming where its "target or transport"
prefix, verb, cmd then optionally something extra.

Or maybe:

target_cmd_init_cdb
and
target_cmd_parse_cdb

so they at least match each other and you get an idea they pair together.

Just a suggestion and not a requirement, because I'm pretty bad at
naming, so I have no idea if its better or not.
Sudhakar Panneerselvam May 21, 2020, 8:38 p.m. UTC | #2
> Maybe the naming would be nicer if we did:
> 
> target_init_cmd_cdb
> and
> target_parse_cmd_cdb
> 
> This would match each other's pattern and also match the style of the
> other cmd related function naming where its "target or transport"
> prefix, verb, cmd then optionally something extra.
> 
> Or maybe:
> 
> target_cmd_init_cdb
> and
> target_cmd_parse_cdb
> 
> so they at least match each other and you get an idea they pair together.
> 
> Just a suggestion and not a requirement, because I'm pretty bad at
> naming, so I have no idea if its better or not.
> 

Thank you Mike, Nice suggestion. I will incorporate the name change and send out another patch shortly.

Thanks
Sudhakar
diff mbox series

Patch

diff --git a/drivers/target/iscsi/iscsi_target.c b/drivers/target/iscsi/iscsi_target.c
index a90b80aee9d8..38b14291eb76 100644
--- a/drivers/target/iscsi/iscsi_target.c
+++ b/drivers/target/iscsi/iscsi_target.c
@@ -1185,7 +1185,7 @@  int iscsit_setup_scsi_cmd(struct iscsi_conn *conn, struct iscsi_cmd *cmd,
 
 	/* only used for printks or comparing with ->ref_task_tag */
 	cmd->se_cmd.tag = (__force u32)cmd->init_task_tag;
-	cmd->sense_reason = target_setup_cmd_from_cdb(&cmd->se_cmd, hdr->cdb);
+	cmd->sense_reason = target_parse_cdb(&cmd->se_cmd);
 	if (cmd->sense_reason)
 		goto attach_cmd;
 
diff --git a/drivers/target/target_core_transport.c b/drivers/target/target_core_transport.c
index 2e878188dff7..329c301129c2 100644
--- a/drivers/target/target_core_transport.c
+++ b/drivers/target/target_core_transport.c
@@ -1450,7 +1450,7 @@  void transport_init_se_cmd(
 EXPORT_SYMBOL(target_init_cmd_from_cdb);
 
 sense_reason_t
-target_setup_cmd_from_cdb(struct se_cmd *cmd, unsigned char *cdb)
+target_parse_cdb(struct se_cmd *cmd)
 {
 	struct se_device *dev = cmd->se_dev;
 	sense_reason_t ret;
@@ -1472,7 +1472,7 @@  void transport_init_se_cmd(
 	atomic_long_inc(&cmd->se_lun->lun_stats.cmd_pdus);
 	return 0;
 }
-EXPORT_SYMBOL(target_setup_cmd_from_cdb);
+EXPORT_SYMBOL(target_parse_cdb);
 
 /*
  * Used by fabric module frontends to queue tasks directly.
@@ -1636,7 +1636,7 @@  int target_submit_cmd_map_sgls(struct se_cmd *se_cmd, struct se_session *se_sess
 		return 0;
 	}
 
-	rc = target_setup_cmd_from_cdb(se_cmd, cdb);
+	rc = target_parse_cdb(se_cmd);
 	if (rc != 0) {
 		transport_generic_request_failure(se_cmd, rc);
 		return 0;
diff --git a/drivers/target/target_core_xcopy.c b/drivers/target/target_core_xcopy.c
index b20c25343cf1..5cd1e81b33f8 100644
--- a/drivers/target/target_core_xcopy.c
+++ b/drivers/target/target_core_xcopy.c
@@ -530,7 +530,7 @@  static int target_xcopy_setup_pt_cmd(
 		return -EINVAL;
 
 	cmd->tag = 0;
-	if (target_setup_cmd_from_cdb(cmd, cdb))
+	if (target_parse_cdb(cmd))
 		return -EINVAL;
 
 	if (transport_generic_map_mem_to_cmd(cmd, xop->xop_data_sg,
diff --git a/include/target/target_core_fabric.h b/include/target/target_core_fabric.h
index 5c92a5ccc9f0..6eb04a87ca97 100644
--- a/include/target/target_core_fabric.h
+++ b/include/target/target_core_fabric.h
@@ -153,7 +153,7 @@  void	transport_init_se_cmd(struct se_cmd *,
 		struct se_session *, u32, int, int, unsigned char *);
 sense_reason_t transport_lookup_cmd_lun(struct se_cmd *, u64);
 sense_reason_t target_init_cmd_from_cdb(struct se_cmd *, unsigned char *);
-sense_reason_t target_setup_cmd_from_cdb(struct se_cmd *, unsigned char *);
+sense_reason_t target_parse_cdb(struct se_cmd *);
 int	target_submit_cmd_map_sgls(struct se_cmd *, struct se_session *,
 		unsigned char *, unsigned char *, u64, u32, int, int, int,
 		struct scatterlist *, u32, struct scatterlist *, u32,