]> err.no Git - linux-2.6/blobdiff - fs/cifs/inode.c
Merge master.kernel.org:/pub/scm/linux/kernel/git/sam/kbuild
[linux-2.6] / fs / cifs / inode.c
index ff4d1cc7c2484b1ce4be12054c05398d77c9b531..912d401600f6e2f7abce605c63e115372b9ecdaa 100644 (file)
@@ -1006,6 +1006,7 @@ int cifs_setattr(struct dentry *direntry, struct iattr *attrs)
                        __u32 npid = open_file->pid;
                        rc = CIFSSMBSetFileSize(xid, pTcon, attrs->ia_size,
                                                nfid, npid, FALSE);
+                       atomic_dec(&open_file->wrtPending);
                        cFYI(1,("SetFSize for attrs rc = %d", rc));
                        if(rc == -EINVAL) {
                                int bytes_written;