[SCSI] iscsi_transport: added new iscsi_param to display target alias in sysfs
[pandora-kernel.git] / drivers / scsi / qla4xxx / ql4_os.c
index daf5a4b..8213841 100644 (file)
@@ -126,7 +126,8 @@ static struct iscsi_transport qla4xxx_iscsi_transport = {
        .caps                   = CAP_FW_DB | CAP_SENDTARGETS_OFFLOAD |
                                  CAP_DATA_PATH_OFFLOAD,
        .param_mask             = ISCSI_CONN_PORT | ISCSI_CONN_ADDRESS |
-                                 ISCSI_TARGET_NAME | ISCSI_TPGT,
+                                 ISCSI_TARGET_NAME | ISCSI_TPGT |
+                                 ISCSI_TARGET_ALIAS,
        .host_param_mask        = ISCSI_HOST_HWADDRESS |
                                  ISCSI_HOST_IPADDRESS |
                                  ISCSI_HOST_INITIATOR_NAME,
@@ -210,6 +211,10 @@ static int qla4xxx_sess_get_param(struct iscsi_cls_session *sess,
        case ISCSI_PARAM_TPGT:
                len = sprintf(buf, "%u\n", ddb_entry->tpgt);
                break;
+       case ISCSI_PARAM_TARGET_ALIAS:
+               len = snprintf(buf, PAGE_SIZE - 1, "%s\n",
+                   ddb_entry->iscsi_alias);
+               break;
        default:
                return -ENOSYS;
        }