From: Joel Becker Date: Fri, 13 Feb 2009 01:32:34 +0000 (-0800) Subject: ocfs2: Store the ocfs2_caching_info on ocfs2_extent_tree. X-Git-Tag: v2.6.32-rc1~173^2~78 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d9a0a1f83bf083b55b3c1f16efddecc31abace61;p=pandora-kernel.git ocfs2: Store the ocfs2_caching_info on ocfs2_extent_tree. What do we cache? Metadata blocks. What are most of our non-inode metadata blocks? Extent blocks for our btrees. struct ocfs2_extent_tree is the main structure for managing those. So let's store the associated ocfs2_caching_info there. This means that ocfs2_et_root_journal_access() doesn't need struct inode anymore, and any place that has an et can refer to et->et_ci instead of INODE_CACHE(inode). Signed-off-by: Joel Becker --- Reading git-diff-tree failed