Hide MNT_SHARED_WRITES() and MNT_EXTENDED_SHARED() under the #ifdef

_KERNEL braces.  Struct mount is only defined for the kernel build.

Reported and tested by:	andreast
Sponsored by:	The FreeBSD Foundation
MFC after:	2 weeks
This commit is contained in:
Konstantin Belousov 2013-11-09 22:28:04 +00:00
parent f7f5706f28
commit beb199ac86

View File

@ -362,6 +362,7 @@ void __mnt_vnode_markerfree_active(struct vnode **mvp, struct mount *);
#define MNTK_LOOKUP_SHARED 0x40000000 /* FS supports shared lock lookups */
#define MNTK_NOKNOTE 0x80000000 /* Don't send KNOTEs from VOP hooks */
#ifdef _KERNEL
static inline int
MNT_SHARED_WRITES(struct mount *mp)
{
@ -375,6 +376,7 @@ MNT_EXTENDED_SHARED(struct mount *mp)
return (mp != NULL && (mp->mnt_kern_flag & MNTK_EXTENDED_SHARED) != 0);
}
#endif
/*
* Sysctl CTL_VFS definitions.