From b61ac21fb08dff5c5f29d5741dd83cffb95a1ffd Mon Sep 17 00:00:00 2001 From: Andrey Markovytch Date: Wed, 3 Feb 2016 08:02:19 +0200 Subject: mm + fs: extends support for cache dropping Exposes drop_pagecache_sb (required by eCryptfs cache wiping) Adds truncate_inode_pages_fill_zero (required by eCryptfs cache wiping), which not only truncates pages but also fills them with 0, so that the cached data can no longer be retrieved. Change-Id: Icfc18a2c8cdc922e71ee17add6459a1355e77ba6 Signed-off-by: Andrey Markovytch [gbroner@codeaurora.org: fix merge conflict] Signed-off-by: Gilad Broner --- fs/drop_caches.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'fs') diff --git a/fs/drop_caches.c b/fs/drop_caches.c index d72d52b90433..ddf319bcfccd 100644 --- a/fs/drop_caches.c +++ b/fs/drop_caches.c @@ -13,7 +13,7 @@ /* A global variable is a bit ugly, but it keeps the code simple */ int sysctl_drop_caches; -static void drop_pagecache_sb(struct super_block *sb, void *unused) +void drop_pagecache_sb(struct super_block *sb, void *unused) { struct inode *inode, *toput_inode = NULL; -- cgit v1.2.3