History log of /illumos-gate/usr/src/uts/common/fs/zfs/ddt.c
Revision Date Author Comments Expand
45818ee124adeaaf947698996b4f4c722afc6d1f 16-Sep-2015 Matthew Ahrens <mahrens@delphix.com>

4185 add new cryptographic checksums to ZFS: SHA-512, Skein, Edon-R Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Garrett D'Amore <garrett@damore.org>

/illumos-gate/usr/src/common/crypto/edonr/edonr.c /illumos-gate/usr/src/common/crypto/edonr/edonr_byteorder.h /illumos-gate/usr/src/common/crypto/sha2/sha2.c /illumos-gate/usr/src/common/crypto/skein/THIRDPARTYLICENSE /illumos-gate/usr/src/common/crypto/skein/THIRDPARTYLICENSE.descrip /illumos-gate/usr/src/common/crypto/skein/skein.c /illumos-gate/usr/src/common/crypto/skein/skein_block.c /illumos-gate/usr/src/common/crypto/skein/skein_impl.h /illumos-gate/usr/src/common/crypto/skein/skein_iv.c /illumos-gate/usr/src/common/crypto/skein/skein_port.h /illumos-gate/usr/src/common/zfs/zfeature_common.c /illumos-gate/usr/src/common/zfs/zfeature_common.h /illumos-gate/usr/src/common/zfs/zfs_fletcher.c /illumos-gate/usr/src/common/zfs/zfs_fletcher.h /illumos-gate/usr/src/common/zfs/zfs_prop.c /illumos-gate/usr/src/grub/capability /illumos-gate/usr/src/grub/grub-0.97/stage2/fsys_zfs.c /illumos-gate/usr/src/grub/grub-0.97/stage2/fsys_zfs.h /illumos-gate/usr/src/grub/grub-0.97/stage2/zfs-include/zio.h /illumos-gate/usr/src/grub/grub-0.97/stage2/zfs_sha256.c /illumos-gate/usr/src/lib/libmd/Makefile /illumos-gate/usr/src/lib/libmd/Makefile.com /illumos-gate/usr/src/lib/libmd/Makefile.targ /illumos-gate/usr/src/lib/libmd/amd64/Makefile /illumos-gate/usr/src/lib/libmd/common/mapfile-vers /illumos-gate/usr/src/lib/libmd/common/skein.h /illumos-gate/usr/src/lib/libmd/i386/Makefile /illumos-gate/usr/src/lib/libmd/inc.flg /illumos-gate/usr/src/lib/libmd/sparc/Makefile /illumos-gate/usr/src/lib/libmd/sparcv9/Makefile /illumos-gate/usr/src/lib/libzfs/common/libzfs_dataset.c /illumos-gate/usr/src/man/man1m/zfs.1m /illumos-gate/usr/src/man/man5/zpool-features.5 /illumos-gate/usr/src/pkg/manifests/system-header.mf /illumos-gate/usr/src/pkg/manifests/system-kernel.mf /illumos-gate/usr/src/pkg/manifests/system-test-zfstest.mf /illumos-gate/usr/src/test/zfs-tests/include/libtest.shlib /illumos-gate/usr/src/test/zfs-tests/runfiles/delphix.run /illumos-gate/usr/src/test/zfs-tests/runfiles/omnios.run /illumos-gate/usr/src/test/zfs-tests/runfiles/openindiana.run /illumos-gate/usr/src/test/zfs-tests/tests/functional/Makefile /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/Makefile /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/Makefile.subdirs /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/edonr/Makefile /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/edonr/amd64/Makefile /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/edonr/edonr_test.c /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/edonr/i386/Makefile /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/edonr/sparc/Makefile /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/edonr/sparcv9/Makefile /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/run_edonr_test.ksh /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/run_sha2_test.ksh /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/run_skein_test.ksh /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/sha2/Makefile /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/sha2/amd64/Makefile /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/sha2/i386/Makefile /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/sha2/sha2_test.c /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/sha2/sparc/Makefile /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/sha2/sparcv9/Makefile /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/skein/Makefile /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/skein/amd64/Makefile /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/skein/i386/Makefile /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/skein/skein_test.c /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/skein/sparc/Makefile /illumos-gate/usr/src/test/zfs-tests/tests/functional/checksum/skein/sparcv9/Makefile /illumos-gate/usr/src/uts/common/Makefile.files /illumos-gate/usr/src/uts/common/Makefile.rules /illumos-gate/usr/src/uts/common/crypto/io/edonr_mod.c /illumos-gate/usr/src/uts/common/crypto/io/skein_mod.c arc.c ddt.c dmu.c dmu_send.c dsl_dataset.c edonr_zfs.c sha256.c skein_zfs.c spa.c spa_misc.c sys/dmu.h sys/spa.h sys/spa_impl.h sys/zio.h sys/zio_checksum.h zfs_ioctl.c zio.c zio_checksum.c /illumos-gate/usr/src/uts/common/sys/Makefile /illumos-gate/usr/src/uts/common/sys/crypto/common.h /illumos-gate/usr/src/uts/common/sys/debug.h /illumos-gate/usr/src/uts/common/sys/edonr.h /illumos-gate/usr/src/uts/common/sys/sha2.h /illumos-gate/usr/src/uts/common/sys/skein.h /illumos-gate/usr/src/uts/intel/Makefile.intel /illumos-gate/usr/src/uts/intel/edonr/Makefile /illumos-gate/usr/src/uts/intel/skein/Makefile /illumos-gate/usr/src/uts/intel/zfs/Makefile /illumos-gate/usr/src/uts/sparc/Makefile.sparc /illumos-gate/usr/src/uts/sparc/edonr/Makefile /illumos-gate/usr/src/uts/sparc/skein/Makefile /illumos-gate/usr/src/uts/sparc/zfs/Makefile
bf16b11e8deb633dd6c4296d46e92399d1582df4 16-Apr-2014 Matthew Ahrens <mahrens@delphix.com>

4374 dn_free_ranges should use range_tree_t Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Max Grossman <max.grossman@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Dan McDonald <danmcd@omniti.com>

43466aae47bfcd2ad9bf501faec8e75c08095e4f 09-Dec-2013 Max Grossman <max.grossman@delphix.com>

4370 avoid transmitting holes during zfs send 4371 DMU code clean up Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Approved by: Garrett D'Amore <garrett@damore.org>

/illumos-gate/usr/src/cmd/mdb/common/modules/zfs/zfs.c /illumos-gate/usr/src/cmd/zdb/zdb.c /illumos-gate/usr/src/cmd/zdb/zdb_il.c /illumos-gate/usr/src/cmd/zhack/zhack.c /illumos-gate/usr/src/common/zfs/zfeature_common.c /illumos-gate/usr/src/common/zfs/zfeature_common.h /illumos-gate/usr/src/grub/capability /illumos-gate/usr/src/grub/grub-0.97/stage2/fsys_zfs.c /illumos-gate/usr/src/grub/grub-0.97/stage2/zfs-include/spa.h /illumos-gate/usr/src/man/man5/zpool-features.5 /illumos-gate/usr/src/test/zfs-tests/tests/functional/cli_root/zpool_get/zpool_get.cfg arc.c bptree.c dbuf.c ddt.c dmu.c dmu_diff.c dmu_send.c dmu_traverse.c dnode.c dnode_sync.c dsl_dataset.c dsl_destroy.c dsl_scan.c spa.c spa_misc.c sys/dbuf.h sys/dmu.h sys/spa.h sys/spa_impl.h sys/vdev.h sys/zfeature.h vdev_cache.c vdev_disk.c zfeature.c zfs_znode.c zil.c zio.c zvol.c
be6fd75a69ae679453d9cda5bff3326111e6d1ca 08-Mar-2013 Matthew Ahrens <mahrens@delphix.com>

3598 want to dtrace when errors are generated in zfs Reviewed by: Dan Kimmel <dan.kimmel@delphix.com> Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Approved by: Garrett D'Amore <garrett@damore.org>

/illumos-gate/usr/src/lib/libzpool/Makefile.com /illumos-gate/usr/src/lib/libzpool/common/sys/zfs_context.h /illumos-gate/usr/src/lib/libzpool/common/zfs.d arc.c dbuf.c ddt.c dmu.c dmu_diff.c dmu_object.c dmu_objset.c dmu_send.c dmu_traverse.c dmu_tx.c dnode.c dsl_dataset.c dsl_deleg.c dsl_destroy.c dsl_dir.c dsl_pool.c dsl_prop.c dsl_scan.c dsl_synctask.c dsl_userhold.c metaslab.c sa.c spa.c spa_errlog.c spa_history.c spa_misc.c uberblock.c vdev.c vdev_cache.c vdev_disk.c vdev_file.c vdev_label.c vdev_mirror.c vdev_missing.c vdev_raidz.c vdev_root.c zap.c zap_leaf.c zap_micro.c zfeature.c zfs_acl.c zfs_ctldir.c zfs_dir.c zfs_ioctl.c zfs_onexit.c zfs_replay.c zfs_vfsops.c zfs_vnops.c zfs_znode.c zil.c zio.c zio_checksum.c zio_compress.c zio_inject.c zvol.c /illumos-gate/usr/src/uts/common/sys/sdt.h
ad135b5d644628e791c3188a6ecbd9c257961ef8 21-May-2012 Christopher Siden <chris.siden@delphix.com>

2619 asynchronous destruction of ZFS file systems 2747 SPA versioning with zfs feature flags Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: George Wilson <gwilson@delphix.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Dan Kruchinin <dan.kruchinin@gmail.com> Approved by: Eric Schrock <Eric.Schrock@delphix.com>

/illumos-gate/usr/src/Makefile.lint /illumos-gate/usr/src/cmd/Makefile /illumos-gate/usr/src/cmd/mdb/common/modules/zfs/zfs.c /illumos-gate/usr/src/cmd/zdb/zdb.c /illumos-gate/usr/src/cmd/zpool/zpool_main.c /illumos-gate/usr/src/cmd/ztest/Makefile.com /illumos-gate/usr/src/cmd/ztest/ztest.c /illumos-gate/usr/src/common/zfs/zpool_prop.c /illumos-gate/usr/src/grub/capability /illumos-gate/usr/src/grub/grub-0.97/stage2/fsys_zfs.c /illumos-gate/usr/src/grub/grub-0.97/stage2/fsys_zfs.h /illumos-gate/usr/src/grub/grub-0.97/stage2/zfs-include/dmu.h /illumos-gate/usr/src/grub/grub-0.97/stage2/zfs-include/spa.h /illumos-gate/usr/src/grub/grub-0.97/stage2/zfs-include/zfs.h /illumos-gate/usr/src/lib/libc/port/mapfile-vers /illumos-gate/usr/src/lib/libc/port/threads/assfail.c /illumos-gate/usr/src/lib/libnvpair/Makefile.com /illumos-gate/usr/src/lib/libnvpair/libnvpair.c /illumos-gate/usr/src/lib/libnvpair/mapfile-vers /illumos-gate/usr/src/lib/libzfs/Makefile.com /illumos-gate/usr/src/lib/libzfs/common/libzfs.h /illumos-gate/usr/src/lib/libzfs/common/libzfs_config.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_pool.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_status.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_util.c /illumos-gate/usr/src/lib/libzfs/common/llib-lzfs /illumos-gate/usr/src/lib/libzfs/common/mapfile-vers /illumos-gate/usr/src/lib/libzpool/common/kernel.c /illumos-gate/usr/src/lib/libzpool/common/llib-lzpool /illumos-gate/usr/src/man/man1m/zpool.1m /illumos-gate/usr/src/man/man5/Makefile /illumos-gate/usr/src/pkg/manifests/system-file-system-zfs-tests.mf /illumos-gate/usr/src/pkg/manifests/system-file-system-zfs.mf /illumos-gate/usr/src/uts/common/Makefile.files arc.c dbuf.c ddt.c dmu.c dmu_send.c dmu_traverse.c dmu_tx.c dnode.c dnode_sync.c dsl_dataset.c dsl_deleg.c dsl_pool.c dsl_scan.c sa.c spa.c spa_config.c spa_misc.c sys/dmu.h sys/dmu_traverse.h sys/dsl_dataset.h sys/dsl_pool.h sys/dsl_scan.h sys/spa.h sys/spa_impl.h sys/vdev.h sys/vdev_impl.h sys/zap.h sys/zio.h vdev.c vdev_label.c zap.c zap_micro.c zfs_ioctl.c zio.c /illumos-gate/usr/src/uts/common/sys/fs/zfs.h /illumos-gate/usr/src/uts/common/sys/nvpair.h
7448a0795bbf890c55a5c66129a0d606f02a784e 22-Jun-2010 George Wilson <George.Wilson@Sun.COM>

6959651 assertion failed: ddo_total->ddo_dspace == 0, file: ../../common/fs/zfs/ddt.c, line: 460

ce053c9d3acc3cdf678016150341423a8510f1e8 21-Jun-2010 George Wilson <George.Wilson@Sun.COM>

6957089 race between dedup prefetch and table remove

837b568b3a2559f8c9b9403f95104271a85d129e 08-Jun-2010 George Wilson <George.Wilson@Sun.COM>

6957090 ddt_zap_prefetch() induces deadlock, panic 6958874 bpobj_close() tries to dereference a NULL bpo_dbuf

c7cd242109c82107ec2e50013369e92be9d77702 20-May-2010 George Wilson <George.Wilson@Sun.COM>

6938089 dedup-induced latency causes FC initiator logouts/FC port resets

3f9d6ad73e45c6823b409f93b0c8d4f62861d2d5 03-May-2010 Lin Ling <Lin.Ling@Sun.COM>

6675946 'zpool status' should show the progress of resilvering for individual disk. 6683750 scrub -s have to wait until resilver completed? 6841252 Resilvering not restartable - causing an excess reboot delay 6855073 spa scrub stats (eg %done) are reset on reboot 6891824 7410 NAS head "continually resilvering" following HDD replacement 6899970 scrub/resilver percent complete reporting in zpool status can be overly optimistic 6940889 add interval (count) args to zpool list 6944623 dbuf_read_done() locking performance improvement 6946760 mutex problem in bplist_enqueue() 6391915 RFE: provide interval arg to zpool status to monitor resilvering 6946512 want zfs_send() to pass back debug info 6943992 'zpool scrub' should not restart the existing scrub silently 6878281 zpool should store the time of last scrub/resilver and other zpool status info in pool properties. 6935158 Assertion failed: used <= spa_get_dspace(dd->dd_pool->dp_spa) 6944388 dsl_dataset_snapshot_reserve_space() causes dp_write_limit=max --HG-- rename : usr/src/uts/common/fs/zfs/dsl_scrub.c => usr/src/uts/common/fs/zfs/dsl_scan.c

/illumos-gate/usr/src/cmd/availdevs/availdevs.c /illumos-gate/usr/src/cmd/fm/schemes/zfs/scheme.c /illumos-gate/usr/src/cmd/mdb/common/modules/zfs/zfs.c /illumos-gate/usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c /illumos-gate/usr/src/cmd/truss/codes.c /illumos-gate/usr/src/cmd/zdb/zdb.c /illumos-gate/usr/src/cmd/zfs/zfs_main.c /illumos-gate/usr/src/cmd/zpool/Makefile /illumos-gate/usr/src/cmd/zpool/zpool_main.c /illumos-gate/usr/src/cmd/zpool/zpool_util.h /illumos-gate/usr/src/cmd/zpool/zpool_vdev.c /illumos-gate/usr/src/cmd/ztest/ztest.c /illumos-gate/usr/src/common/zfs/zfs_comutil.c /illumos-gate/usr/src/common/zfs/zfs_comutil.h /illumos-gate/usr/src/grub/grub-0.97/stage2/zfs-include/zfs.h /illumos-gate/usr/src/lib/libzfs/common/libzfs.h /illumos-gate/usr/src/lib/libzfs/common/libzfs_pool.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_sendrecv.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_status.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_util.c /illumos-gate/usr/src/lib/libzfs/common/mapfile-vers /illumos-gate/usr/src/lib/libzfs_jni/common/libzfs_jni_pool.c /illumos-gate/usr/src/lib/libzpool/common/util.c /illumos-gate/usr/src/uts/common/Makefile.files arc.c bplist.c dbuf.c ddt.c dmu.c dmu_objset.c dmu_send.c dmu_traverse.c dnode_sync.c dsl_dataset.c dsl_deleg.c dsl_dir.c dsl_pool.c dsl_prop.c dsl_scan.c dsl_scrub.c dsl_synctask.c refcount.c spa.c spa_config.c spa_errlog.c spa_history.c spa_misc.c sys/arc.h sys/dbuf.h sys/ddt.h sys/dmu.h sys/dmu_objset.h sys/dmu_traverse.h sys/dsl_dataset.h sys/dsl_dir.h sys/dsl_pool.h sys/dsl_prop.h sys/dsl_scan.h sys/dsl_synctask.h sys/metaslab.h sys/refcount.h sys/spa.h sys/spa_impl.h sys/uberblock_impl.h sys/vdev.h sys/vdev_impl.h sys/zap.h sys/zap_impl.h sys/zap_leaf.h sys/zfs_debug.h txg.c uberblock.c vdev.c vdev_label.c vdev_raidz.c zap.c zap_leaf.c zap_micro.c zfs_debug.c zfs_ioctl.c zfs_vfsops.c zil.c zio.c zvol.c /illumos-gate/usr/src/uts/common/sys/fs/zfs.h
30f608a433ef7b19cb4981bba0a0f7ccd7c92d03 16-Mar-2010 George Wilson <George.Wilson@Sun.COM>

6909931 dedup stats are computed incorrectly

afee20e4873fef88755cd47373853eb9571edf3c 03-Feb-2010 George Wilson <George.Wilson@Sun.COM>

6909744 dedup should be set to off when a ZVOL is dumpified 6910966 assertion failed: spa_sync_pass(spa) == 1, file: ../../common/fs/zfs/vdev.c 6919089 scrub/resilver can miss some dedup blocks if dedupditto is set 6919359 zfs:dsl_pool_scrub_setup_sync panics when importing a pool 6921545 spa_prop_get() can panic on faulted pool

9eb19f4d61679ca0382def038665019234458edd 22-Nov-2009 George Wilson <George.Wilson@Sun.COM>

6903731 need userland dedup stats

bbfd46c40e81c7d954cec28db66453ec5ab44613 20-Nov-2009 Jeff Bonwick <Jeff.Bonwick@Sun.COM>

6899923 vdev_offline/vdev_add deadlock 6900497 zdb -S could be much faster 6900898 deduped blocks should be scrubbed/resilvered exactly once

485bbbf5450c6645352388d798251c1a89ef4c9c 05-Nov-2009 George Wilson <George.Wilson@Sun.COM>

6897693 deduplication can only go so far

b24ab6762772a3f6a89393947930c7fa61306783 01-Nov-2009 Jeff Bonwick <Jeff.Bonwick@Sun.COM>

PSARC 2009/571 ZFS Deduplication Properties 6677093 zfs should have dedup capability

/illumos-gate/usr/src/cmd/filebench/Makefile.com /illumos-gate/usr/src/cmd/mdb/common/modules/zfs/zfs.c /illumos-gate/usr/src/cmd/sgs/Makefile.var /illumos-gate/usr/src/cmd/zdb/Makefile.com /illumos-gate/usr/src/cmd/zdb/zdb.c /illumos-gate/usr/src/cmd/zdb/zdb_il.c /illumos-gate/usr/src/cmd/zpool/zpool_main.c /illumos-gate/usr/src/cmd/ztest/ztest.c /illumos-gate/usr/src/common/avl/avl.c /illumos-gate/usr/src/common/zfs/zfs_fletcher.c /illumos-gate/usr/src/common/zfs/zfs_prop.c /illumos-gate/usr/src/common/zfs/zfs_prop.h /illumos-gate/usr/src/common/zfs/zpool_prop.c /illumos-gate/usr/src/common/zfs/zprop_common.c /illumos-gate/usr/src/grub/capability /illumos-gate/usr/src/grub/grub-0.97/stage2/fsys_zfs.c /illumos-gate/usr/src/grub/grub-0.97/stage2/zfs-include/spa.h /illumos-gate/usr/src/grub/grub-0.97/stage2/zfs-include/zap_impl.h /illumos-gate/usr/src/grub/grub-0.97/stage2/zfs-include/zfs.h /illumos-gate/usr/src/lib/libzfs/common/libzfs_dataset.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_pool.c /illumos-gate/usr/src/lib/libzpool/common/llib-lzpool /illumos-gate/usr/src/uts/common/Makefile.files /illumos-gate/usr/src/uts/common/fs/vfs.c arc.c bplist.c dbuf.c ddt.c ddt_zap.c dmu.c dmu_objset.c dmu_send.c dmu_traverse.c dmu_tx.c dnode_sync.c dsl_dataset.c dsl_deleg.c dsl_dir.c dsl_pool.c dsl_prop.c dsl_scrub.c dsl_synctask.c lzjb.c metaslab.c sha256.c spa.c spa_history.c spa_misc.c space_map.c sys/arc.h sys/bplist.h sys/dbuf.h sys/ddt.h sys/dmu.h sys/dmu_objset.h sys/dmu_traverse.h sys/dsl_dataset.h sys/dsl_pool.h sys/metaslab.h sys/metaslab_impl.h sys/spa.h sys/spa_impl.h sys/txg.h sys/txg_impl.h sys/uberblock.h sys/vdev.h sys/vdev_impl.h sys/zap.h sys/zap_impl.h sys/zap_leaf.h sys/zil.h sys/zil_impl.h sys/zio.h sys/zio_checksum.h sys/zio_compress.h sys/zio_impl.h txg.c vdev.c vdev_mirror.c vdev_queue.c vdev_raidz.c zap.c zap_leaf.c zap_micro.c zfs_fm.c zfs_ioctl.c zfs_log.c zfs_replay.c zfs_vnops.c zil.c zio.c zio_checksum.c zio_compress.c zio_inject.c zle.c zvol.c /illumos-gate/usr/src/uts/common/sys/avl.h /illumos-gate/usr/src/uts/common/sys/fs/zfs.h /illumos-gate/usr/src/uts/intel/zfs/spa_boot.c /illumos-gate/usr/src/uts/sparc/zfs/spa_boot.c