aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/iscsi_tcp.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/scsi/iscsi_tcp.c')
-rw-r--r--drivers/scsi/iscsi_tcp.c13
1 files changed, 10 insertions, 3 deletions
diff --git a/drivers/scsi/iscsi_tcp.c b/drivers/scsi/iscsi_tcp.c
index 6ab212211760..23e706673d06 100644
--- a/drivers/scsi/iscsi_tcp.c
+++ b/drivers/scsi/iscsi_tcp.c
@@ -875,6 +875,16 @@ static void iscsi_sw_tcp_session_destroy(struct iscsi_cls_session *cls_session)
875static mode_t iscsi_sw_tcp_attr_is_visible(int param_type, int param) 875static mode_t iscsi_sw_tcp_attr_is_visible(int param_type, int param)
876{ 876{
877 switch (param_type) { 877 switch (param_type) {
878 case ISCSI_HOST_PARAM:
879 switch (param) {
880 case ISCSI_HOST_PARAM_NETDEV_NAME:
881 case ISCSI_HOST_PARAM_HWADDRESS:
882 case ISCSI_HOST_PARAM_IPADDRESS:
883 case ISCSI_HOST_PARAM_INITIATOR_NAME:
884 return S_IRUGO;
885 default:
886 return 0;
887 }
878 case ISCSI_PARAM: 888 case ISCSI_PARAM:
879 switch (param) { 889 switch (param) {
880 case ISCSI_PARAM_MAX_RECV_DLENGTH: 890 case ISCSI_PARAM_MAX_RECV_DLENGTH:
@@ -955,9 +965,6 @@ static struct iscsi_transport iscsi_sw_tcp_transport = {
955 .name = "tcp", 965 .name = "tcp",
956 .caps = CAP_RECOVERY_L0 | CAP_MULTI_R2T | CAP_HDRDGST 966 .caps = CAP_RECOVERY_L0 | CAP_MULTI_R2T | CAP_HDRDGST
957 | CAP_DATADGST, 967 | CAP_DATADGST,
958 .host_param_mask = ISCSI_HOST_HWADDRESS | ISCSI_HOST_IPADDRESS |
959 ISCSI_HOST_INITIATOR_NAME |
960 ISCSI_HOST_NETDEV_NAME,
961 /* session management */ 968 /* session management */
962 .create_session = iscsi_sw_tcp_session_create, 969 .create_session = iscsi_sw_tcp_session_create,
963 .destroy_session = iscsi_sw_tcp_session_destroy, 970 .destroy_session = iscsi_sw_tcp_session_destroy,