Move the world out of /zfs/ and seperate out module build tree
authorBrian Behlendorf <behlendorf1@llnl.gov>
Thu, 11 Dec 2008 19:08:09 +0000 (11:08 -0800)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Thu, 11 Dec 2008 19:08:09 +0000 (11:08 -0800)
193 files changed:
cmd/zdb/zdb.c [moved from zfs/zcmd/zdb/zdb.c with 100% similarity]
cmd/zdb/zdb_il.c [moved from zfs/zcmd/zdb/zdb_il.c with 100% similarity]
cmd/zdump/zdump.c [moved from zfs/zcmd/zdump/zdump.c with 100% similarity]
cmd/zfs/zfs_iter.c [moved from zfs/zcmd/zfs/zfs_iter.c with 100% similarity]
cmd/zfs/zfs_iter.h [moved from zfs/zcmd/zfs/zfs_iter.h with 100% similarity]
cmd/zfs/zfs_main.c [moved from zfs/zcmd/zfs/zfs_main.c with 100% similarity]
cmd/zfs/zfs_util.h [moved from zfs/zcmd/zfs/zfs_util.h with 100% similarity]
cmd/zinject/translate.c [moved from zfs/zcmd/zinject/translate.c with 100% similarity]
cmd/zinject/zinject.c [moved from zfs/zcmd/zinject/zinject.c with 100% similarity]
cmd/zinject/zinject.h [moved from zfs/zcmd/zinject/zinject.h with 100% similarity]
cmd/zpool/zpool_iter.c [moved from zfs/zcmd/zpool/zpool_iter.c with 100% similarity]
cmd/zpool/zpool_main.c [moved from zfs/zcmd/zpool/zpool_main.c with 100% similarity]
cmd/zpool/zpool_util.c [moved from zfs/zcmd/zpool/zpool_util.c with 100% similarity]
cmd/zpool/zpool_util.h [moved from zfs/zcmd/zpool/zpool_util.h with 100% similarity]
cmd/zpool/zpool_vdev.c [moved from zfs/zcmd/zpool/zpool_vdev.c with 100% similarity]
cmd/ztest/ztest.c [moved from zfs/zcmd/ztest/ztest.c with 100% similarity]
lib/libspl/libspl/include/sys/list.h [moved from zfs/lib/libspl/include/sys/list.h with 100% similarity]
lib/libspl/libspl/include/sys/list_impl.h [moved from zfs/lib/libspl/include/sys/list_impl.h with 100% similarity]
lib/libspl/libspl/list.c [moved from zfs/lib/libspl/list.c with 100% similarity]
lib/libspl/libspl/mkdirp.c [moved from zfs/lib/libspl/mkdirp.c with 100% similarity]
lib/libspl/libspl/strlcat.c [moved from zfs/lib/libspl/strlcat.c with 100% similarity]
lib/libspl/libspl/strlcpy.c [moved from zfs/lib/libspl/strlcpy.c with 100% similarity]
lib/libspl/libspl/strnlen.c [moved from zfs/lib/libspl/strnlen.c with 100% similarity]
lib/libspl/libspl/u8_textprep.c [moved from zfs/lib/libspl/u8_textprep.c with 100% similarity]
lib/libuutil/include/libuutil.h [moved from zfs/lib/libuutil/include/libuutil.h with 100% similarity]
lib/libuutil/include/libuutil_common.h [moved from zfs/lib/libuutil/include/libuutil_common.h with 100% similarity]
lib/libuutil/include/libuutil_impl.h [moved from zfs/lib/libuutil/include/libuutil_impl.h with 100% similarity]
lib/libuutil/uu_alloc.c [moved from zfs/lib/libuutil/uu_alloc.c with 100% similarity]
lib/libuutil/uu_avl.c [moved from zfs/lib/libuutil/uu_avl.c with 100% similarity]
lib/libuutil/uu_dprintf.c [moved from zfs/lib/libuutil/uu_dprintf.c with 100% similarity]
lib/libuutil/uu_ident.c [moved from zfs/lib/libuutil/uu_ident.c with 100% similarity]
lib/libuutil/uu_list.c [moved from zfs/lib/libuutil/uu_list.c with 100% similarity]
lib/libuutil/uu_misc.c [moved from zfs/lib/libuutil/uu_misc.c with 100% similarity]
lib/libuutil/uu_open.c [moved from zfs/lib/libuutil/uu_open.c with 100% similarity]
lib/libuutil/uu_pname.c [moved from zfs/lib/libuutil/uu_pname.c with 100% similarity]
lib/libuutil/uu_strtoint.c [moved from zfs/lib/libuutil/uu_strtoint.c with 100% similarity]
lib/libzfs/include/libzfs.h [moved from zfs/lib/libzfs/include/libzfs.h with 100% similarity]
lib/libzfs/include/libzfs_impl.h [moved from zfs/lib/libzfs/include/libzfs_impl.h with 100% similarity]
lib/libzfs/libzfs_changelist.c [moved from zfs/lib/libzfs/libzfs_changelist.c with 100% similarity]
lib/libzfs/libzfs_config.c [moved from zfs/lib/libzfs/libzfs_config.c with 100% similarity]
lib/libzfs/libzfs_dataset.c [moved from zfs/lib/libzfs/libzfs_dataset.c with 100% similarity]
lib/libzfs/libzfs_graph.c [moved from zfs/lib/libzfs/libzfs_graph.c with 100% similarity]
lib/libzfs/libzfs_import.c [moved from zfs/lib/libzfs/libzfs_import.c with 100% similarity]
lib/libzfs/libzfs_mount.c [moved from zfs/lib/libzfs/libzfs_mount.c with 100% similarity]
lib/libzfs/libzfs_pool.c [moved from zfs/lib/libzfs/libzfs_pool.c with 100% similarity]
lib/libzfs/libzfs_sendrecv.c [moved from zfs/lib/libzfs/libzfs_sendrecv.c with 100% similarity]
lib/libzfs/libzfs_status.c [moved from zfs/lib/libzfs/libzfs_status.c with 100% similarity]
lib/libzfs/libzfs_util.c [moved from zfs/lib/libzfs/libzfs_util.c with 100% similarity]
lib/libzpool/kernel.c [moved from zfs/lib/libzpool/kernel.c with 100% similarity]
lib/libzpool/taskq.c [moved from zfs/lib/libzpool/taskq.c with 100% similarity]
lib/libzpool/util.c [moved from zfs/lib/libzpool/util.c with 100% similarity]
module/avl/avl.c [moved from zfs/lib/libavl/avl.c with 100% similarity]
module/avl/include/sys/avl.h [moved from zfs/lib/libavl/include/sys/avl.h with 100% similarity]
module/avl/include/sys/avl_impl.h [moved from zfs/lib/libavl/include/sys/avl_impl.h with 100% similarity]
module/nvpair/include/libnvpair.h [moved from zfs/lib/libnvpair/include/libnvpair.h with 100% similarity]
module/nvpair/include/sys/nvpair.h [moved from zfs/lib/libnvpair/include/sys/nvpair.h with 100% similarity]
module/nvpair/include/sys/nvpair_impl.h [moved from zfs/lib/libnvpair/include/sys/nvpair_impl.h with 100% similarity]
module/nvpair/libnvpair.c [moved from zfs/lib/libnvpair/libnvpair.c with 100% similarity]
module/nvpair/nvpair.c [moved from zfs/lib/libnvpair/nvpair.c with 100% similarity]
module/nvpair/nvpair_alloc_fixed.c [moved from zfs/lib/libnvpair/nvpair_alloc_fixed.c with 100% similarity]
module/nvpair/nvpair_alloc_system.c [moved from zfs/lib/libnvpair/nvpair_alloc_system.c with 100% similarity]
module/zcommon/include/sys/fm/fs/zfs.h [moved from zfs/lib/libzcommon/include/sys/fm/fs/zfs.h with 100% similarity]
module/zcommon/include/sys/fs/zfs.h [moved from zfs/lib/libzcommon/include/sys/fs/zfs.h with 100% similarity]
module/zcommon/include/zfs_comutil.h [moved from zfs/lib/libzcommon/include/zfs_comutil.h with 100% similarity]
module/zcommon/include/zfs_deleg.h [moved from zfs/lib/libzcommon/include/zfs_deleg.h with 100% similarity]
module/zcommon/include/zfs_namecheck.h [moved from zfs/lib/libzcommon/include/zfs_namecheck.h with 100% similarity]
module/zcommon/include/zfs_prop.h [moved from zfs/lib/libzcommon/include/zfs_prop.h with 100% similarity]
module/zcommon/zfs_comutil.c [moved from zfs/lib/libzcommon/zfs_comutil.c with 100% similarity]
module/zcommon/zfs_deleg.c [moved from zfs/lib/libzcommon/zfs_deleg.c with 100% similarity]
module/zcommon/zfs_namecheck.c [moved from zfs/lib/libzcommon/zfs_namecheck.c with 100% similarity]
module/zcommon/zfs_prop.c [moved from zfs/lib/libzcommon/zfs_prop.c with 100% similarity]
module/zcommon/zpool_prop.c [moved from zfs/lib/libzcommon/zpool_prop.c with 100% similarity]
module/zcommon/zprop_common.c [moved from zfs/lib/libzcommon/zprop_common.c with 100% similarity]
module/zfs/arc.c [moved from zfs/lib/libzpool/arc.c with 100% similarity]
module/zfs/bplist.c [moved from zfs/lib/libzpool/bplist.c with 100% similarity]
module/zfs/dbuf.c [moved from zfs/lib/libzpool/dbuf.c with 100% similarity]
module/zfs/dmu.c [moved from zfs/lib/libzpool/dmu.c with 100% similarity]
module/zfs/dmu_object.c [moved from zfs/lib/libzpool/dmu_object.c with 100% similarity]
module/zfs/dmu_objset.c [moved from zfs/lib/libzpool/dmu_objset.c with 100% similarity]
module/zfs/dmu_send.c [moved from zfs/lib/libzpool/dmu_send.c with 100% similarity]
module/zfs/dmu_traverse.c [moved from zfs/lib/libzpool/dmu_traverse.c with 100% similarity]
module/zfs/dmu_tx.c [moved from zfs/lib/libzpool/dmu_tx.c with 100% similarity]
module/zfs/dmu_zfetch.c [moved from zfs/lib/libzpool/dmu_zfetch.c with 100% similarity]
module/zfs/dnode.c [moved from zfs/lib/libzpool/dnode.c with 100% similarity]
module/zfs/dnode_sync.c [moved from zfs/lib/libzpool/dnode_sync.c with 100% similarity]
module/zfs/dsl_dataset.c [moved from zfs/lib/libzpool/dsl_dataset.c with 100% similarity]
module/zfs/dsl_deleg.c [moved from zfs/lib/libzpool/dsl_deleg.c with 100% similarity]
module/zfs/dsl_dir.c [moved from zfs/lib/libzpool/dsl_dir.c with 100% similarity]
module/zfs/dsl_pool.c [moved from zfs/lib/libzpool/dsl_pool.c with 100% similarity]
module/zfs/dsl_prop.c [moved from zfs/lib/libzpool/dsl_prop.c with 100% similarity]
module/zfs/dsl_scrub.c [moved from zfs/lib/libzpool/dsl_scrub.c with 100% similarity]
module/zfs/dsl_synctask.c [moved from zfs/lib/libzpool/dsl_synctask.c with 100% similarity]
module/zfs/fletcher.c [moved from zfs/lib/libzpool/fletcher.c with 100% similarity]
module/zfs/gzip.c [moved from zfs/lib/libzpool/gzip.c with 100% similarity]
module/zfs/include/sys/arc.h [moved from zfs/lib/libzpool/include/sys/arc.h with 100% similarity]
module/zfs/include/sys/bplist.h [moved from zfs/lib/libzpool/include/sys/bplist.h with 100% similarity]
module/zfs/include/sys/dbuf.h [moved from zfs/lib/libzpool/include/sys/dbuf.h with 100% similarity]
module/zfs/include/sys/dmu.h [moved from zfs/lib/libzpool/include/sys/dmu.h with 100% similarity]
module/zfs/include/sys/dmu_impl.h [moved from zfs/lib/libzpool/include/sys/dmu_impl.h with 100% similarity]
module/zfs/include/sys/dmu_objset.h [moved from zfs/lib/libzpool/include/sys/dmu_objset.h with 100% similarity]
module/zfs/include/sys/dmu_traverse.h [moved from zfs/lib/libzpool/include/sys/dmu_traverse.h with 100% similarity]
module/zfs/include/sys/dmu_tx.h [moved from zfs/lib/libzpool/include/sys/dmu_tx.h with 100% similarity]
module/zfs/include/sys/dmu_zfetch.h [moved from zfs/lib/libzpool/include/sys/dmu_zfetch.h with 100% similarity]
module/zfs/include/sys/dnode.h [moved from zfs/lib/libzpool/include/sys/dnode.h with 100% similarity]
module/zfs/include/sys/dsl_dataset.h [moved from zfs/lib/libzpool/include/sys/dsl_dataset.h with 100% similarity]
module/zfs/include/sys/dsl_deleg.h [moved from zfs/lib/libzpool/include/sys/dsl_deleg.h with 100% similarity]
module/zfs/include/sys/dsl_dir.h [moved from zfs/lib/libzpool/include/sys/dsl_dir.h with 100% similarity]
module/zfs/include/sys/dsl_pool.h [moved from zfs/lib/libzpool/include/sys/dsl_pool.h with 100% similarity]
module/zfs/include/sys/dsl_prop.h [moved from zfs/lib/libzpool/include/sys/dsl_prop.h with 100% similarity]
module/zfs/include/sys/dsl_synctask.h [moved from zfs/lib/libzpool/include/sys/dsl_synctask.h with 100% similarity]
module/zfs/include/sys/metaslab.h [moved from zfs/lib/libzpool/include/sys/metaslab.h with 100% similarity]
module/zfs/include/sys/metaslab_impl.h [moved from zfs/lib/libzpool/include/sys/metaslab_impl.h with 100% similarity]
module/zfs/include/sys/refcount.h [moved from zfs/lib/libzpool/include/sys/refcount.h with 100% similarity]
module/zfs/include/sys/rrwlock.h [moved from zfs/lib/libzpool/include/sys/rrwlock.h with 100% similarity]
module/zfs/include/sys/spa.h [moved from zfs/lib/libzpool/include/sys/spa.h with 100% similarity]
module/zfs/include/sys/spa_boot.h [moved from zfs/lib/libzpool/include/sys/spa_boot.h with 100% similarity]
module/zfs/include/sys/spa_impl.h [moved from zfs/lib/libzpool/include/sys/spa_impl.h with 100% similarity]
module/zfs/include/sys/space_map.h [moved from zfs/lib/libzpool/include/sys/space_map.h with 100% similarity]
module/zfs/include/sys/txg.h [moved from zfs/lib/libzpool/include/sys/txg.h with 100% similarity]
module/zfs/include/sys/txg_impl.h [moved from zfs/lib/libzpool/include/sys/txg_impl.h with 100% similarity]
module/zfs/include/sys/uberblock.h [moved from zfs/lib/libzpool/include/sys/uberblock.h with 100% similarity]
module/zfs/include/sys/uberblock_impl.h [moved from zfs/lib/libzpool/include/sys/uberblock_impl.h with 100% similarity]
module/zfs/include/sys/unique.h [moved from zfs/lib/libzpool/include/sys/unique.h with 100% similarity]
module/zfs/include/sys/vdev.h [moved from zfs/lib/libzpool/include/sys/vdev.h with 100% similarity]
module/zfs/include/sys/vdev_file.h [moved from zfs/lib/libzpool/include/sys/vdev_file.h with 100% similarity]
module/zfs/include/sys/vdev_impl.h [moved from zfs/lib/libzpool/include/sys/vdev_impl.h with 100% similarity]
module/zfs/include/sys/zap.h [moved from zfs/lib/libzpool/include/sys/zap.h with 100% similarity]
module/zfs/include/sys/zap_impl.h [moved from zfs/lib/libzpool/include/sys/zap_impl.h with 100% similarity]
module/zfs/include/sys/zap_leaf.h [moved from zfs/lib/libzpool/include/sys/zap_leaf.h with 100% similarity]
module/zfs/include/sys/zfs_acl.h [moved from zfs/lib/libzpool/include/sys/zfs_acl.h with 100% similarity]
module/zfs/include/sys/zfs_context.h [moved from zfs/lib/libzpool/include/sys/zfs_context.h with 100% similarity]
module/zfs/include/sys/zfs_ctldir.h [moved from zfs/lib/libzpool/include/sys/zfs_ctldir.h with 100% similarity]
module/zfs/include/sys/zfs_debug.h [moved from zfs/lib/libzpool/include/sys/zfs_debug.h with 100% similarity]
module/zfs/include/sys/zfs_dir.h [moved from zfs/lib/libzpool/include/sys/zfs_dir.h with 100% similarity]
module/zfs/include/sys/zfs_fuid.h [moved from zfs/lib/libzpool/include/sys/zfs_fuid.h with 100% similarity]
module/zfs/include/sys/zfs_ioctl.h [moved from zfs/lib/libzpool/include/sys/zfs_ioctl.h with 100% similarity]
module/zfs/include/sys/zfs_rlock.h [moved from zfs/lib/libzpool/include/sys/zfs_rlock.h with 100% similarity]
module/zfs/include/sys/zfs_vfsops.h [moved from zfs/lib/libzpool/include/sys/zfs_vfsops.h with 100% similarity]
module/zfs/include/sys/zfs_znode.h [moved from zfs/lib/libzpool/include/sys/zfs_znode.h with 100% similarity]
module/zfs/include/sys/zil.h [moved from zfs/lib/libzpool/include/sys/zil.h with 100% similarity]
module/zfs/include/sys/zil_impl.h [moved from zfs/lib/libzpool/include/sys/zil_impl.h with 100% similarity]
module/zfs/include/sys/zio.h [moved from zfs/lib/libzpool/include/sys/zio.h with 100% similarity]
module/zfs/include/sys/zio_checksum.h [moved from zfs/lib/libzpool/include/sys/zio_checksum.h with 100% similarity]
module/zfs/include/sys/zio_compress.h [moved from zfs/lib/libzpool/include/sys/zio_compress.h with 100% similarity]
module/zfs/include/sys/zio_impl.h [moved from zfs/lib/libzpool/include/sys/zio_impl.h with 100% similarity]
module/zfs/include/sys/zvol.h [moved from zfs/lib/libzpool/include/sys/zvol.h with 100% similarity]
module/zfs/lzjb.c [moved from zfs/lib/libzpool/lzjb.c with 100% similarity]
module/zfs/metaslab.c [moved from zfs/lib/libzpool/metaslab.c with 100% similarity]
module/zfs/refcount.c [moved from zfs/lib/libzpool/refcount.c with 100% similarity]
module/zfs/rrwlock.c [moved from zfs/lib/libzpool/rrwlock.c with 100% similarity]
module/zfs/sha256.c [moved from zfs/lib/libzpool/sha256.c with 100% similarity]
module/zfs/spa.c [moved from zfs/lib/libzpool/spa.c with 100% similarity]
module/zfs/spa_boot.c [moved from zfs/lib/libzpool/spa_boot.c with 100% similarity]
module/zfs/spa_config.c [moved from zfs/lib/libzpool/spa_config.c with 100% similarity]
module/zfs/spa_errlog.c [moved from zfs/lib/libzpool/spa_errlog.c with 100% similarity]
module/zfs/spa_history.c [moved from zfs/lib/libzpool/spa_history.c with 100% similarity]
module/zfs/spa_misc.c [moved from zfs/lib/libzpool/spa_misc.c with 100% similarity]
module/zfs/space_map.c [moved from zfs/lib/libzpool/space_map.c with 100% similarity]
module/zfs/txg.c [moved from zfs/lib/libzpool/txg.c with 100% similarity]
module/zfs/uberblock.c [moved from zfs/lib/libzpool/uberblock.c with 100% similarity]
module/zfs/unique.c [moved from zfs/lib/libzpool/unique.c with 100% similarity]
module/zfs/vdev.c [moved from zfs/lib/libzpool/vdev.c with 100% similarity]
module/zfs/vdev_cache.c [moved from zfs/lib/libzpool/vdev_cache.c with 100% similarity]
module/zfs/vdev_file.c [moved from zfs/lib/libzpool/vdev_file.c with 100% similarity]
module/zfs/vdev_label.c [moved from zfs/lib/libzpool/vdev_label.c with 100% similarity]
module/zfs/vdev_mirror.c [moved from zfs/lib/libzpool/vdev_mirror.c with 100% similarity]
module/zfs/vdev_missing.c [moved from zfs/lib/libzpool/vdev_missing.c with 100% similarity]
module/zfs/vdev_queue.c [moved from zfs/lib/libzpool/vdev_queue.c with 100% similarity]
module/zfs/vdev_raidz.c [moved from zfs/lib/libzpool/vdev_raidz.c with 100% similarity]
module/zfs/vdev_root.c [moved from zfs/lib/libzpool/vdev_root.c with 100% similarity]
module/zfs/zap.c [moved from zfs/lib/libzpool/zap.c with 100% similarity]
module/zfs/zap_leaf.c [moved from zfs/lib/libzpool/zap_leaf.c with 100% similarity]
module/zfs/zap_micro.c [moved from zfs/lib/libzpool/zap_micro.c with 100% similarity]
module/zfs/zfs_acl.c [moved from zfs/lib/libzpool/zfs_acl.c with 100% similarity]
module/zfs/zfs_byteswap.c [moved from zfs/lib/libzpool/zfs_byteswap.c with 100% similarity]
module/zfs/zfs_ctldir.c [moved from zfs/lib/libzpool/zfs_ctldir.c with 100% similarity]
module/zfs/zfs_dir.c [moved from zfs/lib/libzpool/zfs_dir.c with 100% similarity]
module/zfs/zfs_fm.c [moved from zfs/lib/libzpool/zfs_fm.c with 100% similarity]
module/zfs/zfs_fuid.c [moved from zfs/lib/libzpool/zfs_fuid.c with 100% similarity]
module/zfs/zfs_ioctl.c [moved from zfs/lib/libzpool/zfs_ioctl.c with 100% similarity]
module/zfs/zfs_log.c [moved from zfs/lib/libzpool/zfs_log.c with 100% similarity]
module/zfs/zfs_replay.c [moved from zfs/lib/libzpool/zfs_replay.c with 100% similarity]
module/zfs/zfs_rlock.c [moved from zfs/lib/libzpool/zfs_rlock.c with 100% similarity]
module/zfs/zfs_vfsops.c [moved from zfs/lib/libzpool/zfs_vfsops.c with 100% similarity]
module/zfs/zfs_vnops.c [moved from zfs/lib/libzpool/zfs_vnops.c with 100% similarity]
module/zfs/zfs_znode.c [moved from zfs/lib/libzpool/zfs_znode.c with 100% similarity]
module/zfs/zil.c [moved from zfs/lib/libzpool/zil.c with 100% similarity]
module/zfs/zio.c [moved from zfs/lib/libzpool/zio.c with 100% similarity]
module/zfs/zio_checksum.c [moved from zfs/lib/libzpool/zio_checksum.c with 100% similarity]
module/zfs/zio_compress.c [moved from zfs/lib/libzpool/zio_compress.c with 100% similarity]
module/zfs/zio_inject.c [moved from zfs/lib/libzpool/zio_inject.c with 100% similarity]
module/zfs/zvol.c [moved from zfs/lib/libzpool/zvol.c with 100% similarity]
scripts/update-zfs.sh

similarity index 100%
rename from zfs/zcmd/zdb/zdb.c
rename to cmd/zdb/zdb.c
similarity index 100%
rename from zfs/zcmd/zdb/zdb_il.c
rename to cmd/zdb/zdb_il.c
similarity index 100%
rename from zfs/zcmd/zdump/zdump.c
rename to cmd/zdump/zdump.c
similarity index 100%
rename from zfs/zcmd/zfs/zfs_iter.c
rename to cmd/zfs/zfs_iter.c
similarity index 100%
rename from zfs/zcmd/zfs/zfs_iter.h
rename to cmd/zfs/zfs_iter.h
similarity index 100%
rename from zfs/zcmd/zfs/zfs_main.c
rename to cmd/zfs/zfs_main.c
similarity index 100%
rename from zfs/zcmd/zfs/zfs_util.h
rename to cmd/zfs/zfs_util.h
similarity index 100%
rename from zfs/zcmd/ztest/ztest.c
rename to cmd/ztest/ztest.c
similarity index 100%
rename from zfs/lib/libzpool/util.c
rename to lib/libzpool/util.c
similarity index 100%
rename from zfs/lib/libavl/avl.c
rename to module/avl/avl.c
similarity index 100%
rename from zfs/lib/libzpool/arc.c
rename to module/zfs/arc.c
similarity index 100%
rename from zfs/lib/libzpool/dbuf.c
rename to module/zfs/dbuf.c
similarity index 100%
rename from zfs/lib/libzpool/dmu.c
rename to module/zfs/dmu.c
similarity index 100%
rename from zfs/lib/libzpool/dnode.c
rename to module/zfs/dnode.c
similarity index 100%
rename from zfs/lib/libzpool/gzip.c
rename to module/zfs/gzip.c
similarity index 100%
rename from zfs/lib/libzpool/lzjb.c
rename to module/zfs/lzjb.c
similarity index 100%
rename from zfs/lib/libzpool/spa.c
rename to module/zfs/spa.c
similarity index 100%
rename from zfs/lib/libzpool/txg.c
rename to module/zfs/txg.c
similarity index 100%
rename from zfs/lib/libzpool/vdev.c
rename to module/zfs/vdev.c
similarity index 100%
rename from zfs/lib/libzpool/zap.c
rename to module/zfs/zap.c
similarity index 100%
rename from zfs/lib/libzpool/zil.c
rename to module/zfs/zil.c
similarity index 100%
rename from zfs/lib/libzpool/zio.c
rename to module/zfs/zio.c
similarity index 100%
rename from zfs/lib/libzpool/zvol.c
rename to module/zfs/zvol.c
index 2aa2425..158457a 100755 (executable)
@@ -49,35 +49,54 @@ SRC_UTS=${SRC}/usr/src/uts
 SRC_UCM=${SRC}/usr/src/uts/common
 SRC_ZLIB=${SRC}/usr/src/uts/common/fs/zfs
 
-DST_LIB=${DST}/zfs/lib
-DST_CMD=${DST}/zfs/zcmd
+DST_MOD=${DST}/module
+DST_LIB=${DST}/lib
+DST_CMD=${DST}/cmd
 
 rm -Rf ${DST}/zfs
 
 echo
 echo "------------- Updating ZFS from OpenSolaris ${RELEASE} ---------------"
-echo "* zfs/lib/libavl"
-mkdir -p ${DST_LIB}/libavl/include/sys/
-cp ${SRC_CM}/avl/avl.c                         ${DST_LIB}/libavl/
-cp ${SRC_UCM}/sys/avl.h                                ${DST_LIB}/libavl/include/sys/
-cp ${SRC_UCM}/sys/avl_impl.h                   ${DST_LIB}/libavl/include/sys/
-
-echo "* zfs/lib/libnvpair"
-mkdir -p ${DST_LIB}/libnvpair/include/sys/
-cp ${SRC_CM}/nvpair/nvpair.c                   ${DST_LIB}/libnvpair/
-cp ${SRC_LIB}/libnvpair/libnvpair.c            ${DST_LIB}/libnvpair/
-cp ${SRC_UCM}/os/nvpair_alloc_system.c         ${DST_LIB}/libnvpair/
-cp ${SRC_CM}/nvpair/nvpair_alloc_fixed.c       ${DST_LIB}/libnvpair/
-cp ${SRC_LIB}/libnvpair/libnvpair.h            ${DST_LIB}/libnvpair/include/
-cp ${SRC_UCM}/sys/nvpair.h                     ${DST_LIB}/libnvpair/include/sys/
-cp ${SRC_UCM}/sys/nvpair_impl.h                        ${DST_LIB}/libnvpair/include/sys/
-
-echo "* zfs/lib/libuutil"
-mkdir -p ${DST_LIB}/libuutil/include/
-cp ${SRC_LIB}/libuutil/common/*.c              ${DST_LIB}/libuutil/
-cp ${SRC_LIB}/libuutil/common/*.h              ${DST_LIB}/libuutil/include/
+echo "* module/avl + lib/libavl"
+mkdir -p ${DST_MOD}/avl/include/sys/
+cp ${SRC_CM}/avl/avl.c                         ${DST_MOD}/avl/
+cp ${SRC_UCM}/sys/avl.h                                ${DST_MOD}/avl/include/sys/
+cp ${SRC_UCM}/sys/avl_impl.h                   ${DST_MOD}/avl/include/sys/
+
+echo "* module/nvpair + lib/libnvpair"
+mkdir -p ${DST_MOD}/nvpair/include/sys/
+cp ${SRC_CM}/nvpair/nvpair.c                   ${DST_MOD}/nvpair/
+cp ${SRC_LIB}/libnvpair/libnvpair.c            ${DST_MOD}/nvpair/
+cp ${SRC_UCM}/os/nvpair_alloc_system.c         ${DST_MOD}/nvpair/
+cp ${SRC_CM}/nvpair/nvpair_alloc_fixed.c       ${DST_MOD}/nvpair/
+cp ${SRC_LIB}/libnvpair/libnvpair.h            ${DST_MOD}/nvpair/include/
+cp ${SRC_UCM}/sys/nvpair.h                     ${DST_MOD}/nvpair/include/sys/
+cp ${SRC_UCM}/sys/nvpair_impl.h                        ${DST_MOD}/nvpair/include/sys/
+
+echo "* module/zcommon + lib/libzcommon"
+mkdir -p ${DST_MOD}/zcommon/include/sys/fs/
+mkdir -p ${DST_MOD}/zcommon/include/sys/fm/fs/
+cp ${SRC_CM}/zfs/*.c                           ${DST_MOD}/zcommon/
+cp ${SRC_CM}/zfs/*.h                           ${DST_MOD}/zcommon/include/
+cp ${SRC_UCM}/sys/fs/zfs.h                     ${DST_MOD}/zcommon/include/sys/fs/
+cp ${SRC_UCM}/sys/fm/fs/zfs.h                  ${DST_MOD}/zcommon/include/sys/fm/fs/
+
+echo "* module/zfs"
+mkdir -p ${DST_MOD}/zpool/include/sys/
+cp ${SRC_UTS}/intel/zfs/spa_boot.c             ${DST_MOD}/zfs/
+cp ${SRC_ZLIB}/*.c                             ${DST_MOD}/zfs/
+cp ${SRC_ZLIB}/sys/*.h                         ${DST_MOD}/zfs/include/sys/
+rm ${DST_MOD}/zfs/vdev_disk.c
+rm ${DST_MOD}/zfs/include/sys/vdev_disk.h
+
+echo " lib/libzpool"
+mkdir -p ${DST_LIB}/libzpool/include/sys/
+cp ${SRC_LIB}/libzpool/common/kernel.c         ${DST_LIB}/libzpool/
+cp ${SRC_LIB}/libzpool/common/taskq.c          ${DST_LIB}/libzpool/
+cp ${SRC_LIB}/libzpool/common/util.c           ${DST_LIB}/libzpool/
+cp ${SRC_LIB}/libzpool/common/sys/zfs_context.h        ${DST_LIB}/libzpool/include/sys/
 
-echo "* zfs/lib/libspl"
+echo "* lib/libspl"
 mkdir -p ${DST_LIB}/libspl/include/sys/
 cp ${SRC_LIB}/libc/port/gen/strlcat.c          ${DST_LIB}/libspl/
 cp ${SRC_LIB}/libc/port/gen/strlcpy.c          ${DST_LIB}/libspl/
@@ -88,55 +107,40 @@ cp ${SRC_UCM}/os/list.c                            ${DST_LIB}/libspl/
 cp ${SRC_UCM}/sys/list.h                       ${DST_LIB}/libspl/include/sys/
 cp ${SRC_UCM}/sys/list_impl.h                  ${DST_LIB}/libspl/include/sys/
 
-echo "* zfs/lib/libzcommon"
-mkdir -p ${DST_LIB}/libzcommon/include/sys/fs/
-mkdir -p ${DST_LIB}/libzcommon/include/sys/fm/fs/
-cp ${SRC_CM}/zfs/*.c                           ${DST_LIB}/libzcommon/
-cp ${SRC_CM}/zfs/*.h                           ${DST_LIB}/libzcommon/include/
-cp ${SRC_UCM}/sys/fs/zfs.h                     ${DST_LIB}/libzcommon/include/sys/fs/
-cp ${SRC_UCM}/sys/fm/fs/zfs.h                  ${DST_LIB}/libzcommon/include/sys/fm/fs/
+echo "* lib/libuutil"
+mkdir -p ${DST_LIB}/libuutil/include/
+cp ${SRC_LIB}/libuutil/common/*.c              ${DST_LIB}/libuutil/
+cp ${SRC_LIB}/libuutil/common/*.h              ${DST_LIB}/libuutil/include/
 
-echo "* zfs/lib/libzpool"
-mkdir -p ${DST_LIB}/libzpool/include/sys/
-cp ${SRC_LIB}/libzpool/common/kernel.c         ${DST_LIB}/libzpool/
-cp ${SRC_LIB}/libzpool/common/taskq.c          ${DST_LIB}/libzpool/
-cp ${SRC_LIB}/libzpool/common/util.c           ${DST_LIB}/libzpool/
-#cp ${SRC_LIB}/libzpool/common/sys/zfs_context.h       ${DST_LIB}/libzpool/include/sys/
-cp ${SRC_ZLIB}/*.c                             ${DST_LIB}/libzpool/
-cp ${SRC_UTS}/intel/zfs/spa_boot.c             ${DST_LIB}/libzpool/
-cp ${SRC_ZLIB}/sys/*.h                         ${DST_LIB}/libzpool/include/sys/
-rm ${DST_LIB}/libzpool/vdev_disk.c
-rm ${DST_LIB}/libzpool/include/sys/vdev_disk.h
-
-echo "* zfs/lib/libzfs"
+echo "* lib/libzfs"
 mkdir -p ${DST_LIB}/libzfs/include/
 cp ${SRC_LIB}/libzfs/common/*.c                        ${DST_LIB}/libzfs/
 cp ${SRC_LIB}/libzfs/common/*.h                        ${DST_LIB}/libzfs/include/
 
-echo "* zfs/zcmd/zpool"
+echo "* cmd/zpool"
 mkdir -p ${DST_CMD}/zpool
 cp ${SRC_CMD}/zpool/*.c                                ${DST_CMD}/zpool/
 cp ${SRC_CMD}/zpool/*.h                                ${DST_CMD}/zpool/
 
-echo "* zfs/zcmd/zfs"
+echo "* cmd/zfs"
 mkdir -p ${DST_CMD}/zfs
 cp ${SRC_CMD}/zfs/*.c                          ${DST_CMD}/zfs/
 cp ${SRC_CMD}/zfs/*.h                          ${DST_CMD}/zfs/
 
-echo "* zfs/zcmd/zdb"
+echo "* cmd/zdb"
 mkdir -p ${DST_CMD}/zdb/
 cp ${SRC_CMD}/zdb/*.c                          ${DST_CMD}/zdb/
 
-echo "* zfs/zcmd/zdump"
+echo "* cmd/zdump"
 mkdir -p ${DST_CMD}/zdump
 cp ${SRC_CMD}/zdump/*.c                                ${DST_CMD}/zdump/
 
-echo "* zfs/zcmd/zinject"
+echo "* cmd/zinject"
 mkdir -p ${DST_CMD}/zinject
 cp ${SRC_CMD}/zinject/*.c                      ${DST_CMD}/zinject/
 cp ${SRC_CMD}/zinject/*.h                      ${DST_CMD}/zinject/
 
-echo "* zfs/zcmd/ztest"
+echo "* cmd/ztest"
 mkdir -p ${DST_CMD}/ztest
 cp ${SRC_CMD}/ztest/*.c                                ${DST_CMD}/ztest/