diff options
Diffstat (limited to 'fs/ntfs')
| -rw-r--r-- | fs/ntfs/file.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/fs/ntfs/file.c b/fs/ntfs/file.c index 10dc38cc02bb..5622ed5a201e 100644 --- a/fs/ntfs/file.c +++ b/fs/ntfs/file.c | |||
| @@ -1952,12 +1952,9 @@ static ssize_t ntfs_file_write_iter(struct kiocb *iocb, struct iov_iter *from) | |||
| 1952 | written = ntfs_perform_write(file, from, iocb->ki_pos); | 1952 | written = ntfs_perform_write(file, from, iocb->ki_pos); |
| 1953 | current->backing_dev_info = NULL; | 1953 | current->backing_dev_info = NULL; |
| 1954 | inode_unlock(vi); | 1954 | inode_unlock(vi); |
| 1955 | if (likely(written > 0)) { | ||
| 1956 | err = generic_write_sync(iocb, iocb->ki_pos, written); | ||
| 1957 | if (err < 0) | ||
| 1958 | written = 0; | ||
| 1959 | } | ||
| 1960 | iocb->ki_pos += written; | 1955 | iocb->ki_pos += written; |
| 1956 | if (likely(written > 0)) | ||
| 1957 | written = generic_write_sync(iocb, written); | ||
| 1961 | return written ? written : err; | 1958 | return written ? written : err; |
| 1962 | } | 1959 | } |
| 1963 | 1960 | ||
