cifs: remove old dead code
[sfrench/cifs-2.6.git] / fs / cifs / cifssmb.c
index c279527aae92d382af7ac5aa1c3a718e2d7f8306..7fcc0fc4e68b73897b058182d90b3ca15d3f6364 100644 (file)
@@ -5917,56 +5917,6 @@ SetTimesRetry:
        return rc;
 }
 
-/* Can not be used to set time stamps yet (due to old DOS time format) */
-/* Can be used to set attributes */
-#if 0  /* Possibly not needed - since it turns out that strangely NT4 has a bug
-         handling it anyway and NT4 was what we thought it would be needed for
-         Do not delete it until we prove whether needed for Win9x though */
-int
-CIFSSMBSetAttrLegacy(unsigned int xid, struct cifs_tcon *tcon, char *fileName,
-               __u16 dos_attrs, const struct nls_table *nls_codepage)
-{
-       SETATTR_REQ *pSMB = NULL;
-       SETATTR_RSP *pSMBr = NULL;
-       int rc = 0;
-       int bytes_returned;
-       int name_len;
-
-       cifs_dbg(FYI, "In SetAttrLegacy\n");
-
-SetAttrLgcyRetry:
-       rc = smb_init(SMB_COM_SETATTR, 8, tcon, (void **) &pSMB,
-                     (void **) &pSMBr);
-       if (rc)
-               return rc;
-
-       if (pSMB->hdr.Flags2 & SMBFLG2_UNICODE) {
-               name_len =
-                       ConvertToUTF16((__le16 *) pSMB->fileName, fileName,
-                                      PATH_MAX, nls_codepage);
-               name_len++;     /* trailing null */
-               name_len *= 2;
-       } else {
-               name_len = copy_path_name(pSMB->fileName, fileName);
-       }
-       pSMB->attr = cpu_to_le16(dos_attrs);
-       pSMB->BufferFormat = 0x04;
-       inc_rfc1001_len(pSMB, name_len + 1);
-       pSMB->ByteCount = cpu_to_le16(name_len + 1);
-       rc = SendReceive(xid, tcon->ses, (struct smb_hdr *) pSMB,
-                        (struct smb_hdr *) pSMBr, &bytes_returned, 0);
-       if (rc)
-               cifs_dbg(FYI, "Error in LegacySetAttr = %d\n", rc);
-
-       cifs_buf_release(pSMB);
-
-       if (rc == -EAGAIN)
-               goto SetAttrLgcyRetry;
-
-       return rc;
-}
-#endif /* temporarily unneeded SetAttr legacy function */
-
 static void
 cifs_fill_unix_set_info(FILE_UNIX_BASIC_INFO *data_offset,
                        const struct cifs_unix_set_info_args *args)