]> git.karo-electronics.de Git - linux-beck.git/blobdiff - mm/msync.c
Merge branch 'for-3.20/bdi' of git://git.kernel.dk/linux-block
[linux-beck.git] / mm / msync.c
index 992a1673d488dbbb38aa506c15eb0533f553ed4a..bb04d53ae8529597d3b0ca6636c49d5243762875 100644 (file)
@@ -86,10 +86,7 @@ SYSCALL_DEFINE3(msync, unsigned long, start, size_t, len, int, flags)
                                (vma->vm_flags & VM_SHARED)) {
                        get_file(file);
                        up_read(&mm->mmap_sem);
-                       if (vma->vm_flags & VM_NONLINEAR)
-                               error = vfs_fsync(file, 1);
-                       else
-                               error = vfs_fsync_range(file, fstart, fend, 1);
+                       error = vfs_fsync_range(file, fstart, fend, 1);
                        fput(file);
                        if (error || start >= end)
                                goto out;