Skip to contentSkip to conversation

Cleancache: ext4 hook for cleancache

PATCH New Dan Magenheimer 1 participant 1 message Sep 3, 2010

Subsystems (3)
lore
Share & tools
lore
#0 lore raw

PATCH v5 7/8 Cleancache: ext4 hook for cleancache

[PATCH V5 7/8] Cleancache: ext4 hook for cleancache

Filesystems must explicitly enable cleancache by calling cleancache_init_fs anytime a instance of the filesystem is mounted and must save the returned poolid. For ext4, all other cleancache hooks are in the VFS layer including the matching cleancache_flush_fs hook which must be called on unmount.

Diffstat:

 super.c                                  |    2 ++
 1 file changed, 2 insertions(+)
fs/ext4/super.c +2 -0
@@ -39,6 +39,7 @@
 #include <linux/ctype.h>
 #include <linux/log2.h>
 #include <linux/crc16.h>
+#include <linux/cleancache.h>
 #include <asm/uaccess.h>
 
 #include "ext4.h"
@@ -1849,6 +1850,7 @@ static int ext4_setup_super(struct super
 			EXT4_INODES_PER_GROUP(sb),
 			sbi->s_mount_opt);
 
+	cleancache_init_fs(sb);
 	return res;
 }