]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - fs/cifs/file.c
Merge branch 'for-next' of git://git.samba.org/sfrench/cifs-2.6
[linux.git] / fs / cifs / file.c
index a301edbdad4a54d288d555e5f3ee95f10fb58c34..755584684f6c51d0f9dc8444541017eca2d0b294 100644 (file)
@@ -2568,8 +2568,8 @@ cifs_writev(struct kiocb *iocb, const struct iovec *iov,
        if (rc > 0) {
                ssize_t err;
 
-               err = generic_write_sync(file, pos, rc);
-               if (err < 0 && rc > 0)
+               err = generic_write_sync(file, iocb->ki_pos - rc, rc);
+               if (err < 0)
                        rc = err;
        }