Date: Sat, 28 Aug 2010 09:24:11 +0000 (UTC) From: Martin Matuska <mm@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/cddl/compat/opensolaris/kern opensolaris_policy.c src/sys/cddl/compat/opensolaris/sys policy.h src/sys/cddl/contrib/opensolaris/uts/common Makefile.files src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs rrwlock.c zfs_acl.c zfs_vfsops.c zfs_vnops.c zfs_znode.c ... Message-ID: <201008280924.o7S9OPHD059196@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
mm 2010-08-28 09:24:11 UTC
FreeBSD src repository
Modified files:
sys/cddl/compat/opensolaris/kern opensolaris_policy.c
sys/cddl/compat/opensolaris/sys policy.h
sys/cddl/contrib/opensolaris/uts/common Makefile.files
sys/cddl/contrib/opensolaris/uts/common/fs/zfs rrwlock.c
zfs_acl.c
zfs_vfsops.c
zfs_vnops.c
zfs_znode.c
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys zfs_acl.h
zfs_znode.h
sys/cddl/contrib/opensolaris/uts/common/sys vnode.h
Log:
SVN rev 211932 on 2010-08-28 09:24:11Z by mm
Import changes from OpenSolaris that provide
- better ACL caching and speedup of ACL permission checks
- faster handling of stat()
- lowered mutex contention in the read/writer lock (rrwlock)
- several related bugfixes
Detailed information (OpenSolaris onnv changesets and Bug IDs):
9749:105f407a2680
6802734 Support for Access Based Enumeration (not used on FreeBSD)
6844861 inconsistent xattr readdir behavior with too-small buffer
9866:ddc5f1d8eb4e
6848431 zfs with rstchown=0 or file_chown_self privilege allows user to "take" ownership
9981:b4907297e740
6775100 stat() performance on files on zfs should be improved
6827779 rrwlock is overly protective of its counters
10143:d2d432dfe597
6857433 memory leaks found at: zfs_acl_alloc/zfs_acl_node_alloc
6860318 truncate() on zfsroot succeeds when file has a component of its path set without access permission
10232:f37b85f7e03e
6865875 zfs sometimes incorrectly giving search access to a dir
10250:b179ceb34b62
6867395 zpool_upgrade_007_pos testcase panic'd with BAD TRAP: type=e (#pf Page fault)
10269:2788675568fd
6868276 zfs_rezget() can be hazardous when znode has a cached ACL
10295:f7a18a1e9610
6870564 panic in zfs_getsecattr
Approved by: delphij (mentor)
Obtained from: OpenSolaris (multiple Bug IDs)
MFC after: 2 weeks
Revision Changes Path
1.11 +1 -1 src/sys/cddl/compat/opensolaris/kern/opensolaris_policy.c
1.7 +1 -2 src/sys/cddl/compat/opensolaris/sys/policy.h
1.4 +3 -0 src/sys/cddl/contrib/opensolaris/uts/common/Makefile.files
1.2 +27 -12 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/rrwlock.c
1.7 +2 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_acl.h
1.10 +2 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h
1.15 +264 -73 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c
1.42 +1 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c
1.68 +86 -32 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
1.35 +24 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c
1.7 +1 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/vnode.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201008280924.o7S9OPHD059196>
