[Ocfs2-devel] [PATCH V2 7/7] Cleancache (was Transcendent Memory): ocfs2 hook

Dan Magenheimer dan.magenheimer at oracle.com
Fri May 28 10:38:47 PDT 2010


[PATCH V2 7/7] Cleancache (was Transcendent Memory): ocfs2 hook

Filesystems must explicitly enable cleancache.  Ocfs2 is
currently the only user of the clustered filesystem
interface but nevertheless, the cleancache hooks in the
VFS layer are sufficient for ocfs2.

Signed-off-by: Dan Magenheimer <dan.magenheimer at oracle.com>
Acked-by: Joel Becker <joel.becker at oracle.com>

Diffstat:
 super.c                                  |    3 +++
 1 file changed, 3 insertions(+)

--- linux-2.6.34/fs/ocfs2/super.c	2010-05-16 15:17:36.000000000 -0600
+++ linux-2.6.34-cleancache/fs/ocfs2/super.c	2010-05-24 12:14:44.000000000 -0600
@@ -42,6 +42,7 @@
 #include <linux/seq_file.h>
 #include <linux/quotaops.h>
 #include <linux/smp_lock.h>
+#include <linux/cleancache.h>
 
 #define MLOG_MASK_PREFIX ML_SUPER
 #include <cluster/masklog.h>
@@ -2233,6 +2234,8 @@ static int ocfs2_initialize_super(struct
 		mlog_errno(status);
 		goto bail;
 	}
+	sb->cleancache_poolid =
+		cleancache_init_shared_fs((char *)&uuid_net_key, PAGE_SIZE);
 
 bail:
 	mlog_exit(status);



More information about the Ocfs2-devel mailing list