History log of /illumos-gate/usr/src/uts/common/fs/zfs/dmu_zfetch.c
Revision Date Author Comments Expand
cb92f4130ce5b2c4ae1fa5fa6c776f4d4dc28ad9 11-Apr-2016 Alexander Motin <mav@FreeBSD.org>

6322 ZFS indirect block predictive prefetch Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Paul Dagnelie <pcd@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>

632802744ef6d17e06d6980a95f631615c3b060f 07-Oct-2015 George Wilson <george.wilson@delphix.com>

6281 prefetching should apply to 1MB reads Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Paul Dagnelie <pcd@delphix.com> Reviewed by: Alexander Motin <mav@freebsd.org> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Justin Gibbs <gibbs@scsiguy.com> Reviewed by: Xin Li <delphij@freebsd.org> Approved by: Gordon Ross <gordon.ross@nexenta.com>

cf6106c8a0d6598b045811f9650d66e07eb332af 09-Sep-2015 Matthew Ahrens <mahrens@delphix.com>

5987 zfs prefetch code needs work Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Paul Dagnelie <pcd@delphix.com> Approved by: Gordon Ross <gordon.ross@nexenta.com>

a2cdcdd260232b58202b11a9bfc0103c9449ed52 20-Jul-2015 Paul Dagnelie <pcd@delphix.com>

5960 zfs recv should prefetch indirect blocks 5925 zfs receive -o origin= Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com>

/illumos-gate/usr/src/cmd/ndmpd/ndmp/ndmpd_zfs.c /illumos-gate/usr/src/cmd/zdb/zdb.c /illumos-gate/usr/src/cmd/zfs/zfs_main.c /illumos-gate/usr/src/cmd/ztest/ztest.c /illumos-gate/usr/src/lib/libbe/common/be_create.c /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/libzpool/common/sys/zfs_context.h /illumos-gate/usr/src/man/man1m/zfs.1m /illumos-gate/usr/src/uts/common/Makefile.files bptree.c bqueue.c dbuf.c dmu.c dmu_diff.c dmu_object.c dmu_send.c dmu_traverse.c dmu_tx.c dmu_zfetch.c dnode.c dnode_sync.c dsl_dataset.c dsl_destroy.c dsl_scan.c spa.c space_map.c sys/bqueue.h sys/dbuf.h sys/dmu.h sys/dsl_dataset.h sys/zio.h sys/zio_checksum.h sys/zio_priority.h zap.c zfs_vfsops.c zfs_vnops.c zio.c zvol.c
69962b5647e4a8b9b14998733b765925381b727e 26-Aug-2013 Matthew Ahrens <mahrens@delphix.com>

4045 zfs write throttle & i/o scheduler performance work Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: Ned Bass <bass6@llnl.gov> Reviewed by: Brendan Gregg <brendan.gregg@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>

3e30c24aeefdee1631958ecf17f18da671781956 11-Jun-2013 Will Andrews <will@firepipe.net>

3741 zfs needs better comments Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Christopher Siden <christopher.siden@delphix.com>

d3d50737e566cade9a08d73d2af95105ac7cd960 13-Nov-2009 Rafael Vanoni <rafael.vanoni@sun.com>

PSARC/2009/396 Tickless Kernel Architecture / lbolt decoupling 6860030 tickless clock requires a clock() decoupled lbolt / lbolt64 Portions contributed by Chad Mynhier <cmynhier@gmail.com>

/illumos-gate/usr/src/cmd/dtrace/test/tst/i386/funcs/tst.badcopyin.d /illumos-gate/usr/src/cmd/mdb/common/mdb/mdb_ks.h /illumos-gate/usr/src/cmd/mdb/common/modules/conf/mapfile-extern /illumos-gate/usr/src/cmd/mdb/common/modules/genunix/genunix.c /illumos-gate/usr/src/cmd/mdb/common/modules/genunix/net.c /illumos-gate/usr/src/cmd/mdb/common/modules/idm/idm.c /illumos-gate/usr/src/cmd/mdb/common/modules/ip/ip.c /illumos-gate/usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c /illumos-gate/usr/src/cmd/mdb/common/modules/nca/nca.c /illumos-gate/usr/src/lib/libzpool/common/kernel.c /illumos-gate/usr/src/lib/libzpool/common/sys/zfs_context.h /illumos-gate/usr/src/pkgdefs/etc/exception_list_i386 /illumos-gate/usr/src/pkgdefs/etc/exception_list_sparc /illumos-gate/usr/src/uts/common/avs/ns/rdc/rdc_svc.c /illumos-gate/usr/src/uts/common/avs/ns/sdbc/sd_io.c /illumos-gate/usr/src/uts/common/avs/ns/sdbc/sd_misc.c /illumos-gate/usr/src/uts/common/brand/lx/procfs/lx_prvnops.c /illumos-gate/usr/src/uts/common/c2/audit_io.c /illumos-gate/usr/src/uts/common/conf/param.c /illumos-gate/usr/src/uts/common/crypto/core/kcf_sched.c /illumos-gate/usr/src/uts/common/crypto/io/dca.c /illumos-gate/usr/src/uts/common/disp/cpucaps.c /illumos-gate/usr/src/uts/common/disp/disp.c /illumos-gate/usr/src/uts/common/disp/fss.c /illumos-gate/usr/src/uts/common/disp/fx.c /illumos-gate/usr/src/uts/common/disp/thread.c /illumos-gate/usr/src/uts/common/disp/ts.c /illumos-gate/usr/src/uts/common/fs/autofs/auto_subr.c /illumos-gate/usr/src/uts/common/fs/cachefs/cachefs_resource.c /illumos-gate/usr/src/uts/common/fs/cachefs/cachefs_subr.c /illumos-gate/usr/src/uts/common/fs/dev/sdev_comm.c /illumos-gate/usr/src/uts/common/fs/dnlc.c /illumos-gate/usr/src/uts/common/fs/fsflush.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs4_client.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs4_db.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs4_deleg_ops.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs4_recovery.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs4_srv.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs_client.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs_dump.c /illumos-gate/usr/src/uts/common/fs/smbclnt/netsmb/smb_iod.c /illumos-gate/usr/src/uts/common/fs/smbclnt/netsmb/smb_rq.c /illumos-gate/usr/src/uts/common/fs/smbsrv/smb_lock.c /illumos-gate/usr/src/uts/common/fs/smbsrv/smb_opipe.c /illumos-gate/usr/src/uts/common/fs/smbsrv/smb_session.c /illumos-gate/usr/src/uts/common/fs/smbsrv/smb_util.c /illumos-gate/usr/src/uts/common/fs/sockfs/nl7chttp.c /illumos-gate/usr/src/uts/common/fs/sockfs/nl7curi.c /illumos-gate/usr/src/uts/common/fs/sockfs/sockcommon_subr.c /illumos-gate/usr/src/uts/common/fs/sockfs/sockstr.c /illumos-gate/usr/src/uts/common/fs/sockfs/socksyscalls.c /illumos-gate/usr/src/uts/common/fs/ufs/lufs.c /illumos-gate/usr/src/uts/common/fs/ufs/lufs_log.c /illumos-gate/usr/src/uts/common/fs/ufs/lufs_thread.c /illumos-gate/usr/src/uts/common/fs/ufs/ufs_alloc.c /illumos-gate/usr/src/uts/common/fs/ufs/ufs_directio.c /illumos-gate/usr/src/uts/common/fs/ufs/ufs_inode.c /illumos-gate/usr/src/uts/common/fs/ufs/ufs_lockfs.c /illumos-gate/usr/src/uts/common/fs/ufs/ufs_panic.c /illumos-gate/usr/src/uts/common/fs/ufs/ufs_subr.c /illumos-gate/usr/src/uts/common/fs/ufs/ufs_thread.c /illumos-gate/usr/src/uts/common/fs/ufs/ufs_vfsops.c /illumos-gate/usr/src/uts/common/fs/ufs/ufs_vnops.c arc.c dmu_zfetch.c dsl_scrub.c metaslab.c txg.c vdev_cache.c vdev_queue.c zil.c zio_inject.c /illumos-gate/usr/src/uts/common/inet/ilb/ilb.c /illumos-gate/usr/src/uts/common/inet/ilb/ilb_conn.c /illumos-gate/usr/src/uts/common/inet/ip/conn_opt.c /illumos-gate/usr/src/uts/common/inet/ip/icmp.c /illumos-gate/usr/src/uts/common/inet/ip/ip.c /illumos-gate/usr/src/uts/common/inet/ip/ip2mac.c /illumos-gate/usr/src/uts/common/inet/ip/ip6.c /illumos-gate/usr/src/uts/common/inet/ip/ip6_input.c /illumos-gate/usr/src/uts/common/inet/ip/ip6_output.c /illumos-gate/usr/src/uts/common/inet/ip/ip_dce.c /illumos-gate/usr/src/uts/common/inet/ip/ip_ftable.c /illumos-gate/usr/src/uts/common/inet/ip/ip_if.c /illumos-gate/usr/src/uts/common/inet/ip/ip_input.c /illumos-gate/usr/src/uts/common/inet/ip/ip_ire.c /illumos-gate/usr/src/uts/common/inet/ip/ip_ndp.c /illumos-gate/usr/src/uts/common/inet/ip/ip_output.c /illumos-gate/usr/src/uts/common/inet/ip/ip_squeue.c /illumos-gate/usr/src/uts/common/inet/kssl/ksslrec.c /illumos-gate/usr/src/uts/common/inet/nca/nca.h /illumos-gate/usr/src/uts/common/inet/sctp/sctp.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_bind.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_common.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_conn.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_cookie.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_heartbeat.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_impl.h /illumos-gate/usr/src/uts/common/inet/sctp/sctp_input.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_opt_data.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_output.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_shutdown.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_timer.c /illumos-gate/usr/src/uts/common/inet/squeue.c /illumos-gate/usr/src/uts/common/inet/tcp/tcp.c /illumos-gate/usr/src/uts/common/inet/udp/udp.c /illumos-gate/usr/src/uts/common/io/bridge.c /illumos-gate/usr/src/uts/common/io/bscbus.c /illumos-gate/usr/src/uts/common/io/bscv.c /illumos-gate/usr/src/uts/common/io/comstar/port/fcoet/fcoet.c /illumos-gate/usr/src/uts/common/io/comstar/port/fct/discovery.c /illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/iscsit_isns.c /illumos-gate/usr/src/uts/common/io/comstar/port/qlt/qlt.c /illumos-gate/usr/src/uts/common/io/comstar/stmf/stmf.c /illumos-gate/usr/src/uts/common/io/drm/drmP.h /illumos-gate/usr/src/uts/common/io/drm/drm_lock.c /illumos-gate/usr/src/uts/common/io/e1000g/e1000g_tx.c /illumos-gate/usr/src/uts/common/io/ecpp.c /illumos-gate/usr/src/uts/common/io/emul64_bsd.c /illumos-gate/usr/src/uts/common/io/fcoe/fcoe_fc.c /illumos-gate/usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c /illumos-gate/usr/src/uts/common/io/fibre-channel/fca/qlc/ql_mbx.c /illumos-gate/usr/src/uts/common/io/fibre-channel/ulp/fcp.c /illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/hermon_stats.c /illumos-gate/usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c /illumos-gate/usr/src/uts/common/io/ib/mgt/ibdm/ibdm.c /illumos-gate/usr/src/uts/common/io/idm/idm_impl.c /illumos-gate/usr/src/uts/common/io/ipw/ipw2100.c /illumos-gate/usr/src/uts/common/io/ipw/ipw2100_hw.c /illumos-gate/usr/src/uts/common/io/iwi/ipw2200.c /illumos-gate/usr/src/uts/common/io/iwi/ipw2200_hw.c /illumos-gate/usr/src/uts/common/io/lvm/md/md_subr.c /illumos-gate/usr/src/uts/common/io/lvm/raid/raid.c /illumos-gate/usr/src/uts/common/io/mac/mac_sched.c /illumos-gate/usr/src/uts/common/io/mii/mii.c /illumos-gate/usr/src/uts/common/io/mms/dmd/dmd.c /illumos-gate/usr/src/uts/common/io/net80211/net80211_ioctl.c /illumos-gate/usr/src/uts/common/io/nxge/nxge_mac.c /illumos-gate/usr/src/uts/common/io/pciex/hotplug/pcishpc.c /illumos-gate/usr/src/uts/common/io/rsm/rsm.c /illumos-gate/usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c /illumos-gate/usr/src/uts/common/io/sata/impl/sata.c /illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_login.c /illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c /illumos-gate/usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas_impl.c /illumos-gate/usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c /illumos-gate/usr/src/uts/common/io/scsi/impl/scsi_watch.c /illumos-gate/usr/src/uts/common/io/sdcard/impl/sda_slot.c /illumos-gate/usr/src/uts/common/io/softmac/softmac_pkt.c /illumos-gate/usr/src/uts/common/io/usb/hcd/ehci/ehci_isoch.c /illumos-gate/usr/src/uts/common/io/usb/hcd/ehci/ehci_util.c /illumos-gate/usr/src/uts/common/io/usb/hcd/ehci/ehci_xfer.c /illumos-gate/usr/src/uts/common/io/usb/hcd/openhci/ohci.c /illumos-gate/usr/src/uts/common/io/usb/hcd/uhci/uhciutil.c /illumos-gate/usr/src/uts/common/io/usb/hwa/hwahc/hwahc_util.c /illumos-gate/usr/src/uts/common/io/usb/usba/hubdi.c /illumos-gate/usr/src/uts/common/io/usb/usba/wa.c /illumos-gate/usr/src/uts/common/io/vscan/vscan_door.c /illumos-gate/usr/src/uts/common/io/vscan/vscan_drv.c /illumos-gate/usr/src/uts/common/io/vscan/vscan_svc.c /illumos-gate/usr/src/uts/common/io/winlockio.c /illumos-gate/usr/src/uts/common/os/acct.c /illumos-gate/usr/src/uts/common/os/bio.c /illumos-gate/usr/src/uts/common/os/callb.c /illumos-gate/usr/src/uts/common/os/clock.c /illumos-gate/usr/src/uts/common/os/clock_tick.c /illumos-gate/usr/src/uts/common/os/condvar.c /illumos-gate/usr/src/uts/common/os/damap.c /illumos-gate/usr/src/uts/common/os/ddi.c /illumos-gate/usr/src/uts/common/os/ddi_intr_irm.c /illumos-gate/usr/src/uts/common/os/devcache.c /illumos-gate/usr/src/uts/common/os/dumpsubr.c /illumos-gate/usr/src/uts/common/os/fork.c /illumos-gate/usr/src/uts/common/os/kstat_fr.c /illumos-gate/usr/src/uts/common/os/logsubr.c /illumos-gate/usr/src/uts/common/os/mem_cage.c /illumos-gate/usr/src/uts/common/os/mem_config.c /illumos-gate/usr/src/uts/common/os/modctl.c /illumos-gate/usr/src/uts/common/os/panic.c /illumos-gate/usr/src/uts/common/os/sched.c /illumos-gate/usr/src/uts/common/os/sig.c /illumos-gate/usr/src/uts/common/os/softint.c /illumos-gate/usr/src/uts/common/os/strsubr.c /illumos-gate/usr/src/uts/common/os/sunddi.c /illumos-gate/usr/src/uts/common/os/sunmdi.c /illumos-gate/usr/src/uts/common/os/sunpm.c /illumos-gate/usr/src/uts/common/os/taskq.c /illumos-gate/usr/src/uts/common/os/vm_pageout.c /illumos-gate/usr/src/uts/common/os/zone.c /illumos-gate/usr/src/uts/common/pcmcia/nexus/pcmcia.c /illumos-gate/usr/src/uts/common/pcmcia/pem/pem.c /illumos-gate/usr/src/uts/common/rpc/clnt_clts.c /illumos-gate/usr/src/uts/common/rpc/clnt_cots.c /illumos-gate/usr/src/uts/common/rpc/rpcib.c /illumos-gate/usr/src/uts/common/rpc/rpcmod.c /illumos-gate/usr/src/uts/common/rpc/svc.c /illumos-gate/usr/src/uts/common/sys/Makefile /illumos-gate/usr/src/uts/common/sys/clock_impl.h /illumos-gate/usr/src/uts/common/sys/condvar.h /illumos-gate/usr/src/uts/common/sys/cpucaps_impl.h /illumos-gate/usr/src/uts/common/sys/cpuvar.h /illumos-gate/usr/src/uts/common/sys/fcoe/fcoe_common.h /illumos-gate/usr/src/uts/common/sys/scsi/adapters/mpt_sas/mptsas_var.h /illumos-gate/usr/src/uts/common/sys/sunddi.h /illumos-gate/usr/src/uts/common/sys/systm.h /illumos-gate/usr/src/uts/common/sys/time.h /illumos-gate/usr/src/uts/common/syscall/poll.c /illumos-gate/usr/src/uts/common/syscall/times.c /illumos-gate/usr/src/uts/common/syscall/uadmin.c /illumos-gate/usr/src/uts/common/vm/seg_kp.c /illumos-gate/usr/src/uts/common/vm/seg_spt.c /illumos-gate/usr/src/uts/common/vm/vm_page.c /illumos-gate/usr/src/uts/common/vm/vm_seg.c /illumos-gate/usr/src/uts/common/xen/io/xdf.c /illumos-gate/usr/src/uts/common/xen/io/xpvtap.c /illumos-gate/usr/src/uts/i86pc/io/tzmon/tzmon.c /illumos-gate/usr/src/uts/i86pc/os/graphics.c /illumos-gate/usr/src/uts/i86pc/os/machdep.c /illumos-gate/usr/src/uts/i86xpv/os/balloon.c /illumos-gate/usr/src/uts/intel/io/heci/heci_init.c /illumos-gate/usr/src/uts/intel/io/heci/heci_main.c /illumos-gate/usr/src/uts/intel/io/heci/io_heci.c /illumos-gate/usr/src/uts/intel/os/arch_kdi.c /illumos-gate/usr/src/uts/sfmmu/vm/hat_sfmmu.h /illumos-gate/usr/src/uts/sun/io/scsi/adapters/sf.c /illumos-gate/usr/src/uts/sun/io/zs_async.c /illumos-gate/usr/src/uts/sun4/os/machdep.c /illumos-gate/usr/src/uts/sun4u/cpu/us3_common.c /illumos-gate/usr/src/uts/sun4u/daktari/io/hpc3130_dak.c /illumos-gate/usr/src/uts/sun4u/io/rmc_comm_drvintf.c /illumos-gate/usr/src/uts/sun4u/lw2plus/io/lombus.c /illumos-gate/usr/src/uts/sun4u/lw8/os/lw8_platmod.c /illumos-gate/usr/src/uts/sun4u/ngdr/io/dr_mem.c /illumos-gate/usr/src/uts/sun4u/opl/io/dm2s.c /illumos-gate/usr/src/uts/sun4u/opl/io/dr_mem.c /illumos-gate/usr/src/uts/sun4u/opl/io/mc-opl.c /illumos-gate/usr/src/uts/sun4u/opl/io/oplkmdrv.c /illumos-gate/usr/src/uts/sun4u/serengeti/io/sbdp_error.c /illumos-gate/usr/src/uts/sun4u/serengeti/io/sbdp_mem.c /illumos-gate/usr/src/uts/sun4u/serengeti/os/serengeti.c /illumos-gate/usr/src/uts/sun4u/starcat/io/dman.c /illumos-gate/usr/src/uts/sun4u/starcat/io/drmach.c /illumos-gate/usr/src/uts/sun4u/starcat/io/iosram.c /illumos-gate/usr/src/uts/sun4u/starcat/io/sckmdrv.c /illumos-gate/usr/src/uts/sun4u/starcat/os/starcat.c /illumos-gate/usr/src/uts/sun4u/starfire/io/idn.c /illumos-gate/usr/src/uts/sun4u/starfire/io/idn_proto.c /illumos-gate/usr/src/uts/sun4u/starfire/io/idn_smr.c /illumos-gate/usr/src/uts/sun4u/starfire/io/idn_xf.c /illumos-gate/usr/src/uts/sun4u/starfire/os/starfire.c /illumos-gate/usr/src/uts/sun4u/starfire/sys/idn.h /illumos-gate/usr/src/uts/sun4v/io/glvc/glvc.c /illumos-gate/usr/src/uts/sun4v/io/ntwdt.c /illumos-gate/usr/src/uts/sun4v/io/vdc.c /illumos-gate/usr/src/uts/sun4v/io/vldc.c /illumos-gate/usr/src/uts/sun4v/io/vsw_ldc.c /illumos-gate/usr/src/uts/sun4v/os/mach_cpu_states.c /illumos-gate/usr/src/uts/sun4v/promif/promif_prop.c
7cbf8b4321709b0e17bf7f2a0fb387730a1b03c1 09-Sep-2009 Rich Morris <Richard.Morris@Sun.COM>

6859997 zfs caching performance problem 6868951 Add kstats for ZFS data prefetch (zfetch) 6847118 hang in ZFS during rollback

416e0cd82df71e380f21199abde8c5f7a18bac51 26-Oct-2006 ek110237 <none@none>

6485204 more tuneable tweakin

a2eea2e101e6a163a537dcc6d4e3c4da2a0ea5b2 09-Oct-2006 ahrens <none@none>

6460059 zfs destroy <snapshot> leaves behind kruft 6463788 'zfs recv -d' fails if some ancestors already exist 6464897 assertion failed: "BP_GET_COMPRESS(bp) == compress" zio.c, line:897 6472843 panic when write to zvol snapshot 6475506 panic in dmu_recvbackup due to NULL pointer dereference 6475942 need more assertions in dnode_destroy() 6477102 recvbackup ioctl does not advance file offset 6477103 read-only properties should be passed as nvlist 6477900 want more /etc/system tunables for ZFS performance analysis 6479497 ::abuf_find is broken

5ad820458efd0fdb914baff9c1447c22b819fa23 04-Oct-2006 nd150628 <none@none>

6463348 ZFS code could be more portable

/illumos-gate/usr/src/cmd/zdb/zdb.c /illumos-gate/usr/src/cmd/zfs/zfs_main.c /illumos-gate/usr/src/cmd/zpool/zpool_iter.c /illumos-gate/usr/src/cmd/zpool/zpool_main.c /illumos-gate/usr/src/cmd/zpool/zpool_util.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/avl/avl.c /illumos-gate/usr/src/common/nvpair/nvpair.c /illumos-gate/usr/src/common/nvpair/nvpair_alloc_fixed.c /illumos-gate/usr/src/lib/libuutil/common/uu_avl.c /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/kernel.c /illumos-gate/usr/src/lib/libzpool/common/sys/zfs_context.h arc.c dmu_objset.c dmu_zfetch.c dsl_dataset.c dsl_dir.c dsl_pool.c metaslab.c spa.c spa_errlog.c spa_misc.c sys/spa.h sys/vdev_impl.h sys/zap_impl.h txg.c unique.c vdev.c zap.c zap_leaf.c zap_micro.c zfs_ioctl.c zfs_znode.c zil.c zio.c zio_checksum.c zio_compress.c
13506d1eefbbc37e2f12a0528831d9f6d4c361d7 19-Jul-2006 maybee <none@none>

6447377 ZFS prefetch is inconsistant

404ba9d7d495f1806ee789b2a2aa1518284a6192 03-Feb-2006 rbourbon <none@none>

6363233 zfs dmu zfetch code misuses rw locks

fa9e4066f08beec538e775443c5be79dd423fcab 31-Oct-2005 ahrens <none@none>

PSARC 2002/240 ZFS 6338653 Integrate ZFS PSARC 2004/652 - DKIOCFLUSH 5096886 Write caching disks need mechanism to flush cache to physical media

/illumos-gate/usr/src/Makefile.lint /illumos-gate/usr/src/Targetdirs /illumos-gate/usr/src/cmd/Makefile /illumos-gate/usr/src/cmd/allocate/Makefile /illumos-gate/usr/src/cmd/allocate/allocate3.c /illumos-gate/usr/src/cmd/availdevs/Makefile /illumos-gate/usr/src/cmd/availdevs/availdevs.c /illumos-gate/usr/src/cmd/availdevs/availdevs.h /illumos-gate/usr/src/cmd/bart/create.c /illumos-gate/usr/src/cmd/chmod/Makefile /illumos-gate/usr/src/cmd/chmod/chmod.c /illumos-gate/usr/src/cmd/cmd-inet/usr.bin/rcp.c /illumos-gate/usr/src/cmd/compress/Makefile /illumos-gate/usr/src/cmd/compress/compress.c /illumos-gate/usr/src/cmd/cpio/cpio.c /illumos-gate/usr/src/cmd/devfsadm/Makefile.com /illumos-gate/usr/src/cmd/devfsadm/zfs_link.c /illumos-gate/usr/src/cmd/dfs.cmds/shareall/shareall.sh /illumos-gate/usr/src/cmd/find/Makefile /illumos-gate/usr/src/cmd/find/find.c /illumos-gate/usr/src/cmd/fm/dicts/Makefile /illumos-gate/usr/src/cmd/fm/dicts/ZFS.dict /illumos-gate/usr/src/cmd/fm/dicts/ZFS.po /illumos-gate/usr/src/cmd/fs.d/Makefile /illumos-gate/usr/src/cmd/fs.d/df.c /illumos-gate/usr/src/cmd/fs.d/nfs/svc/nfs-server /illumos-gate/usr/src/cmd/fs.d/zfs/Makefile /illumos-gate/usr/src/cmd/fs.d/zfs/fstyp/Makefile /illumos-gate/usr/src/cmd/fs.d/zfs/fstyp/fstyp.c /illumos-gate/usr/src/cmd/getfacl/getfacl.c /illumos-gate/usr/src/cmd/ls/Makefile.com /illumos-gate/usr/src/cmd/ls/ls.c /illumos-gate/usr/src/cmd/mdb/Makefile.common /illumos-gate/usr/src/cmd/mdb/common/modules/genunix/avl.c /illumos-gate/usr/src/cmd/mdb/common/modules/genunix/avl.h /illumos-gate/usr/src/cmd/mdb/common/modules/genunix/genunix.c /illumos-gate/usr/src/cmd/mdb/common/modules/genunix/list.h /illumos-gate/usr/src/cmd/mdb/common/modules/genunix/nvpair.c /illumos-gate/usr/src/cmd/mdb/common/modules/genunix/nvpair.h /illumos-gate/usr/src/cmd/mdb/common/modules/libavl/libavl.c /illumos-gate/usr/src/cmd/mdb/common/modules/libnvpair/libnvpair.c /illumos-gate/usr/src/cmd/mdb/common/modules/zfs/inc.flg /illumos-gate/usr/src/cmd/mdb/common/modules/zfs/zfs.c /illumos-gate/usr/src/cmd/mdb/intel/amd64/genunix/Makefile /illumos-gate/usr/src/cmd/mdb/intel/amd64/libavl/Makefile /illumos-gate/usr/src/cmd/mdb/intel/amd64/libzpool/Makefile /illumos-gate/usr/src/cmd/mdb/intel/amd64/zfs/Makefile /illumos-gate/usr/src/cmd/mdb/intel/ia32/genunix/Makefile /illumos-gate/usr/src/cmd/mdb/intel/ia32/libavl/Makefile /illumos-gate/usr/src/cmd/mdb/intel/ia32/libzpool/Makefile /illumos-gate/usr/src/cmd/mdb/intel/ia32/zfs/Makefile /illumos-gate/usr/src/cmd/mdb/sparc/kmdb/kmdb_kdi_isadep.c /illumos-gate/usr/src/cmd/mdb/sparc/kmdb/kmdb_promif_isadep.c /illumos-gate/usr/src/cmd/mdb/sparc/kmdb/kmdb_promif_isadep.h /illumos-gate/usr/src/cmd/mdb/sparc/v7/libavl/Makefile /illumos-gate/usr/src/cmd/mdb/sparc/v7/libzpool/Makefile /illumos-gate/usr/src/cmd/mdb/sparc/v9/genunix/Makefile /illumos-gate/usr/src/cmd/mdb/sparc/v9/libavl/Makefile /illumos-gate/usr/src/cmd/mdb/sparc/v9/libzpool/Makefile /illumos-gate/usr/src/cmd/mdb/sparc/v9/zfs/Makefile /illumos-gate/usr/src/cmd/mv/Makefile /illumos-gate/usr/src/cmd/mv/mv.c /illumos-gate/usr/src/cmd/pack/Makefile /illumos-gate/usr/src/cmd/pack/pack.c /illumos-gate/usr/src/cmd/picl/plugins/sun4u/snowbird/frutree/picllibdevinfo.c /illumos-gate/usr/src/cmd/picl/plugins/sun4u/snowbird/frutree/piclscsi.c /illumos-gate/usr/src/cmd/pt_chmod/Makefile /illumos-gate/usr/src/cmd/pt_chmod/pt_chmod.c /illumos-gate/usr/src/cmd/setfacl/setfacl.c /illumos-gate/usr/src/cmd/sum/sum.c /illumos-gate/usr/src/cmd/svc/milestone/devices-local /illumos-gate/usr/src/cmd/svc/milestone/fs-local /illumos-gate/usr/src/cmd/tar/tar.c /illumos-gate/usr/src/cmd/truss/codes.c /illumos-gate/usr/src/cmd/truss/print.c /illumos-gate/usr/src/cmd/ttymon/Makefile /illumos-gate/usr/src/cmd/ttymon/tmexpress.c /illumos-gate/usr/src/cmd/unpack/Makefile /illumos-gate/usr/src/cmd/unpack/unpack.c /illumos-gate/usr/src/cmd/zdb/Makefile /illumos-gate/usr/src/cmd/zdb/Makefile.com /illumos-gate/usr/src/cmd/zdb/amd64/Makefile /illumos-gate/usr/src/cmd/zdb/i386/Makefile /illumos-gate/usr/src/cmd/zdb/inc.flg /illumos-gate/usr/src/cmd/zdb/sparc/Makefile /illumos-gate/usr/src/cmd/zdb/sparcv9/Makefile /illumos-gate/usr/src/cmd/zdb/zdb.c /illumos-gate/usr/src/cmd/zdb/zdb_il.c /illumos-gate/usr/src/cmd/zfs/Makefile /illumos-gate/usr/src/cmd/zfs/zfs_iter.c /illumos-gate/usr/src/cmd/zfs/zfs_iter.h /illumos-gate/usr/src/cmd/zfs/zfs_main.c /illumos-gate/usr/src/cmd/zfs/zfs_util.h /illumos-gate/usr/src/cmd/zoneadm/Makefile /illumos-gate/usr/src/cmd/zoneadm/zoneadm.c /illumos-gate/usr/src/cmd/zoneadmd/Makefile /illumos-gate/usr/src/cmd/zoneadmd/vplat.c /illumos-gate/usr/src/cmd/zonecfg/Makefile /illumos-gate/usr/src/cmd/zonecfg/zonecfg.c /illumos-gate/usr/src/cmd/zonecfg/zonecfg.h /illumos-gate/usr/src/cmd/zonecfg/zonecfg_grammar.y /illumos-gate/usr/src/cmd/zonecfg/zonecfg_lex.l /illumos-gate/usr/src/cmd/zpool/Makefile /illumos-gate/usr/src/cmd/zpool/zpool_dataset.c /illumos-gate/usr/src/cmd/zpool/zpool_iter.c /illumos-gate/usr/src/cmd/zpool/zpool_main.c /illumos-gate/usr/src/cmd/zpool/zpool_util.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/Makefile /illumos-gate/usr/src/cmd/ztest/Makefile.com /illumos-gate/usr/src/cmd/ztest/amd64/Makefile /illumos-gate/usr/src/cmd/ztest/i386/Makefile /illumos-gate/usr/src/cmd/ztest/inc.flg /illumos-gate/usr/src/cmd/ztest/sparc/Makefile /illumos-gate/usr/src/cmd/ztest/sparcv9/Makefile /illumos-gate/usr/src/cmd/ztest/ztest.c /illumos-gate/usr/src/common/acl/acl_common.c /illumos-gate/usr/src/common/acl/acl_common.h /illumos-gate/usr/src/common/avl/avl.c /illumos-gate/usr/src/common/zfs/zfs_namecheck.c /illumos-gate/usr/src/common/zfs/zfs_namecheck.h /illumos-gate/usr/src/common/zfs/zfs_prop.c /illumos-gate/usr/src/common/zfs/zfs_prop.h /illumos-gate/usr/src/head/libzonecfg.h /illumos-gate/usr/src/head/zone.h /illumos-gate/usr/src/lib/Makefile /illumos-gate/usr/src/lib/libavl/spec/avl.spec /illumos-gate/usr/src/lib/libc/port/sys/zone.c /illumos-gate/usr/src/lib/libdevinfo/Makefile.com /illumos-gate/usr/src/lib/libdevinfo/devinfo_devperm.c /illumos-gate/usr/src/lib/libproc/common/Pcontrol.h /illumos-gate/usr/src/lib/libproc/common/Putil.c /illumos-gate/usr/src/lib/libproc/common/Putil.h /illumos-gate/usr/src/lib/libsec/Makefile /illumos-gate/usr/src/lib/libsec/Makefile.com /illumos-gate/usr/src/lib/libsec/common/aclcheck.c /illumos-gate/usr/src/lib/libsec/common/acltext.c /illumos-gate/usr/src/lib/libsec/common/aclutils.c /illumos-gate/usr/src/lib/libsec/common/aclutils.h /illumos-gate/usr/src/lib/libsec/common/llib-lsec /illumos-gate/usr/src/lib/libsec/inc.flg /illumos-gate/usr/src/lib/libsec/spec/acl.spec /illumos-gate/usr/src/lib/libsec/spec/versions /illumos-gate/usr/src/lib/libsecdb/exec_attr.txt /illumos-gate/usr/src/lib/libsecdb/help/profiles/Makefile /illumos-gate/usr/src/lib/libsecdb/help/profiles/RtZFSFileSysMngmnt.html /illumos-gate/usr/src/lib/libsecdb/help/profiles/RtZFSStorageMngmnt.html /illumos-gate/usr/src/lib/libsecdb/prof_attr.txt /illumos-gate/usr/src/lib/libzfs/Makefile /illumos-gate/usr/src/lib/libzfs/Makefile.com /illumos-gate/usr/src/lib/libzfs/amd64/Makefile /illumos-gate/usr/src/lib/libzfs/common/libzfs.h /illumos-gate/usr/src/lib/libzfs/common/libzfs_changelist.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_config.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_dataset.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_graph.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_impl.h /illumos-gate/usr/src/lib/libzfs/common/libzfs_import.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_mount.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/i386/Makefile /illumos-gate/usr/src/lib/libzfs/inc.flg /illumos-gate/usr/src/lib/libzfs/sparc/Makefile /illumos-gate/usr/src/lib/libzfs/sparcv9/Makefile /illumos-gate/usr/src/lib/libzfs/spec/Makefile /illumos-gate/usr/src/lib/libzfs/spec/Makefile.targ /illumos-gate/usr/src/lib/libzfs/spec/amd64/Makefile /illumos-gate/usr/src/lib/libzfs/spec/i386/Makefile /illumos-gate/usr/src/lib/libzfs/spec/libzfs.spec /illumos-gate/usr/src/lib/libzfs/spec/sparc/Makefile /illumos-gate/usr/src/lib/libzfs/spec/sparcv9/Makefile /illumos-gate/usr/src/lib/libzfs/spec/versions /illumos-gate/usr/src/lib/libzfs_jni/Makefile /illumos-gate/usr/src/lib/libzfs_jni/Makefile.com /illumos-gate/usr/src/lib/libzfs_jni/amd64/Makefile /illumos-gate/usr/src/lib/libzfs_jni/common/libzfs_jni_dataset.c /illumos-gate/usr/src/lib/libzfs_jni/common/libzfs_jni_dataset.h /illumos-gate/usr/src/lib/libzfs_jni/common/libzfs_jni_disk.c /illumos-gate/usr/src/lib/libzfs_jni/common/libzfs_jni_disk.h /illumos-gate/usr/src/lib/libzfs_jni/common/libzfs_jni_diskmgt.c /illumos-gate/usr/src/lib/libzfs_jni/common/libzfs_jni_diskmgt.h /illumos-gate/usr/src/lib/libzfs_jni/common/libzfs_jni_main.c /illumos-gate/usr/src/lib/libzfs_jni/common/libzfs_jni_main.h /illumos-gate/usr/src/lib/libzfs_jni/common/libzfs_jni_pool.c /illumos-gate/usr/src/lib/libzfs_jni/common/libzfs_jni_pool.h /illumos-gate/usr/src/lib/libzfs_jni/common/libzfs_jni_property.c /illumos-gate/usr/src/lib/libzfs_jni/common/libzfs_jni_property.h /illumos-gate/usr/src/lib/libzfs_jni/common/libzfs_jni_util.c /illumos-gate/usr/src/lib/libzfs_jni/common/libzfs_jni_util.h /illumos-gate/usr/src/lib/libzfs_jni/common/llib-lzfs_jni /illumos-gate/usr/src/lib/libzfs_jni/i386/Makefile /illumos-gate/usr/src/lib/libzfs_jni/sparc/Makefile /illumos-gate/usr/src/lib/libzfs_jni/sparcv9/Makefile /illumos-gate/usr/src/lib/libzfs_jni/spec/Makefile /illumos-gate/usr/src/lib/libzfs_jni/spec/Makefile.targ /illumos-gate/usr/src/lib/libzfs_jni/spec/amd64/Makefile /illumos-gate/usr/src/lib/libzfs_jni/spec/i386/Makefile /illumos-gate/usr/src/lib/libzfs_jni/spec/libzfs_jni.spec /illumos-gate/usr/src/lib/libzfs_jni/spec/sparc/Makefile /illumos-gate/usr/src/lib/libzfs_jni/spec/sparcv9/Makefile /illumos-gate/usr/src/lib/libzfs_jni/spec/versions /illumos-gate/usr/src/lib/libzonecfg/common/libzonecfg.c /illumos-gate/usr/src/lib/libzonecfg/dtd/zonecfg.dtd.1 /illumos-gate/usr/src/lib/libzonecfg/spec/libzonecfg.spec /illumos-gate/usr/src/lib/libzpool/Makefile /illumos-gate/usr/src/lib/libzpool/Makefile.com /illumos-gate/usr/src/lib/libzpool/amd64/Makefile /illumos-gate/usr/src/lib/libzpool/common/kernel.c /illumos-gate/usr/src/lib/libzpool/common/llib-lzpool /illumos-gate/usr/src/lib/libzpool/common/sys/zfs_context.h /illumos-gate/usr/src/lib/libzpool/common/taskq.c /illumos-gate/usr/src/lib/libzpool/common/util.c /illumos-gate/usr/src/lib/libzpool/i386/Makefile /illumos-gate/usr/src/lib/libzpool/inc.flg /illumos-gate/usr/src/lib/libzpool/sparcv9/Makefile /illumos-gate/usr/src/pkgdefs/Makefile /illumos-gate/usr/src/pkgdefs/SUNW0on/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWcsu/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWfmd/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWhea/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWmdb/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWmdb/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWmdb/prototype_sparc /illumos-gate/usr/src/pkgdefs/SUNWzfsr/Makefile /illumos-gate/usr/src/pkgdefs/SUNWzfsr/depend /illumos-gate/usr/src/pkgdefs/SUNWzfsr/pkginfo.tmpl /illumos-gate/usr/src/pkgdefs/SUNWzfsr/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWzfsr/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWzfsr/prototype_sparc /illumos-gate/usr/src/pkgdefs/SUNWzfsu/Makefile /illumos-gate/usr/src/pkgdefs/SUNWzfsu/depend /illumos-gate/usr/src/pkgdefs/SUNWzfsu/pkginfo.tmpl /illumos-gate/usr/src/pkgdefs/SUNWzfsu/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWzfsu/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWzfsu/prototype_sparc /illumos-gate/usr/src/pkgdefs/SUNWzoneu/depend /illumos-gate/usr/src/pkgdefs/common_files/i.minorperm_i386 /illumos-gate/usr/src/pkgdefs/common_files/i.minorperm_sparc /illumos-gate/usr/src/pkgdefs/common_files/i.rbac /illumos-gate/usr/src/pkgdefs/etc/exception_list_i386 /illumos-gate/usr/src/pkgdefs/etc/exception_list_sparc /illumos-gate/usr/src/psm/promif/ieee1275/common/prom_boot.c /illumos-gate/usr/src/psm/promif/ieee1275/common/prom_devtype.c /illumos-gate/usr/src/psm/promif/ieee1275/common/prom_fb.c /illumos-gate/usr/src/psm/promif/ieee1275/common/prom_node.c /illumos-gate/usr/src/psm/promif/ieee1275/common/prom_prop.c /illumos-gate/usr/src/psm/promif/ieee1275/common/prom_stdin.c /illumos-gate/usr/src/psm/promif/ieee1275/common/prom_stdout.c /illumos-gate/usr/src/psm/promif/ieee1275/common/prom_test.c /illumos-gate/usr/src/psm/promif/ieee1275/sun4/prom_cpuctl.c /illumos-gate/usr/src/psm/promif/ieee1275/sun4/prom_macaddr.c /illumos-gate/usr/src/psm/promif/ieee1275/sun4/prom_vername.c /illumos-gate/usr/src/psm/promif/ieee1275/sun4u/prom_serengeti.c /illumos-gate/usr/src/psm/promif/ieee1275/sun4u/prom_vercheck.c /illumos-gate/usr/src/psm/stand/boot/sparc/common/boot_plat.c /illumos-gate/usr/src/psm/stand/boot/sparc/common/sun4dep.c /illumos-gate/usr/src/psm/stand/boot/sparc/common/sun4u_memlist.c /illumos-gate/usr/src/psm/stand/boot/sparc/common/sun4x_standalloc.c /illumos-gate/usr/src/psm/stand/boot/sparc/common/wanboot.c /illumos-gate/usr/src/psm/stand/boot/sparcv9/sun4u/machdep.c /illumos-gate/usr/src/psm/stand/bootblks/obp-c/common/romp.h /illumos-gate/usr/src/psm/stand/cpr/common/support.c /illumos-gate/usr/src/psm/stand/cpr/sparcv9/sun4u/bitmap.c /illumos-gate/usr/src/psm/stand/cpr/sparcv9/sun4u/util.c /illumos-gate/usr/src/psm/stand/lib/names/sparc/common/mfgname.c /illumos-gate/usr/src/psm/stand/lib/names/sparc/common/uname-i.c /illumos-gate/usr/src/stand/lib/inet/dhcpv4.c /illumos-gate/usr/src/stand/lib/inet/ibd.c /illumos-gate/usr/src/stand/lib/inet/mac.c /illumos-gate/usr/src/stand/lib/sa/sparc/prom_misc.c /illumos-gate/usr/src/stand/lib/sock/socket.c /illumos-gate/usr/src/stand/lib/wanboot/bootinfo_aux.c /illumos-gate/usr/src/tools/scripts/bfu.sh /illumos-gate/usr/src/uts/common/Makefile.files /illumos-gate/usr/src/uts/common/Makefile.rules /illumos-gate/usr/src/uts/common/fs/ctfs/ctfs_all.c /illumos-gate/usr/src/uts/common/fs/ctfs/ctfs_ctl.c /illumos-gate/usr/src/uts/common/fs/ctfs/ctfs_event.c /illumos-gate/usr/src/uts/common/fs/ctfs/ctfs_tdir.c /illumos-gate/usr/src/uts/common/fs/devfs/devfs_subr.c /illumos-gate/usr/src/uts/common/fs/devfs/devfs_vnops.c /illumos-gate/usr/src/uts/common/fs/fs_subr.c /illumos-gate/usr/src/uts/common/fs/fs_subr.h /illumos-gate/usr/src/uts/common/fs/lookup.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs4_acl.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs4_srv_attr.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs4_vnops.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs_acl_srv.c /illumos-gate/usr/src/uts/common/fs/proc/prioctl.c /illumos-gate/usr/src/uts/common/fs/proc/prvnops.c /illumos-gate/usr/src/uts/common/fs/vnode.c arc.c bplist.c dbuf.c dmu.c dmu_object.c dmu_objset.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 fletcher.c lzjb.c metaslab.c refcount.c sha256.c spa.c spa_config.c spa_misc.c space_map.c sys/arc.h sys/bplist.h sys/dbuf.h sys/dmu.h sys/dmu_impl.h sys/dmu_objset.h sys/dmu_traverse.h sys/dmu_tx.h sys/dmu_zfetch.h sys/dnode.h sys/dsl_dataset.h sys/dsl_dir.h sys/dsl_pool.h sys/dsl_prop.h sys/metaslab.h sys/metaslab_impl.h sys/refcount.h sys/spa.h sys/spa_impl.h sys/space_map.h sys/txg.h sys/txg_impl.h sys/uberblock.h sys/uberblock_impl.h sys/unique.h sys/vdev.h sys/vdev_disk.h sys/vdev_file.h sys/vdev_impl.h sys/zap.h sys/zap_impl.h sys/zap_leaf.h sys/zfs_acl.h sys/zfs_context.h sys/zfs_ctldir.h sys/zfs_debug.h sys/zfs_dir.h sys/zfs_ioctl.h sys/zfs_vfsops.h sys/zfs_znode.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 uberblock.c unique.c vdev.c vdev_cache.c vdev_disk.c vdev_file.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.conf zfs_acl.c zfs_byteswap.c zfs_ctldir.c zfs_dir.c zfs_ioctl.c zfs_log.c zfs_replay.c zfs_vfsops.c zfs_vnops.c zfs_znode.c zil.c zio.c zio_checksum.c zio_compress.c zvol.c /illumos-gate/usr/src/uts/common/io/1394/s1394_hotplug.c /illumos-gate/usr/src/uts/common/io/1394/targets/scsa1394/hba.c /illumos-gate/usr/src/uts/common/io/consconfig_dacf.c /illumos-gate/usr/src/uts/common/io/devinfo.c /illumos-gate/usr/src/uts/common/io/dktp/dcdev/dadk.c /illumos-gate/usr/src/uts/common/io/hotplug/pcicfg/pcicfg.c /illumos-gate/usr/src/uts/common/io/hotplug/pcihp/pcihp.c /illumos-gate/usr/src/uts/common/io/i2o/pci_to_i2o.c /illumos-gate/usr/src/uts/common/io/i8042.c /illumos-gate/usr/src/uts/common/io/ib/ibnex/ibnex.c /illumos-gate/usr/src/uts/common/io/openprom.c /illumos-gate/usr/src/uts/common/io/pcmcia/pcmem.c /illumos-gate/usr/src/uts/common/io/scsi/targets/sd.c /illumos-gate/usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c /illumos-gate/usr/src/uts/common/io/usb/usba/usba.c /illumos-gate/usr/src/uts/common/nfs/nfs4.h /illumos-gate/usr/src/uts/common/os/autoconf.c /illumos-gate/usr/src/uts/common/os/devcfg.c /illumos-gate/usr/src/uts/common/os/kmem.c /illumos-gate/usr/src/uts/common/os/list.c /illumos-gate/usr/src/uts/common/os/policy.c /illumos-gate/usr/src/uts/common/os/printf.c /illumos-gate/usr/src/uts/common/os/sunddi.c /illumos-gate/usr/src/uts/common/os/sunndi.c /illumos-gate/usr/src/uts/common/os/swapgeneric.c /illumos-gate/usr/src/uts/common/os/zone.c /illumos-gate/usr/src/uts/common/pcmcia/nexus/pcmcia.c /illumos-gate/usr/src/uts/common/rpc/xdr_mem.c /illumos-gate/usr/src/uts/common/sys/Makefile /illumos-gate/usr/src/uts/common/sys/acl.h /illumos-gate/usr/src/uts/common/sys/autoconf.h /illumos-gate/usr/src/uts/common/sys/avl.h /illumos-gate/usr/src/uts/common/sys/debug.h /illumos-gate/usr/src/uts/common/sys/dkio.h /illumos-gate/usr/src/uts/common/sys/dktp/dadk.h /illumos-gate/usr/src/uts/common/sys/dktp/dadkio.h /illumos-gate/usr/src/uts/common/sys/esunddi.h /illumos-gate/usr/src/uts/common/sys/fs/zfs.h /illumos-gate/usr/src/uts/common/sys/kmem.h /illumos-gate/usr/src/uts/common/sys/list.h /illumos-gate/usr/src/uts/common/sys/mntent.h /illumos-gate/usr/src/uts/common/sys/policy.h /illumos-gate/usr/src/uts/common/sys/scsi/targets/sddef.h /illumos-gate/usr/src/uts/common/sys/sunndi.h /illumos-gate/usr/src/uts/common/sys/vnode.h /illumos-gate/usr/src/uts/common/sys/zone.h /illumos-gate/usr/src/uts/common/syscall/acl.c /illumos-gate/usr/src/uts/common/syscall/systeminfo.c /illumos-gate/usr/src/uts/i86pc/io/acpica/acpi_enum.c /illumos-gate/usr/src/uts/i86pc/io/isa.c /illumos-gate/usr/src/uts/i86pc/io/pci/pci_boot.c /illumos-gate/usr/src/uts/i86pc/os/cpuid.c /illumos-gate/usr/src/uts/i86pc/os/ddi_impl.c /illumos-gate/usr/src/uts/intel/Makefile.intel /illumos-gate/usr/src/uts/intel/os/minor_perm /illumos-gate/usr/src/uts/intel/os/name_to_major /illumos-gate/usr/src/uts/intel/promif/prom_emul.c /illumos-gate/usr/src/uts/intel/promif/prom_node.c /illumos-gate/usr/src/uts/intel/promif/prom_prop.c /illumos-gate/usr/src/uts/intel/sys/obpdefs.h /illumos-gate/usr/src/uts/intel/sys/prom_emul.h /illumos-gate/usr/src/uts/intel/sys/promif.h /illumos-gate/usr/src/uts/intel/zfs/Makefile /illumos-gate/usr/src/uts/req.flg /illumos-gate/usr/src/uts/sparc/Makefile.sparc /illumos-gate/usr/src/uts/sparc/os/cpr_sparc.c /illumos-gate/usr/src/uts/sparc/os/minor_perm /illumos-gate/usr/src/uts/sparc/os/name_to_major /illumos-gate/usr/src/uts/sparc/v9/sys/prom_isa.h /illumos-gate/usr/src/uts/sparc/zfs/Makefile /illumos-gate/usr/src/uts/sun/io/ttymux/ttymux_ioctl.c /illumos-gate/usr/src/uts/sun/sys/bootconf.h /illumos-gate/usr/src/uts/sun/sys/dada/impl/identify.h /illumos-gate/usr/src/uts/sun/sys/obpdefs.h /illumos-gate/usr/src/uts/sun/sys/promif.h /illumos-gate/usr/src/uts/sun4/os/ddi_impl.c /illumos-gate/usr/src/uts/sun4/os/mp_startup.c /illumos-gate/usr/src/uts/sun4/os/startup.c /illumos-gate/usr/src/uts/sun4/vm/sfmmu.c /illumos-gate/usr/src/uts/sun4u/cherrystone/os/cherrystone.c /illumos-gate/usr/src/uts/sun4u/chicago/os/chicago.c /illumos-gate/usr/src/uts/sun4u/cpu/mach_cpu_module.c /illumos-gate/usr/src/uts/sun4u/cpu/spitfire.c /illumos-gate/usr/src/uts/sun4u/cpu/us3_cheetah.c /illumos-gate/usr/src/uts/sun4u/cpu/us3_cheetahplus.c /illumos-gate/usr/src/uts/sun4u/cpu/us3_jalapeno.c /illumos-gate/usr/src/uts/sun4u/daktari/os/daktari.c /illumos-gate/usr/src/uts/sun4u/enchilada/os/enchilada.c /illumos-gate/usr/src/uts/sun4u/io/pcicfg.e.c /illumos-gate/usr/src/uts/sun4u/io/px/px_tools_4u.c /illumos-gate/usr/src/uts/sun4u/io/todds1337.c /illumos-gate/usr/src/uts/sun4u/montecarlo/io/ttymux_dacf/ttymux_dacf.c /illumos-gate/usr/src/uts/sun4u/os/cpr_impl.c /illumos-gate/usr/src/uts/sun4u/os/ecc.c /illumos-gate/usr/src/uts/sun4u/os/fillsysinfo.c /illumos-gate/usr/src/uts/sun4u/os/mach_ddi_impl.c /illumos-gate/usr/src/uts/sun4u/os/mach_startup.c /illumos-gate/usr/src/uts/sun4u/schumacher/os/schumacher.c /illumos-gate/usr/src/uts/sun4u/snowbird/io/todds1307/todds1307.c /illumos-gate/usr/src/uts/sun4u/starfire/io/drmach.c /illumos-gate/usr/src/uts/sun4u/starfire/io/idn.c /illumos-gate/usr/src/uts/sun4u/starfire/io/memctrl.c /illumos-gate/usr/src/uts/sun4u/sys/cpr_impl.h /illumos-gate/usr/src/uts/sun4u/sys/cpu_module.h /illumos-gate/usr/src/uts/sun4u/sys/fc_plat.h /illumos-gate/usr/src/uts/sun4u/sys/machcpuvar.h /illumos-gate/usr/src/uts/sun4u/sys/machsystm.h /illumos-gate/usr/src/uts/sun4u/sys/prom_plat.h /illumos-gate/usr/src/uts/sun4u/sys/sbd.h /illumos-gate/usr/src/uts/sun4v/ontario/os/ontario.c /illumos-gate/usr/src/uts/sun4v/os/error.c /illumos-gate/usr/src/uts/sun4v/os/fillsysinfo.c /illumos-gate/usr/src/uts/sun4v/os/mach_cpu_states.c /illumos-gate/usr/src/uts/sun4v/sys/machcpuvar.h /illumos-gate/usr/src/uts/sun4v/sys/machsystm.h /illumos-gate/usr/src/uts/sun4v/sys/prom_plat.h