3ef25b0 import ZFS code from FreeBSD
.../contrib/opensolaris/uts/common/fs/zfs/arc.c | 5120 +++++++++++++++
.../contrib/opensolaris/uts/common/fs/zfs/bplist.c | 69 +
.../contrib/opensolaris/uts/common/fs/zfs/bpobj.c | 556 ++
.../contrib/opensolaris/uts/common/fs/zfs/bptree.c | 225 +
.../contrib/opensolaris/uts/common/fs/zfs/dbuf.c | 2737 ++++++++
.../contrib/opensolaris/uts/common/fs/zfs/ddt.c | 1151 ++++
.../opensolaris/uts/common/fs/zfs/ddt_zap.c | 156 +
.../contrib/opensolaris/uts/common/fs/zfs/dmu.c | 1849 ++++++
.../opensolaris/uts/common/fs/zfs/dmu_diff.c | 245 +
.../opensolaris/uts/common/fs/zfs/dmu_object.c | 196 +
.../opensolaris/uts/common/fs/zfs/dmu_objset.c | 1792 ++++++
.../opensolaris/uts/common/fs/zfs/dmu_send.c | 1725 +++++
.../opensolaris/uts/common/fs/zfs/dmu_traverse.c | 638 ++
.../contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c | 1397 ++++
.../opensolaris/uts/common/fs/zfs/dmu_zfetch.c | 754 +++
.../contrib/opensolaris/uts/common/fs/zfs/dnode.c | 2001 ++++++
.../opensolaris/uts/common/fs/zfs/dnode_sync.c | 698 ++
.../opensolaris/uts/common/fs/zfs/dsl_dataset.c | 4358 +++++++++++++
.../opensolaris/uts/common/fs/zfs/dsl_deadlist.c | 534 ++
.../opensolaris/uts/common/fs/zfs/dsl_deleg.c | 747 +++
.../opensolaris/uts/common/fs/zfs/dsl_dir.c | 1425 +++++
.../opensolaris/uts/common/fs/zfs/dsl_pool.c | 954 +++
.../opensolaris/uts/common/fs/zfs/dsl_prop.c | 1153 ++++
.../opensolaris/uts/common/fs/zfs/dsl_scan.c | 1775 +++++
.../opensolaris/uts/common/fs/zfs/dsl_synctask.c | 235 +
.../contrib/opensolaris/uts/common/fs/zfs/gzip.c | 69 +
.../contrib/opensolaris/uts/common/fs/zfs/lzjb.c | 124 +
.../opensolaris/uts/common/fs/zfs/metaslab.c | 1662 +++++
.../opensolaris/uts/common/fs/zfs/refcount.c | 223 +
.../opensolaris/uts/common/fs/zfs/rrwlock.c | 264 +
.../contrib/opensolaris/uts/common/fs/zfs/sa.c | 1981 ++++++
.../contrib/opensolaris/uts/common/fs/zfs/sha256.c | 54 +
.../contrib/opensolaris/uts/common/fs/zfs/spa.c | 6629 +++++++++++++++++++
.../opensolaris/uts/common/fs/zfs/spa_config.c | 498 ++
.../opensolaris/uts/common/fs/zfs/spa_errlog.c | 403 ++
.../opensolaris/uts/common/fs/zfs/spa_history.c | 515 ++
.../opensolaris/uts/common/fs/zfs/spa_misc.c | 1770 +++++
.../opensolaris/uts/common/fs/zfs/space_map.c | 644 ++
.../opensolaris/uts/common/fs/zfs/sys/arc.h | 150 +
.../opensolaris/uts/common/fs/zfs/sys/bplist.h | 57 +
.../opensolaris/uts/common/fs/zfs/sys/bpobj.h | 94 +
.../opensolaris/uts/common/fs/zfs/sys/bptree.h | 64 +
.../opensolaris/uts/common/fs/zfs/sys/dbuf.h | 377 ++
.../opensolaris/uts/common/fs/zfs/sys/ddt.h | 246 +
.../opensolaris/uts/common/fs/zfs/sys/dmu.h | 840 +++
.../opensolaris/uts/common/fs/zfs/sys/dmu_impl.h | 303 +
.../opensolaris/uts/common/fs/zfs/sys/dmu_objset.h | 182 +
.../uts/common/fs/zfs/sys/dmu_traverse.h | 68 +
.../opensolaris/uts/common/fs/zfs/sys/dmu_tx.h | 147 +
.../opensolaris/uts/common/fs/zfs/sys/dmu_zfetch.h | 76 +
.../opensolaris/uts/common/fs/zfs/sys/dnode.h | 329 +
.../uts/common/fs/zfs/sys/dsl_dataset.h | 306 +
.../uts/common/fs/zfs/sys/dsl_deadlist.h | 87 +
.../opensolaris/uts/common/fs/zfs/sys/dsl_deleg.h | 80 +
.../opensolaris/uts/common/fs/zfs/sys/dsl_dir.h | 169 +
.../opensolaris/uts/common/fs/zfs/sys/dsl_pool.h | 162 +
.../opensolaris/uts/common/fs/zfs/sys/dsl_prop.h | 119 +
.../opensolaris/uts/common/fs/zfs/sys/dsl_scan.h | 112 +
.../uts/common/fs/zfs/sys/dsl_synctask.h | 79 +
.../opensolaris/uts/common/fs/zfs/sys/metaslab.h | 83 +
.../uts/common/fs/zfs/sys/metaslab_impl.h | 94 +
.../opensolaris/uts/common/fs/zfs/sys/refcount.h | 109 +
.../opensolaris/uts/common/fs/zfs/sys/rrwlock.h | 79 +
.../contrib/opensolaris/uts/common/fs/zfs/sys/sa.h | 171 +
.../opensolaris/uts/common/fs/zfs/sys/sa_impl.h | 288 +
.../opensolaris/uts/common/fs/zfs/sys/spa.h | 717 +++
.../opensolaris/uts/common/fs/zfs/sys/spa_boot.h | 42 +
.../opensolaris/uts/common/fs/zfs/sys/spa_impl.h | 249 +
.../opensolaris/uts/common/fs/zfs/sys/space_map.h | 185 +
.../opensolaris/uts/common/fs/zfs/sys/txg.h | 134 +
.../opensolaris/uts/common/fs/zfs/sys/txg_impl.h | 75 +
.../opensolaris/uts/common/fs/zfs/sys/uberblock.h | 46 +
.../uts/common/fs/zfs/sys/uberblock_impl.h | 63 +
.../opensolaris/uts/common/fs/zfs/sys/unique.h | 59 +
.../opensolaris/uts/common/fs/zfs/sys/vdev.h | 163 +
.../opensolaris/uts/common/fs/zfs/sys/vdev_disk.h | 56 +
.../opensolaris/uts/common/fs/zfs/sys/vdev_file.h | 46 +
.../opensolaris/uts/common/fs/zfs/sys/vdev_impl.h | 331 +
.../opensolaris/uts/common/fs/zfs/sys/zap.h | 481 ++
.../opensolaris/uts/common/fs/zfs/sys/zap_impl.h | 228 +
.../opensolaris/uts/common/fs/zfs/sys/zap_leaf.h | 245 +
.../opensolaris/uts/common/fs/zfs/sys/zfeature.h | 52 +
.../opensolaris/uts/common/fs/zfs/sys/zfs_acl.h | 244 +
.../uts/common/fs/zfs/sys/zfs_context.h | 140 +
.../opensolaris/uts/common/fs/zfs/sys/zfs_ctldir.h | 70 +
.../opensolaris/uts/common/fs/zfs/sys/zfs_debug.h | 91 +
.../opensolaris/uts/common/fs/zfs/sys/zfs_dir.h | 74 +
.../opensolaris/uts/common/fs/zfs/sys/zfs_fuid.h | 132 +
.../opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h | 364 ++
.../opensolaris/uts/common/fs/zfs/sys/zfs_onexit.h | 66 +
.../opensolaris/uts/common/fs/zfs/sys/zfs_rlock.h | 89 +
.../opensolaris/uts/common/fs/zfs/sys/zfs_sa.h | 142 +
.../opensolaris/uts/common/fs/zfs/sys/zfs_stat.h | 55 +
.../opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h | 166 +
.../opensolaris/uts/common/fs/zfs/sys/zfs_znode.h | 381 ++
.../opensolaris/uts/common/fs/zfs/sys/zil.h | 430 ++
.../opensolaris/uts/common/fs/zfs/sys/zil_impl.h | 149 +
.../opensolaris/uts/common/fs/zfs/sys/zio.h | 584 ++
.../uts/common/fs/zfs/sys/zio_checksum.h | 75 +
.../uts/common/fs/zfs/sys/zio_compress.h | 84 +
.../opensolaris/uts/common/fs/zfs/sys/zio_impl.h | 246 +
.../opensolaris/uts/common/fs/zfs/sys/zrlock.h | 66 +
.../opensolaris/uts/common/fs/zfs/sys/zvol.h | 85 +
.../contrib/opensolaris/uts/common/fs/zfs/txg.c | 735 +++
.../opensolaris/uts/common/fs/zfs/uberblock.c | 61 +
.../contrib/opensolaris/uts/common/fs/zfs/unique.c | 116 +
.../contrib/opensolaris/uts/common/fs/zfs/vdev.c | 3165 +++++++++
.../opensolaris/uts/common/fs/zfs/vdev_cache.c | 435 ++
.../opensolaris/uts/common/fs/zfs/vdev_disk.c | 652 ++
.../opensolaris/uts/common/fs/zfs/vdev_file.c | 232 +
.../opensolaris/uts/common/fs/zfs/vdev_geom.c | 830 +++
.../opensolaris/uts/common/fs/zfs/vdev_label.c | 1286 ++++
.../opensolaris/uts/common/fs/zfs/vdev_mirror.c | 491 ++
.../opensolaris/uts/common/fs/zfs/vdev_missing.c | 106 +
.../opensolaris/uts/common/fs/zfs/vdev_queue.c | 433 ++
.../opensolaris/uts/common/fs/zfs/vdev_raidz.c | 2150 +++++++
.../opensolaris/uts/common/fs/zfs/vdev_root.c | 122 +
.../contrib/opensolaris/uts/common/fs/zfs/zap.c | 1378 ++++
.../opensolaris/uts/common/fs/zfs/zap_leaf.c | 872 +++
.../opensolaris/uts/common/fs/zfs/zap_micro.c | 1467 +++++
.../opensolaris/uts/common/fs/zfs/zfeature.c | 424 ++
.../contrib/opensolaris/uts/common/fs/zfs/zfs.conf | 28 +
.../opensolaris/uts/common/fs/zfs/zfs_acl.c | 2726 ++++++++
.../opensolaris/uts/common/fs/zfs/zfs_byteswap.c | 199 +
.../opensolaris/uts/common/fs/zfs/zfs_ctldir.c | 1734 +++++
.../opensolaris/uts/common/fs/zfs/zfs_debug.c | 96 +
.../opensolaris/uts/common/fs/zfs/zfs_dir.c | 1105 ++++
.../contrib/opensolaris/uts/common/fs/zfs/zfs_fm.c | 871 +++
.../opensolaris/uts/common/fs/zfs/zfs_fuid.c | 764 +++
.../opensolaris/uts/common/fs/zfs/zfs_ioctl.c | 5521 ++++++++++++++++
.../opensolaris/uts/common/fs/zfs/zfs_log.c | 681 ++
.../opensolaris/uts/common/fs/zfs/zfs_onexit.c | 252 +
.../opensolaris/uts/common/fs/zfs/zfs_replay.c | 1032 +++
.../opensolaris/uts/common/fs/zfs/zfs_rlock.c | 605 ++
.../contrib/opensolaris/uts/common/fs/zfs/zfs_sa.c | 334 +
.../opensolaris/uts/common/fs/zfs/zfs_vfsops.c | 2481 +++++++
.../opensolaris/uts/common/fs/zfs/zfs_vnops.c | 6753 ++++++++++++++++++++
.../opensolaris/uts/common/fs/zfs/zfs_znode.c | 2232 +++++++
.../contrib/opensolaris/uts/common/fs/zfs/zil.c | 2053 ++++++
.../contrib/opensolaris/uts/common/fs/zfs/zio.c | 3176 +++++++++
.../opensolaris/uts/common/fs/zfs/zio_checksum.c | 274 +
.../opensolaris/uts/common/fs/zfs/zio_compress.c | 132 +
.../opensolaris/uts/common/fs/zfs/zio_inject.c | 515 ++
.../contrib/opensolaris/uts/common/fs/zfs/zle.c | 86 +
.../contrib/opensolaris/uts/common/fs/zfs/zrlock.c | 194 +
.../contrib/opensolaris/uts/common/fs/zfs/zvol.c | 2345 +++++++
146 files changed, 110246 insertions(+)
Upstream: github.com