ocfs2: fiemap support
authorMark Fasheh <mfasheh@suse.com>
Fri, 3 Oct 2008 21:32:11 +0000 (17:32 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Fri, 3 Oct 2008 21:32:11 +0000 (17:32 -0400)
commit00dc417fa3e763345b34ccb6034d72de76eea0a1
treec50da655dbd6747499f4516280f323b90214af62
parentc4b929b85bdb64afacbbf6453b1f2bf7e14c9e89
ocfs2: fiemap support

Plug ocfs2 into ->fiemap. Some portions of ocfs2_get_clusters() had to be
refactored so that the extent cache can be skipped in favor of going
directly to the on-disk records. This makes it easier for us to determine
which extent is the last one in the btree. Also, I'm not sure we want to be
caching fiemap lookups anyway as they're not directly related to data
read/write.

Signed-off-by: Mark Fasheh <mfasheh@suse.com>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Cc: ocfs2-devel@oss.oracle.com
Cc: linux-fsdevel@vger.kernel.org
fs/ocfs2/alloc.c
fs/ocfs2/alloc.h
fs/ocfs2/extent_map.c
fs/ocfs2/extent_map.h
fs/ocfs2/file.c