xref: /openbmc/linux/fs/mount.h (revision a73324da)
1b2dba1afSAl Viro #include <linux/mount.h>
2b2dba1afSAl Viro 
37d6fec45SAl Viro struct mount {
41b8e5564SAl Viro 	struct list_head mnt_hash;
50714a533SAl Viro 	struct mount *mnt_parent;
6a73324daSAl Viro 	struct dentry *mnt_mountpoint;
77d6fec45SAl Viro 	struct vfsmount mnt;
87d6fec45SAl Viro };
97d6fec45SAl Viro 
107d6fec45SAl Viro static inline struct mount *real_mount(struct vfsmount *mnt)
117d6fec45SAl Viro {
127d6fec45SAl Viro 	return container_of(mnt, struct mount, mnt);
137d6fec45SAl Viro }
147d6fec45SAl Viro 
15676da58dSAl Viro static inline int mnt_has_parent(struct mount *mnt)
16b2dba1afSAl Viro {
170714a533SAl Viro 	return mnt != mnt->mnt_parent;
18b2dba1afSAl Viro }
19c7105365SAl Viro 
20c7105365SAl Viro extern struct mount *__lookup_mnt(struct vfsmount *, struct dentry *, int);
21