From: Leonard Michlmayr Date: Thu, 4 Mar 2010 22:07:28 +0000 (-0500) Subject: ext4: correctly calculate number of blocks for fiemap X-Git-Tag: v2.6.34-rc1~199^2~25 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=aca92ff6f57c000d1b4523e383c8bd6b8269b8b1;p=pandora-kernel.git ext4: correctly calculate number of blocks for fiemap ext4_fiemap() rounds the length of the requested range down to blocksize, which is is not the true number of blocks that cover the requested region. This problem is especially impressive if the user requests only the first byte of a file: not a single extent will be reported. We fix this by calculating the last block of the region and then subtract to find the number of blocks in the extents. Signed-off-by: Leonard Michlmayr Signed-off-by: "Theodore Ts'o" --- Reading git-diff-tree failed