summaryrefslogtreecommitdiff
path: root/fs
diff options
context:
space:
mode:
authorAndrey Markovytch <andreym@codeaurora.org>2016-02-03 08:02:19 +0200
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-23 21:24:12 -0700
commitb61ac21fb08dff5c5f29d5741dd83cffb95a1ffd (patch)
tree881e539f423fdbbee3b5200ce490203288b5dd36 /fs
parent36f1ad69fd10838dc90d31e692a318c4992cd48b (diff)
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 <andreym@codeaurora.org> [gbroner@codeaurora.org: fix merge conflict] Signed-off-by: Gilad Broner <gbroner@codeaurora.org>
Diffstat (limited to 'fs')
-rw-r--r--fs/drop_caches.c2
1 files changed, 1 insertions, 1 deletions
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;