Skip site navigation (1)Skip section navigation (2)
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>