summaryrefslogtreecommitdiffstats
path: root/fs/file_table.c
diff options
context:
space:
mode:
authorTrond Myklebust <trond.myklebust@primarydata.com>2019-08-18 20:18:47 +0200
committerJ. Bruce Fields <bfields@redhat.com>2019-08-19 17:00:39 +0200
commit7239a40ca8bfd88dc5d2f66a14882054fe8e3b92 (patch)
treeb0c4aa8390f48dc1ac610dac186c844c66477805 /fs/file_table.c
parentnotify: export symbols for use by the knfsd file cache (diff)
downloadlinux-7239a40ca8bfd88dc5d2f66a14882054fe8e3b92.tar.xz
linux-7239a40ca8bfd88dc5d2f66a14882054fe8e3b92.zip
vfs: Export flush_delayed_fput for use by knfsd.
Allow knfsd to flush the delayed fput list so that it can ensure the cached struct file is closed before it is unlinked. Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com> Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com> Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Diffstat (limited to 'fs/file_table.c')
-rw-r--r--fs/file_table.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/file_table.c b/fs/file_table.c
index b07b53f24ff5..30d55c9a1744 100644
--- a/fs/file_table.c
+++ b/fs/file_table.c
@@ -327,6 +327,7 @@ void flush_delayed_fput(void)
{
delayed_fput(NULL);
}
+EXPORT_SYMBOL_GPL(flush_delayed_fput);
static DECLARE_DELAYED_WORK(delayed_fput_work, delayed_fput);