diff options
author | Trond Myklebust <trond.myklebust@primarydata.com> | 2019-08-18 14:18:47 -0400 |
---|---|---|
committer | J. Bruce Fields <bfields@redhat.com> | 2019-08-19 11:00:39 -0400 |
commit | 7239a40ca8bfd88dc5d2f66a14882054fe8e3b92 (patch) | |
tree | b0c4aa8390f48dc1ac610dac186c844c66477805 | |
parent | b72679ee89a0a0ecd26f7b6fcae96cdaababff94 (diff) | |
download | linux-7239a40ca8bfd88dc5d2f66a14882054fe8e3b92.tar.gz |
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>
-rw-r--r-- | fs/file_table.c | 1 |
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); |