vfs: retire the no longer used MNTK_LOOKUP_EXCL_DOTDOT flag
Reviewed by: markj Tested by: pho (previous version) Differential Revision: https://reviews.freebsd.org/D34466
This commit is contained in:
parent
aeabf8d4b9
commit
93a0ba8f49
@ -756,9 +756,7 @@ compute_cn_lkflags(struct mount *mp, int lkflags, int cnflags)
|
||||
{
|
||||
|
||||
if (mp == NULL || ((lkflags & LK_SHARED) &&
|
||||
(!(mp->mnt_kern_flag & MNTK_LOOKUP_SHARED) ||
|
||||
((cnflags & ISDOTDOT) &&
|
||||
(mp->mnt_kern_flag & MNTK_LOOKUP_EXCL_DOTDOT))))) {
|
||||
!(mp->mnt_kern_flag & MNTK_LOOKUP_SHARED))) {
|
||||
lkflags &= ~LK_SHARED;
|
||||
lkflags |= LK_EXCLUSIVE;
|
||||
}
|
||||
|
@ -4405,7 +4405,6 @@ DB_SHOW_COMMAND(mount, db_show_mount)
|
||||
MNT_KERN_FLAG(MNTK_NO_IOPF);
|
||||
MNT_KERN_FLAG(MNTK_RECURSE);
|
||||
MNT_KERN_FLAG(MNTK_UPPER_WAITER);
|
||||
MNT_KERN_FLAG(MNTK_LOOKUP_EXCL_DOTDOT);
|
||||
MNT_KERN_FLAG(MNTK_UNLOCKED_INSMNTQUE);
|
||||
MNT_KERN_FLAG(MNTK_USES_BCACHE);
|
||||
MNT_KERN_FLAG(MNTK_FPLOOKUP);
|
||||
|
@ -486,7 +486,7 @@ struct mntoptnames {
|
||||
handle i/o state on EFAULT. */
|
||||
#define MNTK_RECURSE 0x00000200 /* pending recursive unmount */
|
||||
#define MNTK_UPPER_WAITER 0x00000400 /* waiting to drain MNTK_UPPER_PENDING */
|
||||
#define MNTK_LOOKUP_EXCL_DOTDOT 0x00000800
|
||||
/* UNUSED 0x00000800 */
|
||||
#define MNTK_UNLOCKED_INSMNTQUE 0x00001000 /* fs does not lock the vnode for insmntque */
|
||||
#define MNTK_UNMAPPED_BUFS 0x00002000
|
||||
#define MNTK_USES_BCACHE 0x00004000 /* FS uses the buffer cache. */
|
||||
|
Loading…
Reference in New Issue
Block a user