From f5db93014fafe483f9c65e26581232712980db26 Mon Sep 17 00:00:00 2001 From: kalpak Date: Fri, 8 Aug 2008 13:58:12 +0000 Subject: [PATCH] b=10555 i=adilger Small fix for fiemap calls on block boundary --- ldiskfs/kernel_patches/patches/ext3-fiemap-2.6-rhel5.patch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 -- 1.8.3.1