Date: Mon, 17 Nov 2008 20:49:29 +0000 (UTC) From: Pawel Jakub Dawidek <pjd@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/cddl/compat/opensolaris/include libshare.h mnttab.h src/cddl/compat/opensolaris/misc mnttab.c zmount.c zone.c src/cddl/contrib/opensolaris/cmd/zdb zdb.8 zdb.c zdb_il.c src/cddl/contrib/opensolaris/cmd/zfs zfs.8 zfs_iter.c zfs_iter.h ... Message-ID: <200811172055.mAHKtkTu031337@repoman.freebsd.org>
index | next in thread | raw e-mail
pjd 2008-11-17 20:49:29 UTC
FreeBSD src repository
Modified files:
cddl/compat/opensolaris/include mnttab.h
cddl/compat/opensolaris/misc 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/libzfs Makefile
cddl/lib/libzpool Makefile
cddl/sbin/zpool Makefile
cddl/usr.bin Makefile
cddl/usr.bin/ztest Makefile
cddl/usr.sbin/zdb Makefile
lib/libc/gen getvfsbyname.3
share/man/man9 VFS_SET.9
sys/boot Makefile
sys/boot/common bootstrap.h
sys/boot/i386 Makefile
sys/boot/i386/libi386 bootinfo32.c devicename.c
sys/boot/i386/loader Makefile conf.c main.c
sys/cddl/compat/opensolaris/kern opensolaris_atomic.c
opensolaris_kmem.c
opensolaris_misc.c
opensolaris_policy.c
opensolaris_vfs.c
opensolaris_zone.c
sys/cddl/compat/opensolaris/sys atomic.h cred.h dnlc.h kmem.h
misc.h mntent.h param.h
policy.h proc.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/atomic/amd64 atomic.S
sys/cddl/contrib/opensolaris/common/atomic/i386 atomic.S
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.c xdr.h
xdr_array.c
sys/cddl/contrib/opensolaris/uts/common/sys avl.h byteorder.h
callb.h cpuvar.h
cred.h dkio.h
dklabel.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/conf files
sys/kern kern_jail.c kern_proc.c kern_thread.c
vfs_lookup.c vfs_subr.c
sys/modules/zfs Makefile
sys/sys conf.h jail.h mount.h namei.h priv.h
proc.h vnode.h
usr.bin/lsvfs lsvfs.c
Added files:
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 Makefile zfsboot.c zfsldr.S
sys/boot/zfs Makefile zfs.c 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/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_scrub.c
rrwlock.c
zfs_fuid.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/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/kern kern_osd.c
sys/sys osd.h
tools/regression/zfs LICENSE misc.sh
tools/regression/zfs/zpool/add cache.t disks.t doesnt_exist.t
files.t log.t mirror.t
option-f_inuse.t
option-f_replication_level_mismatch_0.t
option-f_replication_level_mismatch_1.t
option-f_size_mismatch.t
option-f_type_mismatch.t
option-n.t raidz1.t raidz2.t
spare.t
tools/regression/zfs/zpool/attach log.t mirror.t
option-f_inuse.t
tools/regression/zfs/zpool/create already_exists.t automount.t
cache.t disks.t files.t
log.t mirror.t option-R.t
option-f_inuse.t
option-f_replication_level_mismatch_0.t
option-f_replication_level_mismatch_1.t
option-f_size_mismatch.t
option-f_type_mismatch.t
option-m.t option-n.t
option-o.t raidz1.t raidz2.t
spare.t
tools/regression/zfs/zpool/offline io.t log.t mirror.t
option-t.t raidz1.t
raidz2.t
tools/regression/zfs/zpool/remove cache.t spare.t
tools/regression/zfs/zpool/replace cache.t disk.t log.t
mirror.t raidz1.t raidz2.t
spare.t
Removed files:
sys/cddl/compat/opensolaris/sys acl.h callb.h
Log:
SVN rev 185029 on 2008-11-17 20:49:29Z by pjd
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:
- 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.1 +36 -0 src/cddl/compat/opensolaris/include/libshare.h (new)
1.4 +2 -0 src/cddl/compat/opensolaris/include/mnttab.h
1.3 +3 -1 src/cddl/compat/opensolaris/misc/mnttab.c
1.3 +4 -3 src/cddl/compat/opensolaris/misc/zmount.c
1.3 +3 -3 src/cddl/compat/opensolaris/misc/zone.c
1.4 +6 -0 src/cddl/contrib/opensolaris/cmd/zdb/zdb.8
1.5 +573 -250 src/cddl/contrib/opensolaris/cmd/zdb/zdb.c
1.3 +24 -15 src/cddl/contrib/opensolaris/cmd/zdb/zdb_il.c
1.4 +1135 -348 src/cddl/contrib/opensolaris/cmd/zfs/zfs.8
1.3 +43 -28 src/cddl/contrib/opensolaris/cmd/zfs/zfs_iter.c
1.3 +7 -5 src/cddl/contrib/opensolaris/cmd/zfs/zfs_iter.h
1.4 +1416 -359 src/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c
1.1 +460 -0 src/cddl/contrib/opensolaris/cmd/zinject/translate.c (new)
1.1 +770 -0 src/cddl/contrib/opensolaris/cmd/zinject/zinject.c (new)
1.1 +71 -0 src/cddl/contrib/opensolaris/cmd/zinject/zinject.h (new)
1.4 +738 -144 src/cddl/contrib/opensolaris/cmd/zpool/zpool.8
1.3 +15 -7 src/cddl/contrib/opensolaris/cmd/zpool/zpool_iter.c
1.4 +843 -495 src/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c
1.3 +26 -1 src/cddl/contrib/opensolaris/cmd/zpool/zpool_util.c
1.3 +7 -7 src/cddl/contrib/opensolaris/cmd/zpool/zpool_util.h
1.4 +326 -82 src/cddl/contrib/opensolaris/cmd/zpool/zpool_vdev.c
1.5 +891 -753 src/cddl/contrib/opensolaris/cmd/ztest/ztest.c
1.3 +2 -3 src/cddl/contrib/opensolaris/head/assert.h
1.3 +6 -5 src/cddl/contrib/opensolaris/head/libintl.h
1.3 +10 -8 src/cddl/contrib/opensolaris/head/synch.h
1.3 +2 -0 src/cddl/contrib/opensolaris/head/thread.h
1.3 +355 -4 src/cddl/contrib/opensolaris/lib/libnvpair/libnvpair.c
1.3 +6 -4 src/cddl/contrib/opensolaris/lib/libnvpair/libnvpair.h
1.3 +4 -6 src/cddl/contrib/opensolaris/lib/libuutil/common/libuutil.h
1.3 +3 -14 src/cddl/contrib/opensolaris/lib/libuutil/common/libuutil_common.h
1.3 +19 -6 src/cddl/contrib/opensolaris/lib/libuutil/common/uu_alloc.c
1.3 +21 -19 src/cddl/contrib/opensolaris/lib/libuutil/common/uu_avl.c
1.3 +1 -1 src/cddl/contrib/opensolaris/lib/libuutil/common/uu_dprintf.c
1.3 +39 -32 src/cddl/contrib/opensolaris/lib/libuutil/common/uu_list.c
1.5 +206 -65 src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h
1.4 +164 -50 src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_changelist.c
1.4 +1822 -1370 src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c
1.3 +84 -68 src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_graph.c
1.3 +65 -17 src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_impl.h
1.5 +431 -84 src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c
1.3 +598 -171 src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c
1.3 +1334 -381 src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c
1.1 +2103 -0 src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c (new)
1.4 +45 -31 src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_status.c
1.5 +586 -30 src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c
1.5 +101 -19 src/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c
1.12 +137 -34 src/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h
1.3 +9 -4 src/cddl/contrib/opensolaris/lib/libzpool/common/taskq.c
1.3 +47 -35 src/cddl/contrib/opensolaris/lib/libzpool/common/util.c
1.5 +7 -3 src/cddl/lib/libzfs/Makefile
1.7 +14 -1 src/cddl/lib/libzpool/Makefile
1.5 +4 -2 src/cddl/sbin/zpool/Makefile
1.10 +2 -0 src/cddl/usr.bin/Makefile
1.1 +25 -0 src/cddl/usr.bin/zinject/Makefile (new)
1.6 +7 -5 src/cddl/usr.bin/ztest/Makefile
1.6 +8 -3 src/cddl/usr.sbin/zdb/Makefile
1.19 +7 -2 src/lib/libc/gen/getvfsbyname.3
1.12 +7 -2 src/share/man/man9/VFS_SET.9
1.37 +4 -0 src/sys/boot/Makefile
1.46 +1 -0 src/sys/boot/common/bootstrap.h
1.23 +2 -2 src/sys/boot/i386/Makefile
1.38 +1 -0 src/sys/boot/i386/libi386/bootinfo32.c
1.11 +2 -0 src/sys/boot/i386/libi386/devicename.c
1.87 +8 -2 src/sys/boot/i386/loader/Makefile
1.27 +14 -0 src/sys/boot/i386/loader/conf.c
1.43 +40 -11 src/sys/boot/i386/loader/main.c
1.1 +108 -0 src/sys/boot/i386/zfsboot/Makefile (new)
1.1 +944 -0 src/sys/boot/i386/zfsboot/zfsboot.c (new)
1.1 +402 -0 src/sys/boot/i386/zfsboot/zfsldr.S (new)
1.1 +29 -0 src/sys/boot/zfs/Makefile (new)
1.1 +514 -0 src/sys/boot/zfs/zfs.c (new)
1.1 +1443 -0 src/sys/boot/zfs/zfsimpl.c (new)
1.1 +14 -0 src/sys/cddl/boot/zfs/README (new)
1.1 +60 -0 src/sys/cddl/boot/zfs/fletcher.c (new)
1.1 +74 -0 src/sys/cddl/boot/zfs/lzjb.c (new)
1.1 +127 -0 src/sys/cddl/boot/zfs/sha256.c (new)
1.1 +1151 -0 src/sys/cddl/boot/zfs/zfsimpl.h (new)
1.1 +193 -0 src/sys/cddl/boot/zfs/zfssubr.c (new)
1.4 +9 -0 src/sys/cddl/compat/opensolaris/kern/opensolaris_atomic.c
1.8 +14 -9 src/sys/cddl/compat/opensolaris/kern/opensolaris_kmem.c
1.1 +112 -0 src/sys/cddl/compat/opensolaris/kern/opensolaris_lookup.c (new)
1.4 +17 -3 src/sys/cddl/compat/opensolaris/kern/opensolaris_misc.c
1.5 +117 -19 src/sys/cddl/compat/opensolaris/kern/opensolaris_policy.c
1.13 +12 -57 src/sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c
1.3 +58 -48 src/sys/cddl/compat/opensolaris/kern/opensolaris_zone.c
1.4 +0 -243 src/sys/cddl/compat/opensolaris/sys/acl.h (dead)
1.6 +9 -0 src/sys/cddl/compat/opensolaris/sys/atomic.h
1.4 +0 -219 src/sys/cddl/compat/opensolaris/sys/callb.h (dead)
1.3 +15 -8 src/sys/cddl/compat/opensolaris/sys/cred.h
1.4 +2 -2 src/sys/cddl/compat/opensolaris/sys/dnlc.h
1.1 +57 -0 src/sys/cddl/compat/opensolaris/sys/file.h (new)
1.1 +41 -0 src/sys/cddl/compat/opensolaris/sys/kidmap.h (new)
1.7 +4 -3 src/sys/cddl/compat/opensolaris/sys/kmem.h
1.4 +8 -1 src/sys/cddl/compat/opensolaris/sys/misc.h
1.4 +2 -0 src/sys/cddl/compat/opensolaris/sys/mntent.h
1.3 +5 -1 src/sys/cddl/compat/opensolaris/sys/param.h
1.1 +54 -0 src/sys/cddl/compat/opensolaris/sys/pathname.h (new)
1.4 +24 -10 src/sys/cddl/compat/opensolaris/sys/policy.h
1.6 +2 -9 src/sys/cddl/compat/opensolaris/sys/proc.h
1.1 +34 -0 src/sys/cddl/compat/opensolaris/sys/refstr.h (new)
1.1 +54 -0 src/sys/cddl/compat/opensolaris/sys/sid.h (new)
1.1 +69 -0 src/sys/cddl/compat/opensolaris/sys/sig.h (new)
1.3 +3 -1 src/sys/cddl/compat/opensolaris/sys/sunddi.h
1.4 +4 -0 src/sys/cddl/compat/opensolaris/sys/sysmacros.h
1.4 +4 -1 src/sys/cddl/compat/opensolaris/sys/time.h
1.6 +4 -3 src/sys/cddl/compat/opensolaris/sys/types.h
1.4 +1 -1 src/sys/cddl/compat/opensolaris/sys/uio.h
1.4 +16 -2 src/sys/cddl/compat/opensolaris/sys/vfs.h
1.7 +72 -59 src/sys/cddl/compat/opensolaris/sys/vnode.h
1.3 +3 -5 src/sys/cddl/compat/opensolaris/sys/zone.h
1.3 +1554 -44 src/sys/cddl/contrib/opensolaris/common/acl/acl_common.c
1.3 +16 -11 src/sys/cddl/contrib/opensolaris/common/acl/acl_common.h
1.5 +5 -7 src/sys/cddl/contrib/opensolaris/common/atomic/amd64/atomic.S
1.5 +42 -7 src/sys/cddl/contrib/opensolaris/common/atomic/i386/atomic.S
1.4 +65 -1 src/sys/cddl/contrib/opensolaris/common/avl/avl.c
1.4 +297 -9 src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c
1.1 +2130 -0 src/sys/cddl/contrib/opensolaris/common/unicode/u8_textprep.c (new)
1.1 +65 -0 src/sys/cddl/contrib/opensolaris/common/zfs/zfs_comutil.c (new)
1.1 +44 -0 src/sys/cddl/contrib/opensolaris/common/zfs/zfs_comutil.h (new)
1.1 +234 -0 src/sys/cddl/contrib/opensolaris/common/zfs/zfs_deleg.c (new)
1.1 +81 -0 src/sys/cddl/contrib/opensolaris/common/zfs/zfs_deleg.h (new)
1.3 +80 -4 src/sys/cddl/contrib/opensolaris/common/zfs/zfs_namecheck.c
1.3 +6 -1 src/sys/cddl/contrib/opensolaris/common/zfs/zfs_namecheck.h
1.3 +318 -480 src/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c
1.3 +81 -8 src/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.h
1.1 +186 -0 src/sys/cddl/contrib/opensolaris/common/zfs/zpool_prop.c (new)
1.1 +406 -0 src/sys/cddl/contrib/opensolaris/common/zfs/zprop_common.c (new)
1.3 +11 -4 src/sys/cddl/contrib/opensolaris/uts/common/Makefile.files
1.7 +304 -95 src/sys/cddl/contrib/opensolaris/uts/common/fs/gfs.c
1.1 +74 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/vnode.c (new)
1.16 +2009 -290 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
1.3 +45 -8 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bplist.c
1.5 +227 -180 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c
1.3 +231 -54 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c
1.3 +5 -3 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_object.c
1.4 +393 -202 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c
1.4 +534 -307 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c
1.3 +34 -2 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c
1.3 +160 -86 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c
1.4 +19 -4 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c
1.4 +238 -163 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c
1.4 +67 -65 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c
1.5 +1743 -672 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c
1.1 +735 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deleg.c (new)
1.4 +306 -190 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c
1.4 +376 -19 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c
1.3 +206 -105 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_prop.c
1.1 +929 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scrub.c (new)
1.3 +32 -3 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_synctask.c
1.3 +91 -65 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c
1.4 +6 -5 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/refcount.c
1.1 +249 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/rrwlock.c (new)
1.3 +15 -17 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sha256.c
1.9 +2061 -1061 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c
1.7 +154 -78 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c
1.3 +1 -4 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_errlog.c
1.3 +98 -23 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_history.c
1.5 +538 -244 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c
1.3 +17 -10 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c
1.3 +42 -14 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h
1.3 +5 -5 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/bplist.h
1.3 +18 -7 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h
1.4 +76 -25 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h
1.3 +8 -6 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_impl.h
1.3 +18 -7 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_objset.h
1.3 +2 -1 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_traverse.h
1.3 +5 -1 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_tx.h
1.3 +17 -9 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h
1.4 +81 -27 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h
1.1 +73 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_deleg.h (new)
1.4 +29 -12 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dir.h
1.3 +49 -5 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h
1.3 +9 -4 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_prop.h
1.3 +8 -2 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_synctask.h
1.3 +7 -5 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h
1.4 +4 -2 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/refcount.h
1.1 +79 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/rrwlock.h (new)
1.4 +98 -33 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h
1.1 +45 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_boot.h (new)
1.3 +71 -41 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h
1.3 +15 -5 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg.h
1.3 +4 -5 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg_impl.h
1.3 +2 -2 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/uberblock_impl.h
1.3 +8 -5 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/unique.h
1.3 +27 -25 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h
1.3 +8 -4 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_disk.h
1.3 +27 -16 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h
1.3 +71 -5 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap.h
1.3 +27 -13 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_impl.h
1.3 +16 -6 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_leaf.h
1.3 +130 -28 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_acl.h
1.5 +20 -4 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h
1.3 +5 -5 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ctldir.h
1.3 +9 -4 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_dir.h
1.1 +125 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_fuid.h (new)
1.4 +52 -20 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h
1.3 +51 -12 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h
1.4 +110 -52 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h
1.3 +125 -19 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h
1.3 +9 -11 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil_impl.h
1.3 +137 -81 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h
1.3 +2 -4 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_checksum.h
1.3 +55 -117 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_impl.h
1.3 +8 -4 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zvol.h
1.3 +92 -56 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c
1.3 +13 -4 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/unique.c
1.6 +857 -349 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c
1.4 +74 -31 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c
1.3 +225 -62 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c
1.4 +20 -53 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_file.c
1.7 +351 -92 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c
1.3 +306 -239 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c
1.3 +70 -85 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c
1.3 +5 -9 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_missing.c
1.4 +44 -40 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c
1.4 +60 -88 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c
1.3 +11 -11 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_root.c
1.5 +123 -57 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap.c
1.3 +145 -33 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_leaf.c
1.4 +317 -104 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c
1.7 +1792 -727 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c
1.3 +91 -11 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_byteswap.c
1.13 +308 -115 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c
1.4 +256 -70 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c
1.6 +77 -43 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_fm.c
1.1 +716 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_fuid.c (new)
1.9 +1798 -502 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
1.4 +399 -57 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_log.c
1.8 +546 -33 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c
1.3 +12 -4 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_rlock.c
1.15 +607 -189 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c
1.36 +1479 -283 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
1.22 +821 -286 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c
1.5 +245 -132 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c
1.6 +1469 -1041 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c
1.3 +65 -31 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_checksum.c
1.3 +59 -4 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_inject.c
1.6 +653 -62 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c
1.4 +21 -10 src/sys/cddl/contrib/opensolaris/uts/common/os/callb.c
1.3 +68 -16 src/sys/cddl/contrib/opensolaris/uts/common/os/list.c
1.5 +21 -0 src/sys/cddl/contrib/opensolaris/uts/common/os/taskq.c
1.4 +3 -55 src/sys/cddl/contrib/opensolaris/uts/common/rpc/xdr.c
1.4 +14 -10 src/sys/cddl/contrib/opensolaris/uts/common/rpc/xdr.h
1.3 +3 -12 src/sys/cddl/contrib/opensolaris/uts/common/rpc/xdr_array.c
1.1 +300 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/acl.h (new)
1.1 +61 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/acl_impl.h (new)
1.3 +19 -6 src/sys/cddl/contrib/opensolaris/uts/common/sys/avl.h
1.4 +41 -8 src/sys/cddl/contrib/opensolaris/uts/common/sys/byteorder.h
1.3 +8 -3 src/sys/cddl/contrib/opensolaris/uts/common/sys/callb.h
1.3 +2 -2 src/sys/cddl/contrib/opensolaris/uts/common/sys/cpuvar.h
1.3 +33 -1 src/sys/cddl/contrib/opensolaris/uts/common/sys/cred.h
1.3 +23 -3 src/sys/cddl/contrib/opensolaris/uts/common/sys/dkio.h
1.3 +21 -12 src/sys/cddl/contrib/opensolaris/uts/common/sys/dklabel.h
1.1 +77 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/extdirent.h (new)
1.3 +11 -2 src/sys/cddl/contrib/opensolaris/uts/common/sys/fm/fs/zfs.h
1.3 +33 -4 src/sys/cddl/contrib/opensolaris/uts/common/sys/fm/protocol.h
1.3 +1 -1 src/sys/cddl/contrib/opensolaris/uts/common/sys/fm/util.h
1.5 +351 -101 src/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h
1.3 +28 -9 src/sys/cddl/contrib/opensolaris/uts/common/sys/gfs.h
1.1 +93 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/idmap.h (new)
1.6 +9 -47 src/sys/cddl/contrib/opensolaris/uts/common/sys/isa_defs.h
1.3 +9 -5 src/sys/cddl/contrib/opensolaris/uts/common/sys/list.h
1.3 +25 -6 src/sys/cddl/contrib/opensolaris/uts/common/sys/nvpair.h
1.3 +9 -5 src/sys/cddl/contrib/opensolaris/uts/common/sys/processor.h
1.3 +23 -22 src/sys/cddl/contrib/opensolaris/uts/common/sys/synch.h
1.1 +247 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/eventdefs.h (new)
1.4 +98 -10 src/sys/cddl/contrib/opensolaris/uts/common/sys/sysmacros.h
1.1 +91 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/u8_textprep.h (new)
1.1 +35376 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/u8_textprep_data.h (new)
1.1 +395 -0 src/sys/cddl/contrib/opensolaris/uts/common/sys/vnode.h (new)
1.3 +8 -4 src/sys/cddl/contrib/opensolaris/uts/common/zmod/zmod.c
1.1351 +1 -0 src/sys/conf/files
1.84 +28 -234 src/sys/kern/kern_jail.c
1.1 +301 -0 src/sys/kern/kern_osd.c (new)
1.272 +3 -0 src/sys/kern/kern_proc.c
1.282 +3 -0 src/sys/kern/kern_thread.c
1.116 +22 -9 src/sys/kern/vfs_lookup.c
1.748 +10 -4 src/sys/kern/vfs_subr.c
1.13 +4 -0 src/sys/modules/zfs/Makefile
1.246 +2 -0 src/sys/sys/conf.h
1.32 +7 -2 src/sys/sys/jail.h
1.238 +1 -0 src/sys/sys/mount.h
1.50 +10 -4 src/sys/sys/namei.h
1.1 +89 -0 src/sys/sys/osd.h (new)
1.25 +1 -1 src/sys/sys/priv.h
1.524 +2 -0 src/sys/sys/proc.h
1.344 +1 -0 src/sys/sys/vnode.h
1.1 +27 -0 src/tools/regression/zfs/LICENSE (new)
1.1 +436 -0 src/tools/regression/zfs/misc.sh (new)
1.1 +126 -0 src/tools/regression/zfs/zpool/add/cache.t (new)
1.1 +60 -0 src/tools/regression/zfs/zpool/add/disks.t (new)
1.1 +20 -0 src/tools/regression/zfs/zpool/add/doesnt_exist.t (new)
1.1 +231 -0 src/tools/regression/zfs/zpool/add/files.t (new)
1.1 +284 -0 src/tools/regression/zfs/zpool/add/log.t (new)
1.1 +86 -0 src/tools/regression/zfs/zpool/add/mirror.t (new)
1.1 +1186 -0 src/tools/regression/zfs/zpool/add/option-f_inuse.t (new)
1.1 +161 -0 src/tools/regression/zfs/zpool/add/option-f_replication_level_mismatch_0.t (new)
1.1 +785 -0 src/tools/regression/zfs/zpool/add/option-f_replication_level_mismatch_1.t (new)
1.1 +434 -0 src/tools/regression/zfs/zpool/add/option-f_size_mismatch.t (new)
1.1 +408 -0 src/tools/regression/zfs/zpool/add/option-f_type_mismatch.t (new)
1.1 +34 -0 src/tools/regression/zfs/zpool/add/option-n.t (new)
1.1 +70 -0 src/tools/regression/zfs/zpool/add/raidz1.t (new)
1.1 +77 -0 src/tools/regression/zfs/zpool/add/raidz2.t (new)
1.1 +137 -0 src/tools/regression/zfs/zpool/add/spare.t (new)
1.1 +232 -0 src/tools/regression/zfs/zpool/attach/log.t (new)
1.1 +208 -0 src/tools/regression/zfs/zpool/attach/mirror.t (new)
1.1 +670 -0 src/tools/regression/zfs/zpool/attach/option-f_inuse.t (new)
1.1 +28 -0 src/tools/regression/zfs/zpool/create/already_exists.t (new)
1.1 +22 -0 src/tools/regression/zfs/zpool/create/automount.t (new)
1.1 +126 -0 src/tools/regression/zfs/zpool/create/cache.t (new)
1.1 +52 -0 src/tools/regression/zfs/zpool/create/disks.t (new)
1.1 +189 -0 src/tools/regression/zfs/zpool/create/files.t (new)
1.1 +202 -0 src/tools/regression/zfs/zpool/create/log.t (new)
1.1 +83 -0 src/tools/regression/zfs/zpool/create/mirror.t (new)
1.1 +30 -0 src/tools/regression/zfs/zpool/create/option-R.t (new)
1.1 +297 -0 src/tools/regression/zfs/zpool/create/option-f_inuse.t (new)
1.1 +200 -0 src/tools/regression/zfs/zpool/create/option-f_replication_level_mismatch_0.t (new)
1.1 +540 -0 src/tools/regression/zfs/zpool/create/option-f_replication_level_mismatch_1.t (new)
1.1 +256 -0 src/tools/regression/zfs/zpool/create/option-f_size_mismatch.t (new)
1.1 +414 -0 src/tools/regression/zfs/zpool/create/option-f_type_mismatch.t (new)
1.1 +59 -0 src/tools/regression/zfs/zpool/create/option-m.t (new)
1.1 +23 -0 src/tools/regression/zfs/zpool/create/option-n.t (new)
1.1 +107 -0 src/tools/regression/zfs/zpool/create/option-o.t (new)
1.1 +129 -0 src/tools/regression/zfs/zpool/create/raidz1.t (new)
1.1 +91 -0 src/tools/regression/zfs/zpool/create/raidz2.t (new)
1.1 +104 -0 src/tools/regression/zfs/zpool/create/spare.t (new)
1.1 +85 -0 src/tools/regression/zfs/zpool/offline/io.t (new)
1.1 +254 -0 src/tools/regression/zfs/zpool/offline/log.t (new)
1.1 +224 -0 src/tools/regression/zfs/zpool/offline/mirror.t (new)
1.1 +1110 -0 src/tools/regression/zfs/zpool/offline/option-t.t (new)
1.1 +184 -0 src/tools/regression/zfs/zpool/offline/raidz1.t (new)
1.1 +202 -0 src/tools/regression/zfs/zpool/offline/raidz2.t (new)
1.1 +58 -0 src/tools/regression/zfs/zpool/remove/cache.t (new)
1.1 +106 -0 src/tools/regression/zfs/zpool/remove/spare.t (new)
1.1 +43 -0 src/tools/regression/zfs/zpool/replace/cache.t (new)
1.1 +48 -0 src/tools/regression/zfs/zpool/replace/disk.t (new)
1.1 +152 -0 src/tools/regression/zfs/zpool/replace/log.t (new)
1.1 +134 -0 src/tools/regression/zfs/zpool/replace/mirror.t (new)
1.1 +140 -0 src/tools/regression/zfs/zpool/replace/raidz1.t (new)
1.1 +607 -0 src/tools/regression/zfs/zpool/replace/raidz2.t (new)
1.1 +43 -0 src/tools/regression/zfs/zpool/replace/spare.t (new)
1.20 +20 -35 src/usr.bin/lsvfs/lsvfs.c
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200811172055.mAHKtkTu031337>
