From: Al Viro Date: Sun, 11 Jan 2015 00:01:08 +0000 (-0500) Subject: switch the IO-triggering parts of umount to fs_pin X-Git-Tag: fixes-v4.0-rc1~77^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=87b95ce0964c016ede92763be9c164e49f1019e9;p=pandora-kernel.git switch the IO-triggering parts of umount to fs_pin Signed-off-by: Al Viro --- diff --git a/fs/fs_pin.c b/fs/fs_pin.c index 0c77bdc238b2..b06c98796afb 100644 --- a/fs/fs_pin.c +++ b/fs/fs_pin.c @@ -1,7 +1,6 @@ #include #include #include -#include #include "internal.h" #include "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 */ Reading git-diff-tree failed