diff options
author | Andy Grover <agrover@redhat.com> | 2013-05-16 13:40:55 -0400 |
---|---|---|
committer | Nicholas Bellinger <nab@linux-iscsi.org> | 2013-06-14 03:04:31 -0400 |
commit | d2843c173ee53cf4c12e7dfedc069a5bc76f0ac5 (patch) | |
tree | 36d952a14f5737a88afa759ce4a8d9c4bbd14d86 /drivers/target/target_core_configfs.c | |
parent | 33ce6a87f2aba790429ac228288edc0e410143a2 (diff) |
target: Alter core_pr_dump_initiator_port for ease of use
We use this function exclusively in debug prints. Instead of returning
0 or 1 if isid is present, just set buf to "" if it isn't there. This
saves callers from having to check the return value.
Signed-off-by: Andy Grover <agrover@redhat.com>
Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
Diffstat (limited to 'drivers/target/target_core_configfs.c')
-rw-r--r-- | drivers/target/target_core_configfs.c | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/drivers/target/target_core_configfs.c b/drivers/target/target_core_configfs.c index 4a8bd36d3958..e4d22933efaf 100644 --- a/drivers/target/target_core_configfs.c +++ b/drivers/target/target_core_configfs.c | |||
@@ -983,7 +983,6 @@ static ssize_t target_core_dev_pr_show_spc3_res(struct se_device *dev, | |||
983 | struct se_node_acl *se_nacl; | 983 | struct se_node_acl *se_nacl; |
984 | struct t10_pr_registration *pr_reg; | 984 | struct t10_pr_registration *pr_reg; |
985 | char i_buf[PR_REG_ISID_ID_LEN]; | 985 | char i_buf[PR_REG_ISID_ID_LEN]; |
986 | int prf_isid; | ||
987 | 986 | ||
988 | memset(i_buf, 0, PR_REG_ISID_ID_LEN); | 987 | memset(i_buf, 0, PR_REG_ISID_ID_LEN); |
989 | 988 | ||
@@ -992,12 +991,11 @@ static ssize_t target_core_dev_pr_show_spc3_res(struct se_device *dev, | |||
992 | return sprintf(page, "No SPC-3 Reservation holder\n"); | 991 | return sprintf(page, "No SPC-3 Reservation holder\n"); |
993 | 992 | ||
994 | se_nacl = pr_reg->pr_reg_nacl; | 993 | se_nacl = pr_reg->pr_reg_nacl; |
995 | prf_isid = core_pr_dump_initiator_port(pr_reg, &i_buf[0], | 994 | core_pr_dump_initiator_port(pr_reg, i_buf, PR_REG_ISID_ID_LEN); |
996 | PR_REG_ISID_ID_LEN); | ||
997 | 995 | ||
998 | return sprintf(page, "SPC-3 Reservation: %s Initiator: %s%s\n", | 996 | return sprintf(page, "SPC-3 Reservation: %s Initiator: %s%s\n", |
999 | se_nacl->se_tpg->se_tpg_tfo->get_fabric_name(), | 997 | se_nacl->se_tpg->se_tpg_tfo->get_fabric_name(), |
1000 | se_nacl->initiatorname, (prf_isid) ? &i_buf[0] : ""); | 998 | se_nacl->initiatorname, i_buf); |
1001 | } | 999 | } |
1002 | 1000 | ||
1003 | static ssize_t target_core_dev_pr_show_spc2_res(struct se_device *dev, | 1001 | static ssize_t target_core_dev_pr_show_spc2_res(struct se_device *dev, |
@@ -1116,7 +1114,7 @@ static ssize_t target_core_dev_pr_show_attr_res_pr_registered_i_pts( | |||
1116 | unsigned char buf[384]; | 1114 | unsigned char buf[384]; |
1117 | char i_buf[PR_REG_ISID_ID_LEN]; | 1115 | char i_buf[PR_REG_ISID_ID_LEN]; |
1118 | ssize_t len = 0; | 1116 | ssize_t len = 0; |
1119 | int reg_count = 0, prf_isid; | 1117 | int reg_count = 0; |
1120 | 1118 | ||
1121 | len += sprintf(page+len, "SPC-3 PR Registrations:\n"); | 1119 | len += sprintf(page+len, "SPC-3 PR Registrations:\n"); |
1122 | 1120 | ||
@@ -1127,12 +1125,11 @@ static ssize_t target_core_dev_pr_show_attr_res_pr_registered_i_pts( | |||
1127 | memset(buf, 0, 384); | 1125 | memset(buf, 0, 384); |
1128 | memset(i_buf, 0, PR_REG_ISID_ID_LEN); | 1126 | memset(i_buf, 0, PR_REG_ISID_ID_LEN); |
1129 | tfo = pr_reg->pr_reg_nacl->se_tpg->se_tpg_tfo; | 1127 | tfo = pr_reg->pr_reg_nacl->se_tpg->se_tpg_tfo; |
1130 | prf_isid = core_pr_dump_initiator_port(pr_reg, &i_buf[0], | 1128 | core_pr_dump_initiator_port(pr_reg, i_buf, |
1131 | PR_REG_ISID_ID_LEN); | 1129 | PR_REG_ISID_ID_LEN); |
1132 | sprintf(buf, "%s Node: %s%s Key: 0x%016Lx PRgen: 0x%08x\n", | 1130 | sprintf(buf, "%s Node: %s%s Key: 0x%016Lx PRgen: 0x%08x\n", |
1133 | tfo->get_fabric_name(), | 1131 | tfo->get_fabric_name(), |
1134 | pr_reg->pr_reg_nacl->initiatorname, (prf_isid) ? | 1132 | pr_reg->pr_reg_nacl->initiatorname, i_buf, pr_reg->pr_res_key, |
1135 | &i_buf[0] : "", pr_reg->pr_res_key, | ||
1136 | pr_reg->pr_res_generation); | 1133 | pr_reg->pr_res_generation); |
1137 | 1134 | ||
1138 | if (len + strlen(buf) >= PAGE_SIZE) | 1135 | if (len + strlen(buf) >= PAGE_SIZE) |