]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/commit
MFC r230249:
authormckusick <mckusick@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 29 Jan 2012 08:03:45 +0000 (08:03 +0000)
committermckusick <mckusick@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 29 Jan 2012 08:03:45 +0000 (08:03 +0000)
commitcef3e64d97068a03b6990b3b5fd99aaa8d98c4f9
treebe80b4c619fdae56c64c28136b4d56fbadb03eba
parent80b8d0226c4547143cda5c18603b79ab829fa761
MFC r230249:

Make sure all intermediate variables holding mount flags (mnt_flag)
and that all internal kernel calls passing mount flags are declared
as uint64_t so that flags in the top 32-bits are not lost.

MFC r230250:

There are several bugs/hangs when trying to take a snapshot on a UFS/FFS
filesystem running with journaled soft updates. Until these problems
have been tracked down, return ENOTSUPP when an attempt is made to
take a snapshot on a filesystem running with journaled soft updates.

git-svn-id: svn://svn.freebsd.org/base/stable/9@230725 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
19 files changed:
sys/compat/freebsd32/freebsd32_misc.c
sys/fs/cd9660/cd9660_vfsops.c
sys/fs/fdescfs/fdesc_vfsops.c
sys/fs/hpfs/hpfs_vfsops.c
sys/fs/msdosfs/msdosfs_vfsops.c
sys/fs/nfsclient/nfs_clvfsops.c
sys/fs/ntfs/ntfs_vfsops.c
sys/fs/nwfs/nwfs_vfsops.c
sys/fs/portalfs/portal_vfsops.c
sys/fs/pseudofs/pseudofs.c
sys/fs/pseudofs/pseudofs.h
sys/fs/smbfs/smbfs_vfsops.c
sys/gnu/fs/reiserfs/reiserfs_vfsops.c
sys/kern/vfs_mount.c
sys/kern/vfs_subr.c
sys/nfsclient/nfs_vfsops.c
sys/sys/mount.h
sys/ufs/ffs/ffs_snapshot.c
sys/ufs/ffs/ffs_vfsops.c