Date: Wed, 20 May 2009 23:34:59 +0000 (UTC) From: Kip Macy <kmacy@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src UPDATING src/cddl Makefile.inc src/cddl/compat/opensolaris/include libshare.h mnttab.h src/cddl/compat/opensolaris/misc deviceid.c mnttab.c zmount.c zone.c src/cddl/contrib/opensolaris/cmd/zdb zdb.8 zdb.c zdb_il.c ... Message-ID: <200905202339.n4KNdEIM037669@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
kmacy 2009-05-20 23:34:59 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) . UPDATING cddl Makefile.inc cddl/compat/opensolaris/include mnttab.h cddl/compat/opensolaris/misc deviceid.c mnttab.c zmount.c zone.c cddl/contrib/opensolaris/cmd/zdb zdb.8 zdb.c zdb_il.c cddl/contrib/opensolaris/cmd/zfs zfs.8 zfs_iter.c zfs_iter.h zfs_main.c cddl/contrib/opensolaris/cmd/zpool zpool.8 zpool_iter.c zpool_main.c zpool_util.c zpool_util.h zpool_vdev.c cddl/contrib/opensolaris/cmd/ztest ztest.c cddl/contrib/opensolaris/head assert.h libintl.h synch.h thread.h cddl/contrib/opensolaris/lib/libnvpair libnvpair.c libnvpair.h cddl/contrib/opensolaris/lib/libuutil/common libuutil.h libuutil_common.h uu_alloc.c uu_avl.c uu_dprintf.c uu_list.c cddl/contrib/opensolaris/lib/libzfs/common libzfs.h libzfs_changelist.c libzfs_dataset.c libzfs_graph.c libzfs_impl.h libzfs_import.c libzfs_mount.c libzfs_pool.c libzfs_status.c libzfs_util.c cddl/contrib/opensolaris/lib/libzpool/common kernel.c taskq.c util.c cddl/contrib/opensolaris/lib/libzpool/common/sys zfs_context.h cddl/lib Makefile cddl/lib/libnvpair Makefile cddl/lib/libzfs Makefile cddl/lib/libzpool Makefile cddl/sbin/zpool Makefile cddl/usr.bin Makefile cddl/usr.bin/ztest Makefile cddl/usr.sbin Makefile cddl/usr.sbin/zdb Makefile sys/cddl/compat/opensolaris/kern opensolaris.c opensolaris_atomic.c opensolaris_kmem.c opensolaris_misc.c opensolaris_policy.c opensolaris_vfs.c opensolaris_zone.c sys/cddl/compat/opensolaris/rpc xdr.h sys/cddl/compat/opensolaris/sys atomic.h cpuvar.h cred.h dnlc.h kmem.h lock.h misc.h mntent.h mutex.h param.h policy.h proc.h rwlock.h sunddi.h sysmacros.h time.h types.h uio.h vfs.h vnode.h zone.h sys/cddl/contrib/opensolaris/common/acl acl_common.c acl_common.h sys/cddl/contrib/opensolaris/common/avl avl.c sys/cddl/contrib/opensolaris/common/nvpair nvpair.c sys/cddl/contrib/opensolaris/common/zfs zfs_namecheck.c zfs_namecheck.h zfs_prop.c zfs_prop.h sys/cddl/contrib/opensolaris/uts/common Makefile.files sys/cddl/contrib/opensolaris/uts/common/fs gfs.c sys/cddl/contrib/opensolaris/uts/common/fs/zfs arc.c bplist.c dbuf.c dmu.c dmu_object.c dmu_objset.c dmu_send.c dmu_traverse.c dmu_tx.c dmu_zfetch.c dnode.c dnode_sync.c dsl_dataset.c dsl_dir.c dsl_pool.c dsl_prop.c dsl_synctask.c metaslab.c refcount.c sha256.c spa.c spa_config.c spa_errlog.c spa_history.c spa_misc.c space_map.c txg.c unique.c vdev.c vdev_cache.c vdev_disk.c vdev_file.c vdev_geom.c vdev_label.c vdev_mirror.c vdev_missing.c vdev_queue.c vdev_raidz.c vdev_root.c zap.c zap_leaf.c zap_micro.c zfs_acl.c zfs_byteswap.c zfs_ctldir.c zfs_dir.c zfs_fm.c zfs_ioctl.c zfs_log.c zfs_replay.c zfs_rlock.c zfs_vfsops.c zfs_vnops.c zfs_znode.c zil.c zio.c zio_checksum.c zio_inject.c zvol.c sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys arc.h bplist.h dbuf.h dmu.h dmu_impl.h dmu_objset.h dmu_traverse.h dmu_tx.h dnode.h dsl_dataset.h dsl_dir.h dsl_pool.h dsl_prop.h dsl_synctask.h metaslab.h refcount.h spa.h spa_impl.h txg.h txg_impl.h uberblock_impl.h unique.h vdev.h vdev_disk.h vdev_impl.h zap.h zap_impl.h zap_leaf.h zfs_acl.h zfs_context.h zfs_ctldir.h zfs_dir.h zfs_ioctl.h zfs_vfsops.h zfs_znode.h zil.h zil_impl.h zio.h zio_checksum.h zio_impl.h zvol.h sys/cddl/contrib/opensolaris/uts/common/os callb.c list.c taskq.c sys/cddl/contrib/opensolaris/uts/common/rpc xdr.h sys/cddl/contrib/opensolaris/uts/common/sys avl.h byteorder.h callb.h cpuvar.h cred.h dkio.h dklabel.h dtrace_impl.h gfs.h isa_defs.h list.h nvpair.h processor.h synch.h sysmacros.h sys/cddl/contrib/opensolaris/uts/common/sys/fm protocol.h util.h sys/cddl/contrib/opensolaris/uts/common/sys/fm/fs zfs.h sys/cddl/contrib/opensolaris/uts/common/sys/fs zfs.h sys/cddl/contrib/opensolaris/uts/common/zmod zmod.c sys/compat/linprocfs linprocfs.c sys/compat/pecoff imgact_pecoff.c sys/fs/coda coda_vfsops.c sys/fs/msdosfs msdosfs_vfsops.c sys/fs/nullfs null_vfsops.c sys/fs/unionfs union_vfsops.c sys/modules/opensolaris Makefile sys/modules/zfs Makefile sys/ufs/ffs ffs_snapshot.c usr.sbin/bsnmpd/modules/snmp_hostres hostres_fs_tbl.c Added files: (Branch: RELENG_7) cddl/compat/opensolaris/include libshare.h cddl/contrib/opensolaris/cmd/zinject translate.c zinject.c zinject.h cddl/contrib/opensolaris/lib/libzfs/common libzfs_sendrecv.c cddl/usr.bin/zinject Makefile sys/boot/i386/zfsboot zfsboot.c sys/boot/zfs zfsimpl.c sys/cddl/boot/zfs README fletcher.c lzjb.c sha256.c zfsimpl.h zfssubr.c sys/cddl/compat/opensolaris/kern opensolaris_lookup.c sys/cddl/compat/opensolaris/sys file.h kidmap.h pathname.h refstr.h sid.h sig.h sys/cddl/contrib/opensolaris/common/atomic/amd64 opensolaris_atomic.S sys/cddl/contrib/opensolaris/common/atomic/i386 opensolaris_atomic.S sys/cddl/contrib/opensolaris/common/atomic/ia64 opensolaris_atomic.S sys/cddl/contrib/opensolaris/common/atomic/sparc64 opensolaris_atomic.S sys/cddl/contrib/opensolaris/common/unicode u8_textprep.c sys/cddl/contrib/opensolaris/common/zfs zfs_comutil.c zfs_comutil.h zfs_deleg.c zfs_deleg.h zpool_prop.c zprop_common.c sys/cddl/contrib/opensolaris/uts/common/fs vnode.c sys/cddl/contrib/opensolaris/uts/common/fs/zfs dsl_deleg.c dsl_deleg2.c dsl_scrub.c dsl_scrub2.c rrwlock.c zfs_fuid.c zfs_fuid2.c sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys dsl_deleg.h rrwlock.h spa_boot.h zfs_fuid.h sys/cddl/contrib/opensolaris/uts/common/rpc opensolaris_xdr.c opensolaris_xdr_array.c opensolaris_xdr_mem.c sys/cddl/contrib/opensolaris/uts/common/sys acl.h acl_impl.h extdirent.h idmap.h u8_textprep.h u8_textprep_data.h vnode.h sys/cddl/contrib/opensolaris/uts/common/sys/sysevent eventdefs.h sys/cddl/contrib/opensolaris/uts/common/zmod opensolaris_crc32.c Removed files: (Branch: RELENG_7) sys/cddl/compat/opensolaris/sys acl.h sys/cddl/contrib/opensolaris/common/atomic/amd64 atomic.S sys/cddl/contrib/opensolaris/common/atomic/i386 atomic.S sys/cddl/contrib/opensolaris/common/atomic/ia64 atomic.S sys/cddl/contrib/opensolaris/common/atomic/sparc64 atomic.S sys/cddl/contrib/opensolaris/uts/common/rpc xdr.c xdr_array.c xdr_mem.c sys/cddl/contrib/opensolaris/uts/common/sys vfs.h sys/cddl/contrib/opensolaris/uts/common/zmod crc32.c Log: SVN rev 192498 on 2009-05-20 23:34:59Z by kmacy MFC ZFS version 13. This includes the changes by pjd (see original message below) as well as the following: - the recurring deadlock was fixed by deferring vinactive to a dedicated thread - zfs boot for all pool types now works Submitted by: dfr - kmem now goes up to 512GB so arc is now limited by physmem - the arc now experiences backpressure from the vm (which can be too much - but this allows ZFS to work without any tunables on amd64) - frequently recurring LOR in the ARC fixed - zfs send coredump fix - fixes for various PRs Supported by: Barrett Lyon, BitGravity Revision 185029 - (view) (annotate) - [select for diffs] Modified Mon Nov 17 20:49:29 2008 UTC (6 months ago) by pjd File length: 38244 byte(s) Diff to previous 177698 Update ZFS from version 6 to 13 and bring some FreeBSD-specific changes. This bring huge amount of changes, I'll enumerate only user-visible changes: - Delegated Administration Allows regular users to perform ZFS operations, like file system creation, snapshot creation, etc. - L2ARC Level 2 cache for ZFS - allows to use additional disks for cache. Huge performance improvements mostly for random read of mostly static content. - slog Allow to use additional disks for ZFS Intent Log to speed up operations like fsync(2). - vfs.zfs.super_owner Allows regular users to perform privileged operations on files stored on ZFS file systems owned by him. Very careful with this one. - chflags(2) Not all the flags are supported. This still needs work. - ZFSBoot Support to boot off of ZFS pool. Not finished, AFAIK. Submitted by: dfr - Snapshot properties - New failure modes Before if write requested failed, system paniced. Now one can select from one of three failure modes: Before if write requested failed, system paniced. Now one can select from one of three failure modes: - panic - panic on write error - wait - wait for disk to reappear - continue - serve read requests if possible, block write requests - Refquota, refreservation properties Just quota and reservation properties, but don't count space consumed by children file systems, clones and snapshots. - Sparse volumes ZVOLs that don't reserve space in the pool. - External attributes Compatible with extattr(2). - NFSv4-ACLs Not sure about the status, might not be complete yet. Submitted by: trasz - Creation-time properties - Regression tests for zpool(8) command. Obtained from: OpenSolaris Revision Changes Path 1.507.2.25 +6 -1 src/UPDATING 1.2.2.3 +2 -0 src/cddl/Makefile.inc 1.1.2.1 +144 -0 src/cddl/compat/opensolaris/include/libshare.h (new) 1.2.2.3 +2 -0 src/cddl/compat/opensolaris/include/mnttab.h 1.2.2.2 +2 -6 src/cddl/compat/opensolaris/misc/deviceid.c 1.2.2.2 +3 -1 src/cddl/compat/opensolaris/misc/mnttab.c 1.2.2.2 +4 -3 src/cddl/compat/opensolaris/misc/zmount.c 1.2.2.2 +3 -3 src/cddl/compat/opensolaris/misc/zone.c 1.3.2.2 +9 -0 src/cddl/contrib/opensolaris/cmd/zdb/zdb.8 1.4.2.2 +570 -239 src/cddl/contrib/opensolaris/cmd/zdb/zdb.c 1.2.2.2 +24 -15 src/cddl/contrib/opensolaris/cmd/zdb/zdb_il.c 1.3.2.2 +1135 -348 src/cddl/contrib/opensolaris/cmd/zfs/zfs.8 1.2.2.2 +43 -28 src/cddl/contrib/opensolaris/cmd/zfs/zfs_iter.c 1.2.2.2 +7 -5 src/cddl/contrib/opensolaris/cmd/zfs/zfs_iter.h 1.3.2.2 +1417 -360 src/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c 1.1.2.1 +460 -0 src/cddl/contrib/opensolaris/cmd/zinject/translate.c (new) 1.2.2.1 +771 -0 src/cddl/contrib/opensolaris/cmd/zinject/zinject.c (new) 1.1.2.1 +71 -0 src/cddl/contrib/opensolaris/cmd/zinject/zinject.h (new) 1.3.2.2 +735 -139 src/cddl/contrib/opensolaris/cmd/zpool/zpool.8 1.2.2.2 +15 -7 src/cddl/contrib/opensolaris/cmd/zpool/zpool_iter.c 1.3.2.2 +843 -496 src/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c 1.2.2.2 +26 -1 src/cddl/contrib/opensolaris/cmd/zpool/zpool_util.c 1.2.2.2 +7 -7 src/cddl/contrib/opensolaris/cmd/zpool/zpool_util.h 1.3.2.2 +325 -81 src/cddl/contrib/opensolaris/cmd/zpool/zpool_vdev.c 1.4.2.2 +892 -753 src/cddl/contrib/opensolaris/cmd/ztest/ztest.c 1.2.2.2 +2 -3 src/cddl/contrib/opensolaris/head/assert.h 1.2.2.2 +6 -5 src/cddl/contrib/opensolaris/head/libintl.h 1.2.2.2 +10 -8 src/cddl/contrib/opensolaris/head/synch.h 1.2.2.2 +2 -0 src/cddl/contrib/opensolaris/head/thread.h 1.2.2.2 +355 -4 src/cddl/contrib/opensolaris/lib/libnvpair/libnvpair.c 1.2.2.2 +6 -4 src/cddl/contrib/opensolaris/lib/libnvpair/libnvpair.h 1.2.2.2 +4 -6 src/cddl/contrib/opensolaris/lib/libuutil/common/libuutil.h 1.2.2.2 +3 -14 src/cddl/contrib/opensolaris/lib/libuutil/common/libuutil_common.h 1.2.2.2 +19 -6 src/cddl/contrib/opensolaris/lib/libuutil/common/uu_alloc.c 1.2.2.2 +21 -19 src/cddl/contrib/opensolaris/lib/libuutil/common/uu_avl.c 1.2.2.2 +1 -1 src/cddl/contrib/opensolaris/lib/libuutil/common/uu_dprintf.c 1.2.2.2 +39 -32 src/cddl/contrib/opensolaris/lib/libuutil/common/uu_list.c 1.4.2.2 +206 -65 src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h 1.3.2.2 +164 -50 src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_changelist.c 1.3.2.2 +1813 -1362 src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c 1.2.2.2 +84 -68 src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_graph.c 1.2.2.2 +65 -17 src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_impl.h 1.4.2.2 +431 -84 src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c 1.2.2.2 +598 -171 src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c 1.2.2.2 +1333 -380 src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c 1.2.2.1 +2104 -0 src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c (new) 1.3.2.2 +45 -31 src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_status.c 1.4.2.2 +586 -30 src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c 1.4.2.2 +101 -19 src/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c 1.9.2.3 +139 -34 src/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h 1.2.2.2 +9 -4 src/cddl/contrib/opensolaris/lib/libzpool/common/taskq.c 1.2.2.2 +47 -35 src/cddl/contrib/opensolaris/lib/libzpool/common/util.c 1.7.2.2 +1 -1 src/cddl/lib/Makefile 1.2.2.2 +1 -1 src/cddl/lib/libnvpair/Makefile 1.3.2.2 +7 -3 src/cddl/lib/libzfs/Makefile 1.5.2.2 +15 -2 src/cddl/lib/libzpool/Makefile 1.3.2.2 +4 -2 src/cddl/sbin/zpool/Makefile 1.7.2.2 +3 -1 src/cddl/usr.bin/Makefile 1.1.2.1 +25 -0 src/cddl/usr.bin/zinject/Makefile (new) 1.4.2.2 +7 -5 src/cddl/usr.bin/ztest/Makefile 1.7.2.2 +1 -1 src/cddl/usr.sbin/Makefile 1.4.2.2 +8 -3 src/cddl/usr.sbin/zdb/Makefile 1.3.2.1 +1057 -0 src/sys/boot/i386/zfsboot/zfsboot.c (new) 1.5.2.1 +1520 -0 src/sys/boot/zfs/zfsimpl.c (new) 1.2.2.1 +14 -0 src/sys/cddl/boot/zfs/README (new) 1.1.2.1 +60 -0 src/sys/cddl/boot/zfs/fletcher.c (new) 1.1.2.1 +74 -0 src/sys/cddl/boot/zfs/lzjb.c (new) 1.1.2.1 +127 -0 src/sys/cddl/boot/zfs/sha256.c (new) 1.4.2.1 +1177 -0 src/sys/cddl/boot/zfs/zfsimpl.h (new) 1.3.2.1 +925 -0 src/sys/cddl/boot/zfs/zfssubr.c (new) 1.1.2.2 +1 -0 src/sys/cddl/compat/opensolaris/kern/opensolaris.c 1.2.2.2 +12 -2 src/sys/cddl/compat/opensolaris/kern/opensolaris_atomic.c 1.4.2.4 +14 -9 src/sys/cddl/compat/opensolaris/kern/opensolaris_kmem.c 1.2.2.1 +111 -0 src/sys/cddl/compat/opensolaris/kern/opensolaris_lookup.c (new) 1.3.2.2 +18 -4 src/sys/cddl/compat/opensolaris/kern/opensolaris_misc.c 1.3.2.2 +121 -23 src/sys/cddl/compat/opensolaris/kern/opensolaris_policy.c 1.10.2.3 +18 -79 src/sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c 1.2.2.2 +58 -48 src/sys/cddl/compat/opensolaris/kern/opensolaris_zone.c 1.3.2.3 +0 -13 src/sys/cddl/compat/opensolaris/rpc/xdr.h 1.2.2.3 +0 -243 src/sys/cddl/compat/opensolaris/sys/acl.h (dead) 1.3.2.3 +11 -1 src/sys/cddl/compat/opensolaris/sys/atomic.h 1.4.2.3 +0 -1 src/sys/cddl/compat/opensolaris/sys/cpuvar.h 1.2.2.2 +15 -8 src/sys/cddl/compat/opensolaris/sys/cred.h 1.3.2.2 +2 -2 src/sys/cddl/compat/opensolaris/sys/dnlc.h 1.1.2.1 +228 -0 src/sys/cddl/compat/opensolaris/sys/file.h (new) 1.1.2.1 +164 -0 src/sys/cddl/compat/opensolaris/sys/kidmap.h (new) 1.5.2.3 +4 -2 src/sys/cddl/compat/opensolaris/sys/kmem.h 1.2.2.4 +1 -2 src/sys/cddl/compat/opensolaris/sys/lock.h 1.3.2.2 +8 -1 src/sys/cddl/compat/opensolaris/sys/misc.h 1.2.2.3 +2 -0 src/sys/cddl/compat/opensolaris/sys/mntent.h 1.5.2.3 +2 -2 src/sys/cddl/compat/opensolaris/sys/mutex.h 1.2.2.2 +4 -0 src/sys/cddl/compat/opensolaris/sys/param.h 1.1.2.1 +216 -0 src/sys/cddl/compat/opensolaris/sys/pathname.h (new) 1.2.2.2 +26 -12 src/sys/cddl/compat/opensolaris/sys/policy.h 1.5.2.3 +0 -1 src/sys/cddl/compat/opensolaris/sys/proc.h 1.1.2.1 +136 -0 src/sys/cddl/compat/opensolaris/sys/refstr.h (new) 1.5.2.3 +2 -2 src/sys/cddl/compat/opensolaris/sys/rwlock.h 1.1.2.1 +216 -0 src/sys/cddl/compat/opensolaris/sys/sid.h (new) 1.1.2.1 +276 -0 src/sys/cddl/compat/opensolaris/sys/sig.h (new) 1.2.2.2 +3 -1 src/sys/cddl/compat/opensolaris/sys/sunddi.h 1.2.2.3 +4 -4 src/sys/cddl/compat/opensolaris/sys/sysmacros.h 1.3.2.3 +3 -1 src/sys/cddl/compat/opensolaris/sys/time.h 1.4.2.3 +4 -3 src/sys/cddl/compat/opensolaris/sys/types.h 1.2.2.3 +1 -1 src/sys/cddl/compat/opensolaris/sys/uio.h 1.3.2.2 +16 -2 src/sys/cddl/compat/opensolaris/sys/vfs.h 1.6.2.2 +91 -66 src/sys/cddl/compat/opensolaris/sys/vnode.h 1.2.2.2 +3 -5 src/sys/cddl/compat/opensolaris/sys/zone.h 1.2.2.2 +1556 -44 src/sys/cddl/contrib/opensolaris/common/acl/acl_common.c 1.2.2.2 +16 -11 src/sys/cddl/contrib/opensolaris/common/acl/acl_common.h 1.4.2.2 +0 -68 src/sys/cddl/contrib/opensolaris/common/atomic/amd64/atomic.S (dead) 1.1.2.1 +66 -0 src/sys/cddl/contrib/opensolaris/common/atomic/amd64/opensolaris_atomic.S (new) 1.4.2.2 +0 -98 src/sys/cddl/contrib/opensolaris/common/atomic/i386/atomic.S (dead) 1.1.2.1 +133 -0 src/sys/cddl/contrib/opensolaris/common/atomic/i386/opensolaris_atomic.S (new) 1.3.2.2 +0 -82 src/sys/cddl/contrib/opensolaris/common/atomic/ia64/atomic.S (dead) 1.1.2.1 +82 -0 src/sys/cddl/contrib/opensolaris/common/atomic/ia64/opensolaris_atomic.S (new) 1.1.2.2 +0 -115 src/sys/cddl/contrib/opensolaris/common/atomic/sparc64/atomic.S (dead) 1.1.2.1 +115 -0 src/sys/cddl/contrib/opensolaris/common/atomic/sparc64/opensolaris_atomic.S (new) 1.3.2.3 +65 -1 src/sys/cddl/contrib/opensolaris/common/avl/avl.c 1.3.2.3 +297 -9 src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c 1.1.2.1 +2130 -0 src/sys/cddl/contrib/opensolaris/common/unicode/u8_textprep.c (new) 1.1.2.1 +65 -0 src/sys/cddl/contrib/opensolaris/common/zfs/zfs_comutil.c (new) 1.1.2.1 +176 -0 src/sys/cddl/contrib/opensolaris/common/zfs/zfs_comutil.h (new) 1.1.2.1 +234 -0 src/sys/cddl/contrib/opensolaris/common/zfs/zfs_deleg.c (new) 1.1.2.1 +324 -0 src/sys/cddl/contrib/opensolaris/common/zfs/zfs_deleg.h (new) 1.2.2.2 +80 -4 src/sys/cddl/contrib/opensolaris/common/zfs/zfs_namecheck.c 1.2.2.2 +6 -1 src/sys/cddl/contrib/opensolaris/common/zfs/zfs_namecheck.h 1.2.2.2 +318 -480 src/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c 1.2.2.2 +81 -8 src/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.h 1.1.2.1 +186 -0 src/sys/cddl/contrib/opensolaris/common/zfs/zpool_prop.c (new) 1.1.2.1 +406 -0 src/sys/cddl/contrib/opensolaris/common/zfs/zprop_common.c (new) 1.2.2.2 +11 -4 src/sys/cddl/contrib/opensolaris/uts/common/Makefile.files 1.5.2.3 +304 -95 src/sys/cddl/contrib/opensolaris/uts/common/fs/gfs.c 1.2.2.1 +213 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/vnode.c (new) 1.15.2.4 +2040 -298 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c 1.2.2.2 +45 -8 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bplist.c 1.4.2.2 +231 -180 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c 1.2.2.2 +234 -54 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c 1.2.2.2 +5 -3 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_object.c 1.3.2.2 +394 -202 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c 1.3.2.2 +534 -307 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c 1.2.2.2 +34 -2 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c 1.2.2.2 +160 -86 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c 1.2.2.3 +19 -4 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c 1.3.2.2 +238 -163 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c 1.3.2.2 +67 -65 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c 1.4.2.2 +1746 -674 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c 1.1.2.1 +735 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deleg.c (new) 1.1.2.1 +735 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deleg2.c (new) 1.3.2.2 +306 -190 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c 1.3.2.2 +376 -19 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c 1.2.2.2 +206 -105 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_prop.c 1.1.2.1 +929 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scrub.c (new) 1.1.2.1 +929 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scrub2.c (new) 1.2.2.2 +32 -3 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_synctask.c 1.2.2.2 +91 -65 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c 1.2.2.3 +6 -5 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/refcount.c 1.1.2.1 +248 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/rrwlock.c (new) 1.2.2.2 +15 -17 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sha256.c 1.8.2.2 +2058 -1058 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c 1.6.2.2 +155 -83 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c 1.2.2.2 +1 -4 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_errlog.c 1.2.2.2 +98 -23 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_history.c 1.3.2.3 +538 -244 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c 1.2.2.2 +17 -10 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c 1.2.2.2 +42 -14 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h 1.2.2.2 +5 -5 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/bplist.h 1.2.2.2 +18 -7 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h 1.3.2.2 +76 -25 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h 1.2.2.2 +8 -6 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_impl.h 1.2.2.2 +18 -7 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_objset.h 1.2.2.2 +2 -1 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_traverse.h 1.2.2.2 +5 -1 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_tx.h 1.2.2.2 +17 -9 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h 1.3.2.2 +81 -27 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h 1.1.2.1 +292 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_deleg.h (new) 1.3.2.2 +29 -12 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dir.h 1.2.2.2 +49 -5 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h 1.2.2.2 +9 -4 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_prop.h 1.2.2.2 +8 -2 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_synctask.h 1.2.2.2 +7 -5 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h 1.2.2.3 +4 -2 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/refcount.h 1.1.2.1 +316 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/rrwlock.h (new) 1.3.2.3 +98 -33 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h 1.1.2.1 +180 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_boot.h (new) 1.2.2.2 +71 -41 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h 1.2.2.2 +15 -5 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg.h 1.2.2.2 +4 -5 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg_impl.h 1.2.2.2 +2 -2 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/uberblock_impl.h 1.2.2.2 +8 -5 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/unique.h 1.2.2.2 +27 -25 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h 1.2.2.2 +8 -4 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_disk.h 1.2.2.2 +27 -16 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h 1.2.2.2 +71 -5 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap.h 1.2.2.2 +27 -13 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_impl.h 1.2.2.2 +16 -6 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_leaf.h 1.2.2.2 +130 -28 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_acl.h 1.4.2.2 +20 -4 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h 1.2.2.2 +5 -5 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ctldir.h 1.2.2.2 +9 -4 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_dir.h 1.1.2.1 +500 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_fuid.h (new) 1.3.2.2 +52 -20 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h 1.2.2.2 +51 -12 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h 1.3.2.3 +110 -52 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h 1.2.2.2 +125 -19 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h 1.2.2.2 +9 -11 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil_impl.h 1.2.2.2 +137 -81 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h 1.2.2.2 +2 -4 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_checksum.h 1.2.2.2 +55 -117 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_impl.h 1.2.2.2 +8 -4 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zvol.h 1.2.2.2 +92 -56 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c 1.2.2.2 +13 -4 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/unique.c 1.5.2.2 +857 -349 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c 1.3.2.3 +74 -31 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c 1.2.2.2 +225 -62 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c 1.2.2.2 +27 -62 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_file.c 1.6.2.2 +230 -121 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c 1.2.2.2 +306 -239 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c 1.2.2.2 +70 -85 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c 1.2.2.2 +5 -9 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_missing.c 1.3.2.3 +44 -40 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c 1.3.2.2 +68 -87 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c 1.2.2.2 +11 -11 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_root.c 1.4.2.2 +123 -57 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap.c 1.2.2.2 +145 -33 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_leaf.c 1.3.2.2 +317 -104 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c 1.3.2.2 +1798 -725 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c 1.2.2.2 +91 -11 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_byteswap.c 1.8.2.3 +312 -122 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c 1.3.2.2 +258 -70 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c 1.5.2.2 +77 -43 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_fm.c 1.1.2.1 +716 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_fuid.c (new) 1.1.2.1 +716 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_fuid2.c (new) 1.7.2.3 +1886 -589 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c 1.3.2.2 +406 -57 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_log.c 1.6.2.2 +551 -36 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c 1.2.2.2 +12 -4 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_rlock.c 1.14.2.2 +624 -195 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c 1.31.2.5 +1545 -288 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c 1.15.2.4 +826 -285 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c 1.4.2.3 +250 -133 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c 1.5.2.3 +1472 -1042 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c 1.2.2.2 +65 -31 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_checksum.c 1.2.2.2 +59 -4 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_inject.c 1.5.2.2 +653 -63 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c 1.3.2.3 +21 -10 src/sys/cddl/contrib/opensolaris/uts/common/os/callb.c 1.2.2.2 +68 -16 src/sys/cddl/contrib/opensolaris/uts/common/os/list.c 1.4.2.3 +21 -0 src/sys/cddl/contrib/opensolaris/uts/common/os/taskq.c 1.1.2.1 +621 -0 src/sys/cddl/contrib/opensolaris/uts/common/rpc/opensolaris_xdr.c (new) 1.1.2.1 +114 -0 src/sys/cddl/contrib/opensolaris/uts/common/rpc/opensolaris_xdr_array.c (new) 1.1.2.1 +209 -0 src/sys/cddl/contrib/opensolaris/uts/common/rpc/opensolaris_xdr_mem.c (new) 1.3.2.3 +0 -673 src/sys/cddl/contrib/opensolaris/uts/common/rpc/xdr.c (dead) 1.3.2.3 +14 -10 src/sys/cddl/contrib/opensolaris/uts/common/rpc/xdr.h 1.2.2.2 +0 -123 src/sys/cddl/contrib/opensolaris/uts/common/rpc/xdr_array.c (dead) 1.2.2.2 +0 -209 src/sys/cddl/contrib/opensolaris/uts/common/rpc/xdr_mem.c (dead) 1.1.2.1 +300 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/acl.h (new) 1.1.2.1 +244 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/acl_impl.h (new) 1.2.2.2 +19 -6 src/sys/cddl/contrib/opensolaris/uts/common/sys/avl.h 1.3.2.3 +41 -8 src/sys/cddl/contrib/opensolaris/uts/common/sys/byteorder.h 1.2.2.2 +8 -3 src/sys/cddl/contrib/opensolaris/uts/common/sys/callb.h 1.2.2.2 +2 -2 src/sys/cddl/contrib/opensolaris/uts/common/sys/cpuvar.h 1.2.2.2 +33 -1 src/sys/cddl/contrib/opensolaris/uts/common/sys/cred.h 1.2.2.2 +23 -3 src/sys/cddl/contrib/opensolaris/uts/common/sys/dkio.h 1.2.2.2 +21 -12 src/sys/cddl/contrib/opensolaris/uts/common/sys/dklabel.h 1.3.2.2 +1 -1 src/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace_impl.h 1.1.2.1 +308 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/extdirent.h (new) 1.2.2.2 +11 -2 src/sys/cddl/contrib/opensolaris/uts/common/sys/fm/fs/zfs.h 1.2.2.2 +33 -4 src/sys/cddl/contrib/opensolaris/uts/common/sys/fm/protocol.h 1.2.2.2 +1 -1 src/sys/cddl/contrib/opensolaris/uts/common/sys/fm/util.h 1.4.2.2 +351 -102 src/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h 1.2.2.2 +29 -9 src/sys/cddl/contrib/opensolaris/uts/common/sys/gfs.h 1.1.2.1 +372 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/idmap.h (new) 1.3.2.3 +52 -4 src/sys/cddl/contrib/opensolaris/uts/common/sys/isa_defs.h 1.2.2.2 +9 -5 src/sys/cddl/contrib/opensolaris/uts/common/sys/list.h 1.2.2.2 +25 -6 src/sys/cddl/contrib/opensolaris/uts/common/sys/nvpair.h 1.2.2.2 +9 -5 src/sys/cddl/contrib/opensolaris/uts/common/sys/processor.h 1.2.2.2 +23 -22 src/sys/cddl/contrib/opensolaris/uts/common/sys/synch.h 1.1.2.1 +494 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/eventdefs.h (new) 1.3.2.2 +101 -10 src/sys/cddl/contrib/opensolaris/uts/common/sys/sysmacros.h 1.1.2.1 +364 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/u8_textprep.h (new) 1.1.2.1 +141504 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/u8_textprep_data.h (new) 1.2.2.2 +0 -569 src/sys/cddl/contrib/opensolaris/uts/common/sys/vfs.h (dead) 1.3.2.1 +1596 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/vnode.h (new) 1.2.2.2 +0 -428 src/sys/cddl/contrib/opensolaris/uts/common/zmod/crc32.c (dead) 1.1.2.1 +428 -0 src/sys/cddl/contrib/opensolaris/uts/common/zmod/opensolaris_crc32.c (new) 1.2.2.2 +8 -4 src/sys/cddl/contrib/opensolaris/uts/common/zmod/zmod.c 1.115.2.10 +1 -0 src/sys/compat/linprocfs/linprocfs.c 1.40.2.2 +1 -0 src/sys/compat/pecoff/imgact_pecoff.c 1.67.2.9 +1 -0 src/sys/fs/coda/coda_vfsops.c 1.174.2.2 +1 -0 src/sys/fs/msdosfs/msdosfs_vfsops.c 1.83.2.1 +1 -0 src/sys/fs/nullfs/null_vfsops.c 1.82.2.6 +1 -0 src/sys/fs/unionfs/union_vfsops.c 1.1.2.3 +2 -1 src/sys/modules/opensolaris/Makefile 1.6.2.4 +9 -6 src/sys/modules/zfs/Makefile 1.136.2.6 +2 -1 src/sys/ufs/ffs/ffs_snapshot.c 1.3.2.1 +1 -0 src/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_fs_tbl.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200905202339.n4KNdEIM037669>