[CIFS] Use correct pid on new cifs posix byte range lock call
authorSteve French <sfrench@us.ibm.com>
Wed, 1 Mar 2006 09:17:37 +0000 (09:17 +0000)
committerSteve French <sfrench@us.ibm.com>
Wed, 1 Mar 2006 09:17:37 +0000 (09:17 +0000)
Signed-off-by: Steve French <sfrench@us.ibm.com>
fs/cifs/cifssmb.c

index fea32e395cc69edd556d361dcdbb804a982227e4..3e89fbbd160fb4cbdebf2aca280d8c24a797d0fe 100644 (file)
@@ -1410,6 +1410,7 @@ CIFSSMBPosixLock(const int xid, struct cifsTconInfo *tcon,
        parm_data->length = len;  /* normalize negative numbers */
 
        pSMB->DataOffset = cpu_to_le16(offset);
+       pSMB->Fid = smb_file_id;
        pSMB->InformationLevel = cpu_to_le16(SMB_SET_POSIX_LOCK);
        pSMB->Reserved4 = 0;
        pSMB->hdr.smb_buf_length += byte_count;
@@ -3946,6 +3947,7 @@ CIFSSMBSetFSUnixInfo(const int xid, struct cifsTconInfo *tcon, __u64 cap)
 
        cFYI(1, ("In SETFSUnixInfo"));
 SETFSUnixRetry:
+       /* BB switch to small buf init to save memory */
        rc = smb_init(SMB_COM_TRANSACTION2, 15, tcon, (void **) &pSMB,
                      (void **) &pSMBr);
        if (rc)