Whamcloud - gitweb
Fix off-by-one error in file length calculation.
authordeen <deen>
Thu, 4 Oct 2007 16:39:11 +0000 (16:39 +0000)
committerdeen <deen>
Thu, 4 Oct 2007 16:39:11 +0000 (16:39 +0000)
Original patch by green.

b=10919
i=adilger
i=tianzy

lustre/llite/llite_mmap.c

index e45f84d..40a89a5 100644 (file)
@@ -435,7 +435,7 @@ struct page *ll_nopage(struct vm_area_struct *vma, unsigned long address,
         lov_stripe_lock(lsm);
         if (mode == LCK_PW)
                 obd_adjust_kms(ll_i2dtexp(inode), lsm,
         lov_stripe_lock(lsm);
         if (mode == LCK_PW)
                 obd_adjust_kms(ll_i2dtexp(inode), lsm,
-                               min_t(loff_t, policy.l_extent.end,
+                               min_t(loff_t, policy.l_extent.end + 1,
                                i_size_read(inode)), 0);
         lov_stripe_unlock(lsm);
 
                                i_size_read(inode)), 0);
         lov_stripe_unlock(lsm);