[SCSI] iscsi class, iscsi drivers: remove unused iscsi_transport attrs
Mike Christie [Wed, 21 May 2008 20:53:57 +0000 (15:53 -0500)]
max_cmd_len and max_conn are not really used. max_cmd_len is
always 16 and can be set by the LLD. max_conn is always one
since we do not support MCS.

Signed-off-by: Mike Christie <michaelc@cs.wisc.edu>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>

drivers/infiniband/ulp/iser/iscsi_iser.c
drivers/infiniband/ulp/iser/iscsi_iser.h
drivers/scsi/iscsi_tcp.c
drivers/scsi/libiscsi.c
drivers/scsi/scsi_transport_iscsi.c
include/scsi/scsi_transport_iscsi.h

index efc1219..32f5d5e 100644 (file)
@@ -592,7 +592,6 @@ static struct iscsi_transport iscsi_iser_transport = {
        .host_template          = &iscsi_iser_sht,
        .conndata_size          = sizeof(struct iscsi_conn),
        .max_lun                = ISCSI_ISER_MAX_LUN,
-       .max_cmd_len            = ISCSI_ISER_MAX_CMD_LEN,
        /* session management */
        .create_session         = iscsi_iser_session_create,
        .destroy_session        = iscsi_session_teardown,
index a8c1b30..66a2f30 100644 (file)
@@ -96,7 +96,6 @@
                                        /* support upto 512KB in one RDMA */
 #define ISCSI_ISER_SG_TABLESIZE         (0x80000 >> SHIFT_4K)
 #define ISCSI_ISER_MAX_LUN             256
-#define ISCSI_ISER_MAX_CMD_LEN         16
 
 /* QP settings */
 /* Maximal bounds on received asynchronous PDUs */
index 81c421a..aecadbd 100644 (file)
@@ -1978,8 +1978,6 @@ static struct iscsi_transport iscsi_tcp_transport = {
                                  ISCSI_HOST_NETDEV_NAME,
        .host_template          = &iscsi_sht,
        .conndata_size          = sizeof(struct iscsi_conn),
-       .max_conn               = 1,
-       .max_cmd_len            = 16,
        /* session management */
        .create_session         = iscsi_tcp_session_create,
        .destroy_session        = iscsi_tcp_session_destroy,
index b43bf1d..01a1a4d 100644 (file)
@@ -1830,7 +1830,7 @@ iscsi_session_setup(struct iscsi_transport *iscsit,
        shost->max_id = 1;
        shost->max_channel = 0;
        shost->max_lun = iscsit->max_lun;
-       shost->max_cmd_len = iscsit->max_cmd_len;
+       shost->max_cmd_len = 16;
        shost->transportt = scsit;
        shost->transportt->create_work_queue = 1;
        shost->transportt->eh_timed_out = iscsi_eh_cmd_timed_out;
index 2a6669d..e6a090e 100644 (file)
@@ -102,15 +102,11 @@ static DEVICE_ATTR(name, S_IRUGO, show_transport_##name, NULL);
 
 show_transport_attr(caps, "0x%x");
 show_transport_attr(max_lun, "%d");
-show_transport_attr(max_conn, "%d");
-show_transport_attr(max_cmd_len, "%d");
 
 static struct attribute *iscsi_transport_attrs[] = {
        &dev_attr_handle.attr,
        &dev_attr_caps.attr,
        &dev_attr_max_lun.attr,
-       &dev_attr_max_conn.attr,
-       &dev_attr_max_cmd_len.attr,
        NULL,
 };
 
index 02a8520..afed70e 100644 (file)
@@ -89,8 +89,6 @@ struct iscsi_transport {
        /* LLD session data size */
        int sessiondata_size;
        int max_lun;
-       unsigned int max_conn;
-       unsigned int max_cmd_len;
        struct iscsi_cls_session *(*create_session) (struct iscsi_transport *it,
                struct scsi_transport_template *t, struct Scsi_Host *shost,
                uint16_t cmds_max, uint16_t qdepth, uint32_t sn, uint32_t *hn);