X-Git-Url: http://git.cascardo.info/?a=blobdiff_plain;f=mm%2Fmsync.c;h=24e612fefa04dc13eae85af00164d674c0b91940;hb=1e90a13d0c3dc94512af1ccb2b6563e8297838fa;hp=bb04d53ae8529597d3b0ca6636c49d5243762875;hpb=7ead5b7e4a3cf4a16579a8f164022345b93fe972;p=cascardo%2Flinux.git diff --git a/mm/msync.c b/mm/msync.c index bb04d53ae852..24e612fefa04 100644 --- a/mm/msync.c +++ b/mm/msync.c @@ -38,7 +38,7 @@ SYSCALL_DEFINE3(msync, unsigned long, start, size_t, len, int, flags) if (flags & ~(MS_ASYNC | MS_INVALIDATE | MS_SYNC)) goto out; - if (start & ~PAGE_MASK) + if (offset_in_page(start)) goto out; if ((flags & MS_ASYNC) && (flags & MS_SYNC)) goto out;