freebsd-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs
Xin LI 439024135c MFV r254749:
Don't hold dd_lock for long by breaking it when not doing dsl_dir
accounting.  It is not necessary to hold the lock while manipulating
the parent's accounting, because there is no interface for userland
to see a consistent picture of both parent and child at the same
time anyway.

Illumos ZFS issues:
  4046 dsl_dataset_t ds_dir->dd_lock is highly contended
2013-08-24 00:42:37 +00:00
..
sys MFV r254747: 2013-08-24 00:19:26 +00:00
arc.c Enhance the ZFS vdev layer to maintain both a logical and a physical 2013-08-21 04:10:24 +00:00
bplist.c
bpobj.c
bptree.c
dbuf.c MFV r254747: 2013-08-24 00:19:26 +00:00
ddt_zap.c
ddt.c
dmu_diff.c
dmu_object.c
dmu_objset.c MFV r253780: 2013-07-30 20:37:32 +00:00
dmu_send.c MFV r254747: 2013-08-24 00:19:26 +00:00
dmu_traverse.c
dmu_tx.c MFV r254747: 2013-08-24 00:19:26 +00:00
dmu_zfetch.c
dmu.c MFV r254747: 2013-08-24 00:19:26 +00:00
dnode_sync.c
dnode.c MFV r254747: 2013-08-24 00:19:26 +00:00
dsl_dataset.c MFV r254749: 2013-08-24 00:42:37 +00:00
dsl_deadlist.c
dsl_deleg.c
dsl_destroy.c MFV r254747: 2013-08-24 00:19:26 +00:00
dsl_dir.c MFV r254749: 2013-08-24 00:42:37 +00:00
dsl_pool.c
dsl_prop.c
dsl_scan.c MFV r254079: 2013-08-08 23:38:31 +00:00
dsl_synctask.c
dsl_userhold.c
gzip.c
lz4.c
lzjb.c
metaslab.c Enhance the ZFS vdev layer to maintain both a logical and a physical 2013-08-21 04:10:24 +00:00
refcount.c
rrwlock.c
sa.c
sha256.c
spa_config.c Enhance the ZFS vdev layer to maintain both a logical and a physical 2013-08-21 04:10:24 +00:00
spa_errlog.c
spa_history.c
spa_misc.c
spa.c Enhance the ZFS vdev layer to maintain both a logical and a physical 2013-08-21 04:10:24 +00:00
space_map.c
THIRDPARTYLICENSE.lz4
THIRDPARTYLICENSE.lz4.descrip
trim_map.c
txg.c
uberblock.c
unique.c
vdev_cache.c
vdev_disk.c MFV r254011: 2013-08-06 21:36:01 +00:00
vdev_file.c Enhance the ZFS vdev layer to maintain both a logical and a physical 2013-08-21 04:10:24 +00:00
vdev_geom.c Enhance the ZFS vdev layer to maintain both a logical and a physical 2013-08-21 04:10:24 +00:00
vdev_label.c MFV r254079: 2013-08-08 23:38:31 +00:00
vdev_mirror.c Enhance the ZFS vdev layer to maintain both a logical and a physical 2013-08-21 04:10:24 +00:00
vdev_missing.c Enhance the ZFS vdev layer to maintain both a logical and a physical 2013-08-21 04:10:24 +00:00
vdev_queue.c
vdev_raidz.c Enhance the ZFS vdev layer to maintain both a logical and a physical 2013-08-21 04:10:24 +00:00
vdev_root.c Enhance the ZFS vdev layer to maintain both a logical and a physical 2013-08-21 04:10:24 +00:00
vdev.c Enhance the ZFS vdev layer to maintain both a logical and a physical 2013-08-21 04:10:24 +00:00
zap_leaf.c
zap_micro.c
zap.c
zfeature.c
zfs_acl.c
zfs_byteswap.c
zfs_ctldir.c
zfs_debug.c MFV r254079: 2013-08-08 23:38:31 +00:00
zfs_dir.c
zfs_fm.c
zfs_fuid.c
zfs_ioctl.c zfs: do not reject any operations on a pool just because it's a boot pool 2013-08-23 14:43:32 +00:00
zfs_log.c
zfs_onexit.c
zfs_replay.c
zfs_rlock.c
zfs_sa.c
zfs_vfsops.c zfs: inline and remove zfs_vnode_lock 2013-08-23 14:40:09 +00:00
zfs_vnops.c zfs: inline and remove zfs_vnode_lock 2013-08-23 14:40:09 +00:00
zfs_znode.c zfs: move vnode creation from zfs_znode_cache_constructor to zfs_znode_alloc 2013-07-24 09:15:59 +00:00
zfs.conf
zil.c
zio_checksum.c
zio_compress.c Add kstat entries for ZFS compression statistics. 2013-08-21 19:40:43 +00:00
zio_inject.c
zio.c Enhance the ZFS vdev layer to maintain both a logical and a physical 2013-08-21 04:10:24 +00:00
zle.c
zrlock.c
zvol.c