mnt_dec_writers(real_mount(mnt));
preempt_enable();
}
-EXPORT_SYMBOL_GPL(__mnt_drop_write);
/**
* mnt_drop_write - give up write access to a mount
return mnt->mnt_ns == current->nsproxy->mnt_ns;
}
-/* for aufs, CONFIG_AUFS_BR_FUSE */
-int is_current_mnt_ns(struct vfsmount *mnt)
-{
- return check_mnt(real_mount(mnt));
-}
-EXPORT_SYMBOL_GPL(is_current_mnt_ns);
-
/*
* vfsmount lock must be held for write
*/
}
return 0;
}
-EXPORT_SYMBOL_GPL(iterate_mounts);
static void cleanup_group_ids(struct mount *mnt, struct mount *end)
{