X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=fs%2F9p%2Fvfs_file.c;h=b177fd3b1eb3bfef4fb0155c5361597bdfb5242c;hb=334d431f65f05d3412c921875717b8c4ec6da71c;hp=6ecf863bfa2f4b57db975b88f14fe7d80ad36afa;hpb=f804b3159482eedbb4250b1e9248c308fb63b805;p=platform%2Fkernel%2Flinux-rpi.git diff --git a/fs/9p/vfs_file.c b/fs/9p/vfs_file.c index 6ecf863..b177fd3 100644 --- a/fs/9p/vfs_file.c +++ b/fs/9p/vfs_file.c @@ -612,9 +612,9 @@ static void v9fs_mmap_vm_close(struct vm_area_struct *vma) struct writeback_control wbc = { .nr_to_write = LONG_MAX, .sync_mode = WB_SYNC_ALL, - .range_start = vma->vm_pgoff * PAGE_SIZE, + .range_start = (loff_t)vma->vm_pgoff * PAGE_SIZE, /* absolute end, byte at end included */ - .range_end = vma->vm_pgoff * PAGE_SIZE + + .range_end = (loff_t)vma->vm_pgoff * PAGE_SIZE + (vma->vm_end - vma->vm_start - 1), };