From: Nicholas Bellinger <nab@xxxxxxxxxxxxxxx> This patch removes the usage of core_tpg_get_initiator_node_acl() that contains an unnecessary lookup of struct se_node_acl from struct se_portal_group->acl_node_list which can be located directly via struct se_lun_acl->se_lun_nacl. Signed-off-by: Nicholas A. Bellinger <nab@xxxxxxxxxxxxxxx> --- drivers/target/target_core_device.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/target/target_core_device.c b/drivers/target/target_core_device.c index 6fe4408..1e8be47 100644 --- a/drivers/target/target_core_device.c +++ b/drivers/target/target_core_device.c @@ -1524,7 +1524,7 @@ int core_dev_add_initiator_node_lun_acl( return -EINVAL; } - nacl = core_tpg_get_initiator_node_acl(tpg, lacl->initiatorname); + nacl = lacl->se_lun_nacl; if (!(nacl)) return -EINVAL; @@ -1569,7 +1569,7 @@ int core_dev_del_initiator_node_lun_acl( { struct se_node_acl *nacl; - nacl = core_tpg_get_initiator_node_acl(tpg, lacl->initiatorname); + nacl = lacl->se_lun_nacl; if (!(nacl)) return -EINVAL; -- 1.5.6.5 -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html