From 87b95ce0964c016ede92763be9c164e49f1019e9 Mon Sep 17 00:00:00 2001 From: Al Viro Date: Sat, 10 Jan 2015 19:01:08 -0500 Subject: switch the IO-triggering parts of umount to fs_pin Signed-off-by: Al Viro --- fs/mount.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'fs/mount.h') diff --git a/fs/mount.h b/fs/mount.h index 0ad6f760ce52..6a61c2b3e385 100644 --- a/fs/mount.h +++ b/fs/mount.h @@ -2,6 +2,7 @@ #include #include #include +#include struct mnt_namespace { atomic_t count; @@ -62,7 +63,8 @@ struct mount { int mnt_group_id; /* peer group identifier */ int mnt_expiry_mark; /* true if marked for expiry */ struct hlist_head mnt_pins; - struct path mnt_ex_mountpoint; + struct fs_pin mnt_umount; + struct dentry *mnt_ex_mountpoint; }; #define MNT_NS_INTERNAL ERR_PTR(-EINVAL) /* distinct from any mnt_namespace */ -- cgit v1.2.3-55-g7522