]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - fs/mount.h
Merge branch 'drm-vmwgfx-fixes-4_10' of git://people.freedesktop.org/~syeh/repos_linu...
[mirror_ubuntu-zesty-kernel.git] / fs / mount.h
index d2e25d7b64b3073c28f37a339b31ac75d275c6f4..2c856fc47ae309ed88c3ca59302cb1ba660142f2 100644 (file)
@@ -94,6 +94,12 @@ extern struct mount *__lookup_mnt_last(struct vfsmount *, struct dentry *);
 extern int __legitimize_mnt(struct vfsmount *, unsigned);
 extern bool legitimize_mnt(struct vfsmount *, unsigned);
 
+static inline bool __path_is_mountpoint(const struct path *path)
+{
+       struct mount *m = __lookup_mnt(path->mnt, path->dentry);
+       return m && likely(!(m->mnt.mnt_flags & MNT_SYNC_UMOUNT));
+}
+
 extern void __detach_mounts(struct dentry *dentry);
 
 static inline void detach_mounts(struct dentry *dentry)