summaryrefslogtreecommitdiff
path: root/fs/ncpfs/ncp_fs_sb.h
diff options
context:
space:
mode:
authorAl Viro <viro@zeniv.linux.org.uk>2013-10-03 21:22:44 +0400
committerAl Viro <viro@zeniv.linux.org.uk>2013-10-25 07:43:28 +0400
commit1dcddd4abd2c6df7f28928ad5cafa4a1cd20030b (patch)
tree5aad2d4a6ec078b16750b77217e10a8a3172d38a /fs/ncpfs/ncp_fs_sb.h
parentcac45b062c67f86dc1d91d675128838773523243 (diff)
downloadlinux-1dcddd4abd2c6df7f28928ad5cafa4a1cd20030b.tar.xz
ncpfs: rcu-delay unload_nls() and freeing ncp_server
makes ->d_hash() and ->d_compare() safety in RCU mode independent from vfsmount_lock. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'fs/ncpfs/ncp_fs_sb.h')
-rw-r--r--fs/ncpfs/ncp_fs_sb.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/ncpfs/ncp_fs_sb.h b/fs/ncpfs/ncp_fs_sb.h
index c51b2c543539..b81e97adc5a9 100644
--- a/fs/ncpfs/ncp_fs_sb.h
+++ b/fs/ncpfs/ncp_fs_sb.h
@@ -38,7 +38,7 @@ struct ncp_mount_data_kernel {
};
struct ncp_server {
-
+ struct rcu_head rcu;
struct ncp_mount_data_kernel m; /* Nearly all of the mount data is of
interest for us later, so we store
it completely. */