X-Git-Url: http://ftp.safe.ca/?a=blobdiff_plain;f=mm%2Fmsync.c;h=632df4527c0122062d9332a0d483835274ed62f6;hb=69325a122580d3a7b26589e8efdd6663001c3297;hp=07dae08cf31c70c25b8c5ea6300265489c4c7d97;hpb=4c728ef583b3d82266584da5cb068294c09df31e;p=safe%2Fjmp%2Flinux-2.6 diff --git a/mm/msync.c b/mm/msync.c index 07dae08..632df45 100644 --- a/mm/msync.c +++ b/mm/msync.c @@ -28,7 +28,7 @@ * So by _not_ starting I/O in MS_ASYNC we provide complete flexibility to * applications. */ -asmlinkage long sys_msync(unsigned long start, size_t len, int flags) +SYSCALL_DEFINE3(msync, unsigned long, start, size_t, len, int, flags) { unsigned long end; struct mm_struct *mm = current->mm; @@ -82,7 +82,7 @@ asmlinkage long sys_msync(unsigned long start, size_t len, int flags) (vma->vm_flags & VM_SHARED)) { get_file(file); up_read(&mm->mmap_sem); - error = vfs_fsync(file, file->f_path.dentry, 0); + error = vfs_fsync(file, 0); fput(file); if (error || start >= end) goto out;