From: Joel Becker Date: Fri, 13 Feb 2009 00:41:25 +0000 (-0800) Subject: ocfs2: Pass struct ocfs2_caching_info to the journal functions. X-Git-Tag: v2.6.32-rc1~173^2~79 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0cf2f7632b1789b811ab20b611c4156e6de2b055;p=pandora-kernel.git ocfs2: Pass struct ocfs2_caching_info to the journal functions. The next step in divorcing metadata I/O management from struct inode is to pass struct ocfs2_caching_info to the journal functions. Thus the journal locks a metadata cache with the cache io_lock function. It also can compare ci_last_trans and ci_created_trans directly. This is a large patch because of all the places we change ocfs2_journal_access..(handle, inode, ...) to ocfs2_journal_access..(handle, INODE_CACHE(inode), ...). Signed-off-by: Joel Becker --- Reading git-diff-tree failed