From: kalpak Date: Fri, 8 Aug 2008 13:58:12 +0000 (+0000) Subject: b=10555 X-Git-Tag: v1_7_100~1^12 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=f5db93014fafe483f9c65e26581232712980db26;p=fs%2Flustre-release.git b=10555 i=adilger Small fix for fiemap calls on block boundary --- diff --git a/ldiskfs/kernel_patches/patches/ext3-fiemap-2.6-rhel5.patch b/ldiskfs/kernel_patches/patches/ext3-fiemap-2.6-rhel5.patch index 5770464..5dad8b1 100644 --- a/ldiskfs/kernel_patches/patches/ext3-fiemap-2.6-rhel5.patch +++ b/ldiskfs/kernel_patches/patches/ext3-fiemap-2.6-rhel5.patch @@ -385,7 +385,7 @@ Index: linux-2.6.18-53.1.14/fs/ext3/extents.c + return -EBADR; + + start_blk = start >> inode->i_sb->s_blocksize_bits; -+ len_blks = (len + inode->i_sb->s_blocksize) >> inode->i_sb->s_blocksize_bits; ++ len_blks = (len + inode->i_sb->s_blocksize - 1) >> inode->i_sb->s_blocksize_bits; + + /* + * Walk the extent tree gathering extent information. @@ -410,7 +410,7 @@ Index: linux-2.6.18-53.1.14/fs/ext3/fiemap.h +/* + * FIEMAP ioctl infrastructure. + * -+ * Copyright (C) 2007 Cluster File Systems, Inc ++ * Copyright 2008 Sun Microsystems, Inc + * + * Author: Kalpak Shah + * Andreas Dilger