aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/target/loopback/tcm_loop.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/target/loopback/tcm_loop.c')
-rw-r--r--drivers/target/loopback/tcm_loop.c94
1 files changed, 47 insertions, 47 deletions
diff --git a/drivers/target/loopback/tcm_loop.c b/drivers/target/loopback/tcm_loop.c
index 99603bc45786..aa2d67997235 100644
--- a/drivers/target/loopback/tcm_loop.c
+++ b/drivers/target/loopback/tcm_loop.c
@@ -79,7 +79,7 @@ static struct se_cmd *tcm_loop_allocate_core_cmd(
79 79
80 tl_cmd = kmem_cache_zalloc(tcm_loop_cmd_cache, GFP_ATOMIC); 80 tl_cmd = kmem_cache_zalloc(tcm_loop_cmd_cache, GFP_ATOMIC);
81 if (!tl_cmd) { 81 if (!tl_cmd) {
82 printk(KERN_ERR "Unable to allocate struct tcm_loop_cmd\n"); 82 pr_err("Unable to allocate struct tcm_loop_cmd\n");
83 set_host_byte(sc, DID_ERROR); 83 set_host_byte(sc, DID_ERROR);
84 return NULL; 84 return NULL;
85 } 85 }
@@ -281,7 +281,7 @@ static int tcm_loop_queuecommand(
281 struct tcm_loop_hba *tl_hba; 281 struct tcm_loop_hba *tl_hba;
282 struct tcm_loop_tpg *tl_tpg; 282 struct tcm_loop_tpg *tl_tpg;
283 283
284 TL_CDB_DEBUG("tcm_loop_queuecommand() %d:%d:%d:%d got CDB: 0x%02x" 284 pr_debug("tcm_loop_queuecommand() %d:%d:%d:%d got CDB: 0x%02x"
285 " scsi_buf_len: %u\n", sc->device->host->host_no, 285 " scsi_buf_len: %u\n", sc->device->host->host_no,
286 sc->device->id, sc->device->channel, sc->device->lun, 286 sc->device->id, sc->device->channel, sc->device->lun,
287 sc->cmnd[0], scsi_bufflen(sc)); 287 sc->cmnd[0], scsi_bufflen(sc));
@@ -331,7 +331,7 @@ static int tcm_loop_device_reset(struct scsi_cmnd *sc)
331 */ 331 */
332 tl_nexus = tl_hba->tl_nexus; 332 tl_nexus = tl_hba->tl_nexus;
333 if (!tl_nexus) { 333 if (!tl_nexus) {
334 printk(KERN_ERR "Unable to perform device reset without" 334 pr_err("Unable to perform device reset without"
335 " active I_T Nexus\n"); 335 " active I_T Nexus\n");
336 return FAILED; 336 return FAILED;
337 } 337 }
@@ -344,13 +344,13 @@ static int tcm_loop_device_reset(struct scsi_cmnd *sc)
344 344
345 tl_cmd = kmem_cache_zalloc(tcm_loop_cmd_cache, GFP_KERNEL); 345 tl_cmd = kmem_cache_zalloc(tcm_loop_cmd_cache, GFP_KERNEL);
346 if (!tl_cmd) { 346 if (!tl_cmd) {
347 printk(KERN_ERR "Unable to allocate memory for tl_cmd\n"); 347 pr_err("Unable to allocate memory for tl_cmd\n");
348 return FAILED; 348 return FAILED;
349 } 349 }
350 350
351 tl_tmr = kzalloc(sizeof(struct tcm_loop_tmr), GFP_KERNEL); 351 tl_tmr = kzalloc(sizeof(struct tcm_loop_tmr), GFP_KERNEL);
352 if (!tl_tmr) { 352 if (!tl_tmr) {
353 printk(KERN_ERR "Unable to allocate memory for tl_tmr\n"); 353 pr_err("Unable to allocate memory for tl_tmr\n");
354 goto release; 354 goto release;
355 } 355 }
356 init_waitqueue_head(&tl_tmr->tl_tmr_wait); 356 init_waitqueue_head(&tl_tmr->tl_tmr_wait);
@@ -435,7 +435,7 @@ static int tcm_loop_driver_probe(struct device *dev)
435 sh = scsi_host_alloc(&tcm_loop_driver_template, 435 sh = scsi_host_alloc(&tcm_loop_driver_template,
436 sizeof(struct tcm_loop_hba)); 436 sizeof(struct tcm_loop_hba));
437 if (!sh) { 437 if (!sh) {
438 printk(KERN_ERR "Unable to allocate struct scsi_host\n"); 438 pr_err("Unable to allocate struct scsi_host\n");
439 return -ENODEV; 439 return -ENODEV;
440 } 440 }
441 tl_hba->sh = sh; 441 tl_hba->sh = sh;
@@ -454,7 +454,7 @@ static int tcm_loop_driver_probe(struct device *dev)
454 454
455 error = scsi_add_host(sh, &tl_hba->dev); 455 error = scsi_add_host(sh, &tl_hba->dev);
456 if (error) { 456 if (error) {
457 printk(KERN_ERR "%s: scsi_add_host failed\n", __func__); 457 pr_err("%s: scsi_add_host failed\n", __func__);
458 scsi_host_put(sh); 458 scsi_host_put(sh);
459 return -ENODEV; 459 return -ENODEV;
460 } 460 }
@@ -495,7 +495,7 @@ static int tcm_loop_setup_hba_bus(struct tcm_loop_hba *tl_hba, int tcm_loop_host
495 495
496 ret = device_register(&tl_hba->dev); 496 ret = device_register(&tl_hba->dev);
497 if (ret) { 497 if (ret) {
498 printk(KERN_ERR "device_register() failed for" 498 pr_err("device_register() failed for"
499 " tl_hba->dev: %d\n", ret); 499 " tl_hba->dev: %d\n", ret);
500 return -ENODEV; 500 return -ENODEV;
501 } 501 }
@@ -513,24 +513,24 @@ static int tcm_loop_alloc_core_bus(void)
513 513
514 tcm_loop_primary = root_device_register("tcm_loop_0"); 514 tcm_loop_primary = root_device_register("tcm_loop_0");
515 if (IS_ERR(tcm_loop_primary)) { 515 if (IS_ERR(tcm_loop_primary)) {
516 printk(KERN_ERR "Unable to allocate tcm_loop_primary\n"); 516 pr_err("Unable to allocate tcm_loop_primary\n");
517 return PTR_ERR(tcm_loop_primary); 517 return PTR_ERR(tcm_loop_primary);
518 } 518 }
519 519
520 ret = bus_register(&tcm_loop_lld_bus); 520 ret = bus_register(&tcm_loop_lld_bus);
521 if (ret) { 521 if (ret) {
522 printk(KERN_ERR "bus_register() failed for tcm_loop_lld_bus\n"); 522 pr_err("bus_register() failed for tcm_loop_lld_bus\n");
523 goto dev_unreg; 523 goto dev_unreg;
524 } 524 }
525 525
526 ret = driver_register(&tcm_loop_driverfs); 526 ret = driver_register(&tcm_loop_driverfs);
527 if (ret) { 527 if (ret) {
528 printk(KERN_ERR "driver_register() failed for" 528 pr_err("driver_register() failed for"
529 "tcm_loop_driverfs\n"); 529 "tcm_loop_driverfs\n");
530 goto bus_unreg; 530 goto bus_unreg;
531 } 531 }
532 532
533 printk(KERN_INFO "Initialized TCM Loop Core Bus\n"); 533 pr_debug("Initialized TCM Loop Core Bus\n");
534 return ret; 534 return ret;
535 535
536bus_unreg: 536bus_unreg:
@@ -546,7 +546,7 @@ static void tcm_loop_release_core_bus(void)
546 bus_unregister(&tcm_loop_lld_bus); 546 bus_unregister(&tcm_loop_lld_bus);
547 root_device_unregister(tcm_loop_primary); 547 root_device_unregister(tcm_loop_primary);
548 548
549 printk(KERN_INFO "Releasing TCM Loop Core BUS\n"); 549 pr_debug("Releasing TCM Loop Core BUS\n");
550} 550}
551 551
552static char *tcm_loop_get_fabric_name(void) 552static char *tcm_loop_get_fabric_name(void)
@@ -574,7 +574,7 @@ static u8 tcm_loop_get_fabric_proto_ident(struct se_portal_group *se_tpg)
574 case SCSI_PROTOCOL_ISCSI: 574 case SCSI_PROTOCOL_ISCSI:
575 return iscsi_get_fabric_proto_ident(se_tpg); 575 return iscsi_get_fabric_proto_ident(se_tpg);
576 default: 576 default:
577 printk(KERN_ERR "Unknown tl_proto_id: 0x%02x, using" 577 pr_err("Unknown tl_proto_id: 0x%02x, using"
578 " SAS emulation\n", tl_hba->tl_proto_id); 578 " SAS emulation\n", tl_hba->tl_proto_id);
579 break; 579 break;
580 } 580 }
@@ -630,7 +630,7 @@ static u32 tcm_loop_get_pr_transport_id(
630 return iscsi_get_pr_transport_id(se_tpg, se_nacl, pr_reg, 630 return iscsi_get_pr_transport_id(se_tpg, se_nacl, pr_reg,
631 format_code, buf); 631 format_code, buf);
632 default: 632 default:
633 printk(KERN_ERR "Unknown tl_proto_id: 0x%02x, using" 633 pr_err("Unknown tl_proto_id: 0x%02x, using"
634 " SAS emulation\n", tl_hba->tl_proto_id); 634 " SAS emulation\n", tl_hba->tl_proto_id);
635 break; 635 break;
636 } 636 }
@@ -660,7 +660,7 @@ static u32 tcm_loop_get_pr_transport_id_len(
660 return iscsi_get_pr_transport_id_len(se_tpg, se_nacl, pr_reg, 660 return iscsi_get_pr_transport_id_len(se_tpg, se_nacl, pr_reg,
661 format_code); 661 format_code);
662 default: 662 default:
663 printk(KERN_ERR "Unknown tl_proto_id: 0x%02x, using" 663 pr_err("Unknown tl_proto_id: 0x%02x, using"
664 " SAS emulation\n", tl_hba->tl_proto_id); 664 " SAS emulation\n", tl_hba->tl_proto_id);
665 break; 665 break;
666 } 666 }
@@ -694,7 +694,7 @@ static char *tcm_loop_parse_pr_out_transport_id(
694 return iscsi_parse_pr_out_transport_id(se_tpg, buf, out_tid_len, 694 return iscsi_parse_pr_out_transport_id(se_tpg, buf, out_tid_len,
695 port_nexus_ptr); 695 port_nexus_ptr);
696 default: 696 default:
697 printk(KERN_ERR "Unknown tl_proto_id: 0x%02x, using" 697 pr_err("Unknown tl_proto_id: 0x%02x, using"
698 " SAS emulation\n", tl_hba->tl_proto_id); 698 " SAS emulation\n", tl_hba->tl_proto_id);
699 break; 699 break;
700 } 700 }
@@ -743,7 +743,7 @@ static struct se_node_acl *tcm_loop_tpg_alloc_fabric_acl(
743 743
744 tl_nacl = kzalloc(sizeof(struct tcm_loop_nacl), GFP_KERNEL); 744 tl_nacl = kzalloc(sizeof(struct tcm_loop_nacl), GFP_KERNEL);
745 if (!tl_nacl) { 745 if (!tl_nacl) {
746 printk(KERN_ERR "Unable to allocate struct tcm_loop_nacl\n"); 746 pr_err("Unable to allocate struct tcm_loop_nacl\n");
747 return NULL; 747 return NULL;
748 } 748 }
749 749
@@ -853,7 +853,7 @@ static int tcm_loop_queue_data_in(struct se_cmd *se_cmd)
853 struct tcm_loop_cmd, tl_se_cmd); 853 struct tcm_loop_cmd, tl_se_cmd);
854 struct scsi_cmnd *sc = tl_cmd->sc; 854 struct scsi_cmnd *sc = tl_cmd->sc;
855 855
856 TL_CDB_DEBUG("tcm_loop_queue_data_in() called for scsi_cmnd: %p" 856 pr_debug("tcm_loop_queue_data_in() called for scsi_cmnd: %p"
857 " cdb: 0x%02x\n", sc, sc->cmnd[0]); 857 " cdb: 0x%02x\n", sc, sc->cmnd[0]);
858 858
859 sc->result = SAM_STAT_GOOD; 859 sc->result = SAM_STAT_GOOD;
@@ -868,7 +868,7 @@ static int tcm_loop_queue_status(struct se_cmd *se_cmd)
868 struct tcm_loop_cmd, tl_se_cmd); 868 struct tcm_loop_cmd, tl_se_cmd);
869 struct scsi_cmnd *sc = tl_cmd->sc; 869 struct scsi_cmnd *sc = tl_cmd->sc;
870 870
871 TL_CDB_DEBUG("tcm_loop_queue_status() called for scsi_cmnd: %p" 871 pr_debug("tcm_loop_queue_status() called for scsi_cmnd: %p"
872 " cdb: 0x%02x\n", sc, sc->cmnd[0]); 872 " cdb: 0x%02x\n", sc, sc->cmnd[0]);
873 873
874 if (se_cmd->sense_buffer && 874 if (se_cmd->sense_buffer &&
@@ -943,7 +943,7 @@ static int tcm_loop_port_link(
943 */ 943 */
944 scsi_add_device(tl_hba->sh, 0, tl_tpg->tl_tpgt, lun->unpacked_lun); 944 scsi_add_device(tl_hba->sh, 0, tl_tpg->tl_tpgt, lun->unpacked_lun);
945 945
946 printk(KERN_INFO "TCM_Loop_ConfigFS: Port Link Successful\n"); 946 pr_debug("TCM_Loop_ConfigFS: Port Link Successful\n");
947 return 0; 947 return 0;
948} 948}
949 949
@@ -961,7 +961,7 @@ static void tcm_loop_port_unlink(
961 sd = scsi_device_lookup(tl_hba->sh, 0, tl_tpg->tl_tpgt, 961 sd = scsi_device_lookup(tl_hba->sh, 0, tl_tpg->tl_tpgt,
962 se_lun->unpacked_lun); 962 se_lun->unpacked_lun);
963 if (!sd) { 963 if (!sd) {
964 printk(KERN_ERR "Unable to locate struct scsi_device for %d:%d:" 964 pr_err("Unable to locate struct scsi_device for %d:%d:"
965 "%d\n", 0, tl_tpg->tl_tpgt, se_lun->unpacked_lun); 965 "%d\n", 0, tl_tpg->tl_tpgt, se_lun->unpacked_lun);
966 return; 966 return;
967 } 967 }
@@ -974,7 +974,7 @@ static void tcm_loop_port_unlink(
974 atomic_dec(&tl_tpg->tl_tpg_port_count); 974 atomic_dec(&tl_tpg->tl_tpg_port_count);
975 smp_mb__after_atomic_dec(); 975 smp_mb__after_atomic_dec();
976 976
977 printk(KERN_INFO "TCM_Loop_ConfigFS: Port Unlink Successful\n"); 977 pr_debug("TCM_Loop_ConfigFS: Port Unlink Successful\n");
978} 978}
979 979
980/* End items for tcm_loop_port_cit */ 980/* End items for tcm_loop_port_cit */
@@ -991,14 +991,14 @@ static int tcm_loop_make_nexus(
991 int ret = -ENOMEM; 991 int ret = -ENOMEM;
992 992
993 if (tl_tpg->tl_hba->tl_nexus) { 993 if (tl_tpg->tl_hba->tl_nexus) {
994 printk(KERN_INFO "tl_tpg->tl_hba->tl_nexus already exists\n"); 994 pr_debug("tl_tpg->tl_hba->tl_nexus already exists\n");
995 return -EEXIST; 995 return -EEXIST;
996 } 996 }
997 se_tpg = &tl_tpg->tl_se_tpg; 997 se_tpg = &tl_tpg->tl_se_tpg;
998 998
999 tl_nexus = kzalloc(sizeof(struct tcm_loop_nexus), GFP_KERNEL); 999 tl_nexus = kzalloc(sizeof(struct tcm_loop_nexus), GFP_KERNEL);
1000 if (!tl_nexus) { 1000 if (!tl_nexus) {
1001 printk(KERN_ERR "Unable to allocate struct tcm_loop_nexus\n"); 1001 pr_err("Unable to allocate struct tcm_loop_nexus\n");
1002 return -ENOMEM; 1002 return -ENOMEM;
1003 } 1003 }
1004 /* 1004 /*
@@ -1027,7 +1027,7 @@ static int tcm_loop_make_nexus(
1027 __transport_register_session(se_tpg, tl_nexus->se_sess->se_node_acl, 1027 __transport_register_session(se_tpg, tl_nexus->se_sess->se_node_acl,
1028 tl_nexus->se_sess, tl_nexus); 1028 tl_nexus->se_sess, tl_nexus);
1029 tl_tpg->tl_hba->tl_nexus = tl_nexus; 1029 tl_tpg->tl_hba->tl_nexus = tl_nexus;
1030 printk(KERN_INFO "TCM_Loop_ConfigFS: Established I_T Nexus to emulated" 1030 pr_debug("TCM_Loop_ConfigFS: Established I_T Nexus to emulated"
1031 " %s Initiator Port: %s\n", tcm_loop_dump_proto_id(tl_hba), 1031 " %s Initiator Port: %s\n", tcm_loop_dump_proto_id(tl_hba),
1032 name); 1032 name);
1033 return 0; 1033 return 0;
@@ -1053,13 +1053,13 @@ static int tcm_loop_drop_nexus(
1053 return -ENODEV; 1053 return -ENODEV;
1054 1054
1055 if (atomic_read(&tpg->tl_tpg_port_count)) { 1055 if (atomic_read(&tpg->tl_tpg_port_count)) {
1056 printk(KERN_ERR "Unable to remove TCM_Loop I_T Nexus with" 1056 pr_err("Unable to remove TCM_Loop I_T Nexus with"
1057 " active TPG port count: %d\n", 1057 " active TPG port count: %d\n",
1058 atomic_read(&tpg->tl_tpg_port_count)); 1058 atomic_read(&tpg->tl_tpg_port_count));
1059 return -EPERM; 1059 return -EPERM;
1060 } 1060 }
1061 1061
1062 printk(KERN_INFO "TCM_Loop_ConfigFS: Removing I_T Nexus to emulated" 1062 pr_debug("TCM_Loop_ConfigFS: Removing I_T Nexus to emulated"
1063 " %s Initiator Port: %s\n", tcm_loop_dump_proto_id(tl_hba), 1063 " %s Initiator Port: %s\n", tcm_loop_dump_proto_id(tl_hba),
1064 tl_nexus->se_sess->se_node_acl->initiatorname); 1064 tl_nexus->se_sess->se_node_acl->initiatorname);
1065 /* 1065 /*
@@ -1115,7 +1115,7 @@ static ssize_t tcm_loop_tpg_store_nexus(
1115 * tcm_loop_make_nexus() 1115 * tcm_loop_make_nexus()
1116 */ 1116 */
1117 if (strlen(page) >= TL_WWN_ADDR_LEN) { 1117 if (strlen(page) >= TL_WWN_ADDR_LEN) {
1118 printk(KERN_ERR "Emulated NAA Sas Address: %s, exceeds" 1118 pr_err("Emulated NAA Sas Address: %s, exceeds"
1119 " max: %d\n", page, TL_WWN_ADDR_LEN); 1119 " max: %d\n", page, TL_WWN_ADDR_LEN);
1120 return -EINVAL; 1120 return -EINVAL;
1121 } 1121 }
@@ -1124,7 +1124,7 @@ static ssize_t tcm_loop_tpg_store_nexus(
1124 ptr = strstr(i_port, "naa."); 1124 ptr = strstr(i_port, "naa.");
1125 if (ptr) { 1125 if (ptr) {
1126 if (tl_hba->tl_proto_id != SCSI_PROTOCOL_SAS) { 1126 if (tl_hba->tl_proto_id != SCSI_PROTOCOL_SAS) {
1127 printk(KERN_ERR "Passed SAS Initiator Port %s does not" 1127 pr_err("Passed SAS Initiator Port %s does not"
1128 " match target port protoid: %s\n", i_port, 1128 " match target port protoid: %s\n", i_port,
1129 tcm_loop_dump_proto_id(tl_hba)); 1129 tcm_loop_dump_proto_id(tl_hba));
1130 return -EINVAL; 1130 return -EINVAL;
@@ -1135,7 +1135,7 @@ static ssize_t tcm_loop_tpg_store_nexus(
1135 ptr = strstr(i_port, "fc."); 1135 ptr = strstr(i_port, "fc.");
1136 if (ptr) { 1136 if (ptr) {
1137 if (tl_hba->tl_proto_id != SCSI_PROTOCOL_FCP) { 1137 if (tl_hba->tl_proto_id != SCSI_PROTOCOL_FCP) {
1138 printk(KERN_ERR "Passed FCP Initiator Port %s does not" 1138 pr_err("Passed FCP Initiator Port %s does not"
1139 " match target port protoid: %s\n", i_port, 1139 " match target port protoid: %s\n", i_port,
1140 tcm_loop_dump_proto_id(tl_hba)); 1140 tcm_loop_dump_proto_id(tl_hba));
1141 return -EINVAL; 1141 return -EINVAL;
@@ -1146,7 +1146,7 @@ static ssize_t tcm_loop_tpg_store_nexus(
1146 ptr = strstr(i_port, "iqn."); 1146 ptr = strstr(i_port, "iqn.");
1147 if (ptr) { 1147 if (ptr) {
1148 if (tl_hba->tl_proto_id != SCSI_PROTOCOL_ISCSI) { 1148 if (tl_hba->tl_proto_id != SCSI_PROTOCOL_ISCSI) {
1149 printk(KERN_ERR "Passed iSCSI Initiator Port %s does not" 1149 pr_err("Passed iSCSI Initiator Port %s does not"
1150 " match target port protoid: %s\n", i_port, 1150 " match target port protoid: %s\n", i_port,
1151 tcm_loop_dump_proto_id(tl_hba)); 1151 tcm_loop_dump_proto_id(tl_hba));
1152 return -EINVAL; 1152 return -EINVAL;
@@ -1154,7 +1154,7 @@ static ssize_t tcm_loop_tpg_store_nexus(
1154 port_ptr = &i_port[0]; 1154 port_ptr = &i_port[0];
1155 goto check_newline; 1155 goto check_newline;
1156 } 1156 }
1157 printk(KERN_ERR "Unable to locate prefix for emulated Initiator Port:" 1157 pr_err("Unable to locate prefix for emulated Initiator Port:"
1158 " %s\n", i_port); 1158 " %s\n", i_port);
1159 return -EINVAL; 1159 return -EINVAL;
1160 /* 1160 /*
@@ -1194,7 +1194,7 @@ struct se_portal_group *tcm_loop_make_naa_tpg(
1194 1194
1195 tpgt_str = strstr(name, "tpgt_"); 1195 tpgt_str = strstr(name, "tpgt_");
1196 if (!tpgt_str) { 1196 if (!tpgt_str) {
1197 printk(KERN_ERR "Unable to locate \"tpgt_#\" directory" 1197 pr_err("Unable to locate \"tpgt_#\" directory"
1198 " group\n"); 1198 " group\n");
1199 return ERR_PTR(-EINVAL); 1199 return ERR_PTR(-EINVAL);
1200 } 1200 }
@@ -1202,7 +1202,7 @@ struct se_portal_group *tcm_loop_make_naa_tpg(
1202 tpgt = (unsigned short int) simple_strtoul(tpgt_str, &end_ptr, 0); 1202 tpgt = (unsigned short int) simple_strtoul(tpgt_str, &end_ptr, 0);
1203 1203
1204 if (tpgt >= TL_TPGS_PER_HBA) { 1204 if (tpgt >= TL_TPGS_PER_HBA) {
1205 printk(KERN_ERR "Passed tpgt: %hu exceeds TL_TPGS_PER_HBA:" 1205 pr_err("Passed tpgt: %hu exceeds TL_TPGS_PER_HBA:"
1206 " %u\n", tpgt, TL_TPGS_PER_HBA); 1206 " %u\n", tpgt, TL_TPGS_PER_HBA);
1207 return ERR_PTR(-EINVAL); 1207 return ERR_PTR(-EINVAL);
1208 } 1208 }
@@ -1218,7 +1218,7 @@ struct se_portal_group *tcm_loop_make_naa_tpg(
1218 if (ret < 0) 1218 if (ret < 0)
1219 return ERR_PTR(-ENOMEM); 1219 return ERR_PTR(-ENOMEM);
1220 1220
1221 printk(KERN_INFO "TCM_Loop_ConfigFS: Allocated Emulated %s" 1221 pr_debug("TCM_Loop_ConfigFS: Allocated Emulated %s"
1222 " Target Port %s,t,0x%04x\n", tcm_loop_dump_proto_id(tl_hba), 1222 " Target Port %s,t,0x%04x\n", tcm_loop_dump_proto_id(tl_hba),
1223 config_item_name(&wwn->wwn_group.cg_item), tpgt); 1223 config_item_name(&wwn->wwn_group.cg_item), tpgt);
1224 1224
@@ -1245,7 +1245,7 @@ void tcm_loop_drop_naa_tpg(
1245 */ 1245 */
1246 core_tpg_deregister(se_tpg); 1246 core_tpg_deregister(se_tpg);
1247 1247
1248 printk(KERN_INFO "TCM_Loop_ConfigFS: Deallocated Emulated %s" 1248 pr_debug("TCM_Loop_ConfigFS: Deallocated Emulated %s"
1249 " Target Port %s,t,0x%04x\n", tcm_loop_dump_proto_id(tl_hba), 1249 " Target Port %s,t,0x%04x\n", tcm_loop_dump_proto_id(tl_hba),
1250 config_item_name(&wwn->wwn_group.cg_item), tpgt); 1250 config_item_name(&wwn->wwn_group.cg_item), tpgt);
1251} 1251}
@@ -1266,7 +1266,7 @@ struct se_wwn *tcm_loop_make_scsi_hba(
1266 1266
1267 tl_hba = kzalloc(sizeof(struct tcm_loop_hba), GFP_KERNEL); 1267 tl_hba = kzalloc(sizeof(struct tcm_loop_hba), GFP_KERNEL);
1268 if (!tl_hba) { 1268 if (!tl_hba) {
1269 printk(KERN_ERR "Unable to allocate struct tcm_loop_hba\n"); 1269 pr_err("Unable to allocate struct tcm_loop_hba\n");
1270 return ERR_PTR(-ENOMEM); 1270 return ERR_PTR(-ENOMEM);
1271 } 1271 }
1272 /* 1272 /*
@@ -1286,7 +1286,7 @@ struct se_wwn *tcm_loop_make_scsi_hba(
1286 } 1286 }
1287 ptr = strstr(name, "iqn."); 1287 ptr = strstr(name, "iqn.");
1288 if (!ptr) { 1288 if (!ptr) {
1289 printk(KERN_ERR "Unable to locate prefix for emulated Target " 1289 pr_err("Unable to locate prefix for emulated Target "
1290 "Port: %s\n", name); 1290 "Port: %s\n", name);
1291 ret = -EINVAL; 1291 ret = -EINVAL;
1292 goto out; 1292 goto out;
@@ -1295,7 +1295,7 @@ struct se_wwn *tcm_loop_make_scsi_hba(
1295 1295
1296check_len: 1296check_len:
1297 if (strlen(name) >= TL_WWN_ADDR_LEN) { 1297 if (strlen(name) >= TL_WWN_ADDR_LEN) {
1298 printk(KERN_ERR "Emulated NAA %s Address: %s, exceeds" 1298 pr_err("Emulated NAA %s Address: %s, exceeds"
1299 " max: %d\n", name, tcm_loop_dump_proto_id(tl_hba), 1299 " max: %d\n", name, tcm_loop_dump_proto_id(tl_hba),
1300 TL_WWN_ADDR_LEN); 1300 TL_WWN_ADDR_LEN);
1301 ret = -EINVAL; 1301 ret = -EINVAL;
@@ -1314,7 +1314,7 @@ check_len:
1314 1314
1315 sh = tl_hba->sh; 1315 sh = tl_hba->sh;
1316 tcm_loop_hba_no_cnt++; 1316 tcm_loop_hba_no_cnt++;
1317 printk(KERN_INFO "TCM_Loop_ConfigFS: Allocated emulated Target" 1317 pr_debug("TCM_Loop_ConfigFS: Allocated emulated Target"
1318 " %s Address: %s at Linux/SCSI Host ID: %d\n", 1318 " %s Address: %s at Linux/SCSI Host ID: %d\n",
1319 tcm_loop_dump_proto_id(tl_hba), name, sh->host_no); 1319 tcm_loop_dump_proto_id(tl_hba), name, sh->host_no);
1320 1320
@@ -1337,7 +1337,7 @@ void tcm_loop_drop_scsi_hba(
1337 */ 1337 */
1338 device_unregister(&tl_hba->dev); 1338 device_unregister(&tl_hba->dev);
1339 1339
1340 printk(KERN_INFO "TCM_Loop_ConfigFS: Deallocated emulated Target" 1340 pr_debug("TCM_Loop_ConfigFS: Deallocated emulated Target"
1341 " SAS Address: %s at Linux/SCSI Host ID: %d\n", 1341 " SAS Address: %s at Linux/SCSI Host ID: %d\n",
1342 config_item_name(&wwn->wwn_group.cg_item), host_no); 1342 config_item_name(&wwn->wwn_group.cg_item), host_no);
1343} 1343}
@@ -1373,7 +1373,7 @@ static int tcm_loop_register_configfs(void)
1373 */ 1373 */
1374 fabric = target_fabric_configfs_init(THIS_MODULE, "loopback"); 1374 fabric = target_fabric_configfs_init(THIS_MODULE, "loopback");
1375 if (IS_ERR(fabric)) { 1375 if (IS_ERR(fabric)) {
1376 printk(KERN_ERR "tcm_loop_register_configfs() failed!\n"); 1376 pr_err("tcm_loop_register_configfs() failed!\n");
1377 return PTR_ERR(fabric); 1377 return PTR_ERR(fabric);
1378 } 1378 }
1379 /* 1379 /*
@@ -1464,7 +1464,7 @@ static int tcm_loop_register_configfs(void)
1464 */ 1464 */
1465 ret = target_fabric_configfs_register(fabric); 1465 ret = target_fabric_configfs_register(fabric);
1466 if (ret < 0) { 1466 if (ret < 0) {
1467 printk(KERN_ERR "target_fabric_configfs_register() for" 1467 pr_err("target_fabric_configfs_register() for"
1468 " TCM_Loop failed!\n"); 1468 " TCM_Loop failed!\n");
1469 target_fabric_configfs_free(fabric); 1469 target_fabric_configfs_free(fabric);
1470 return -1; 1470 return -1;
@@ -1473,7 +1473,7 @@ static int tcm_loop_register_configfs(void)
1473 * Setup our local pointer to *fabric. 1473 * Setup our local pointer to *fabric.
1474 */ 1474 */
1475 tcm_loop_fabric_configfs = fabric; 1475 tcm_loop_fabric_configfs = fabric;
1476 printk(KERN_INFO "TCM_LOOP[0] - Set fabric ->" 1476 pr_debug("TCM_LOOP[0] - Set fabric ->"
1477 " tcm_loop_fabric_configfs\n"); 1477 " tcm_loop_fabric_configfs\n");
1478 return 0; 1478 return 0;
1479} 1479}
@@ -1485,7 +1485,7 @@ static void tcm_loop_deregister_configfs(void)
1485 1485
1486 target_fabric_configfs_deregister(tcm_loop_fabric_configfs); 1486 target_fabric_configfs_deregister(tcm_loop_fabric_configfs);
1487 tcm_loop_fabric_configfs = NULL; 1487 tcm_loop_fabric_configfs = NULL;
1488 printk(KERN_INFO "TCM_LOOP[0] - Cleared" 1488 pr_debug("TCM_LOOP[0] - Cleared"
1489 " tcm_loop_fabric_configfs\n"); 1489 " tcm_loop_fabric_configfs\n");
1490} 1490}
1491 1491
@@ -1498,7 +1498,7 @@ static int __init tcm_loop_fabric_init(void)
1498 __alignof__(struct tcm_loop_cmd), 1498 __alignof__(struct tcm_loop_cmd),
1499 0, NULL); 1499 0, NULL);
1500 if (!tcm_loop_cmd_cache) { 1500 if (!tcm_loop_cmd_cache) {
1501 printk(KERN_ERR "kmem_cache_create() for" 1501 pr_debug("kmem_cache_create() for"
1502 " tcm_loop_cmd_cache failed\n"); 1502 " tcm_loop_cmd_cache failed\n");
1503 return -ENOMEM; 1503 return -ENOMEM;
1504 } 1504 }