diff options
Diffstat (limited to 'fs/cifs/cifs_debug.c')
-rw-r--r-- | fs/cifs/cifs_debug.c | 103 |
1 files changed, 13 insertions, 90 deletions
diff --git a/fs/cifs/cifs_debug.c b/fs/cifs/cifs_debug.c index 07838b2ac1ce..1bf8cf522ad6 100644 --- a/fs/cifs/cifs_debug.c +++ b/fs/cifs/cifs_debug.c | |||
@@ -58,7 +58,7 @@ cifs_dump_mem(char *label, void *data, int length) | |||
58 | } | 58 | } |
59 | 59 | ||
60 | #ifdef CONFIG_CIFS_DEBUG2 | 60 | #ifdef CONFIG_CIFS_DEBUG2 |
61 | void cifs_dump_detail(struct smb_hdr * smb) | 61 | void cifs_dump_detail(struct smb_hdr *smb) |
62 | { | 62 | { |
63 | cERROR(1, ("Cmd: %d Err: 0x%x Flags: 0x%x Flgs2: 0x%x Mid: %d Pid: %d", | 63 | cERROR(1, ("Cmd: %d Err: 0x%x Flags: 0x%x Flgs2: 0x%x Mid: %d Pid: %d", |
64 | smb->Command, smb->Status.CifsError, | 64 | smb->Command, smb->Status.CifsError, |
@@ -67,10 +67,10 @@ void cifs_dump_detail(struct smb_hdr * smb) | |||
67 | } | 67 | } |
68 | 68 | ||
69 | 69 | ||
70 | void cifs_dump_mids(struct TCP_Server_Info * server) | 70 | void cifs_dump_mids(struct TCP_Server_Info *server) |
71 | { | 71 | { |
72 | struct list_head *tmp; | 72 | struct list_head *tmp; |
73 | struct mid_q_entry * mid_entry; | 73 | struct mid_q_entry *mid_entry; |
74 | 74 | ||
75 | if (server == NULL) | 75 | if (server == NULL) |
76 | return; | 76 | return; |
@@ -114,12 +114,12 @@ cifs_debug_data_read(char *buf, char **beginBuffer, off_t offset, | |||
114 | { | 114 | { |
115 | struct list_head *tmp; | 115 | struct list_head *tmp; |
116 | struct list_head *tmp1; | 116 | struct list_head *tmp1; |
117 | struct mid_q_entry * mid_entry; | 117 | struct mid_q_entry *mid_entry; |
118 | struct cifsSesInfo *ses; | 118 | struct cifsSesInfo *ses; |
119 | struct cifsTconInfo *tcon; | 119 | struct cifsTconInfo *tcon; |
120 | int i; | 120 | int i; |
121 | int length = 0; | 121 | int length = 0; |
122 | char * original_buf = buf; | 122 | char *original_buf = buf; |
123 | 123 | ||
124 | *beginBuffer = buf + offset; | 124 | *beginBuffer = buf + offset; |
125 | 125 | ||
@@ -145,7 +145,6 @@ cifs_debug_data_read(char *buf, char **beginBuffer, off_t offset, | |||
145 | (ses->serverNOS == NULL)) { | 145 | (ses->serverNOS == NULL)) { |
146 | buf += sprintf(buf, "\nentry for %s not fully " | 146 | buf += sprintf(buf, "\nentry for %s not fully " |
147 | "displayed\n\t", ses->serverName); | 147 | "displayed\n\t", ses->serverName); |
148 | |||
149 | } else { | 148 | } else { |
150 | length = | 149 | length = |
151 | sprintf(buf, | 150 | sprintf(buf, |
@@ -901,90 +900,14 @@ security_flags_write(struct file *file, const char __user *buffer, | |||
901 | } | 900 | } |
902 | /* flags look ok - update the global security flags for cifs module */ | 901 | /* flags look ok - update the global security flags for cifs module */ |
903 | extended_security = flags; | 902 | extended_security = flags; |
903 | if (extended_security & CIFSSEC_MUST_SIGN) { | ||
904 | /* requiring signing implies signing is allowed */ | ||
905 | extended_security |= CIFSSEC_MAY_SIGN; | ||
906 | cFYI(1, ("packet signing now required")); | ||
907 | } else if ((extended_security & CIFSSEC_MAY_SIGN) == 0) { | ||
908 | cFYI(1, ("packet signing disabled")); | ||
909 | } | ||
910 | /* BB should we turn on MAY flags for other MUST options? */ | ||
904 | return count; | 911 | return count; |
905 | } | 912 | } |
906 | |||
907 | /* static int | ||
908 | ntlmv2_enabled_read(char *page, char **start, off_t off, | ||
909 | int count, int *eof, void *data) | ||
910 | { | ||
911 | int len; | ||
912 | |||
913 | len = sprintf(page, "%d\n", ntlmv2_support); | ||
914 | |||
915 | len -= off; | ||
916 | *start = page + off; | ||
917 | |||
918 | if (len > count) | ||
919 | len = count; | ||
920 | else | ||
921 | *eof = 1; | ||
922 | |||
923 | if (len < 0) | ||
924 | len = 0; | ||
925 | |||
926 | return len; | ||
927 | } | ||
928 | static int | ||
929 | ntlmv2_enabled_write(struct file *file, const char __user *buffer, | ||
930 | unsigned long count, void *data) | ||
931 | { | ||
932 | char c; | ||
933 | int rc; | ||
934 | |||
935 | rc = get_user(c, buffer); | ||
936 | if (rc) | ||
937 | return rc; | ||
938 | if (c == '0' || c == 'n' || c == 'N') | ||
939 | ntlmv2_support = 0; | ||
940 | else if (c == '1' || c == 'y' || c == 'Y') | ||
941 | ntlmv2_support = 1; | ||
942 | else if (c == '2') | ||
943 | ntlmv2_support = 2; | ||
944 | |||
945 | return count; | ||
946 | } | ||
947 | |||
948 | static int | ||
949 | packet_signing_enabled_read(char *page, char **start, off_t off, | ||
950 | int count, int *eof, void *data) | ||
951 | { | ||
952 | int len; | ||
953 | |||
954 | len = sprintf(page, "%d\n", sign_CIFS_PDUs); | ||
955 | |||
956 | len -= off; | ||
957 | *start = page + off; | ||
958 | |||
959 | if (len > count) | ||
960 | len = count; | ||
961 | else | ||
962 | *eof = 1; | ||
963 | |||
964 | if (len < 0) | ||
965 | len = 0; | ||
966 | |||
967 | return len; | ||
968 | } | ||
969 | static int | ||
970 | packet_signing_enabled_write(struct file *file, const char __user *buffer, | ||
971 | unsigned long count, void *data) | ||
972 | { | ||
973 | char c; | ||
974 | int rc; | ||
975 | |||
976 | rc = get_user(c, buffer); | ||
977 | if (rc) | ||
978 | return rc; | ||
979 | if (c == '0' || c == 'n' || c == 'N') | ||
980 | sign_CIFS_PDUs = 0; | ||
981 | else if (c == '1' || c == 'y' || c == 'Y') | ||
982 | sign_CIFS_PDUs = 1; | ||
983 | else if (c == '2') | ||
984 | sign_CIFS_PDUs = 2; | ||
985 | |||
986 | return count; | ||
987 | } */ | ||
988 | |||
989 | |||
990 | #endif | 913 | #endif |