freebsd-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs
Pawel Jakub Dawidek 9d3f36a309 Open provider for writting when we find the right one. Opening too much
providers for writing provokes huge traffic related to taste events send
by GEOM on close. This can lead to various problems with opening GEOM
providers that are created on top of other GEOM providers.

Reorted by:	Kurt Touet <ktouet@gmail.com>, mr
Tested by:	mr, Baginski Darren <kickbsd@ya.ru>
MFC after:	2 weeks
2010-02-04 21:11:44 +00:00
..
sys Apply OpenSolaris revision 8012 which brings our zpool to version 14, 2009-12-28 22:15:11 +00:00
arc.c Prevent paging pressure from draining arc too much 2009-10-06 21:40:50 +00:00
bplist.c
dbuf.c
dmu_object.c Apply fix for Solaris bug 6801979: zfs recv can fail with E2BIG 2009-12-19 11:47:22 +00:00
dmu_objset.c
dmu_send.c Re-apply onnv-gate revisions 7994 and 8986 (corresponds to FreeBSD 2010-01-07 20:10:22 +00:00
dmu_traverse.c
dmu_tx.c
dmu_zfetch.c pjd has requested that I keep the tunable as zfs_prefetch_disable to minimize gratuitous 2009-06-11 22:24:08 +00:00
dmu.c Manage asynchronous vnode release just like Solaris. 2009-08-17 09:48:34 +00:00
dnode_sync.c Backport the 'dirtying dbuf' panic fix from newer ZFS version. 2009-08-31 16:27:00 +00:00
dnode.c Apply fix for Solaris bug 6801979: zfs recv can fail with E2BIG 2009-12-19 11:47:22 +00:00
dsl_dataset.c bzero() on-stack argument, so mutex_init() won't misinterpret that the 2009-09-07 11:38:43 +00:00
dsl_deleg.c
dsl_dir.c
dsl_pool.c Manage asynchronous vnode release just like Solaris. 2009-08-17 09:48:34 +00:00
dsl_prop.c
dsl_scrub.c
dsl_synctask.c
fletcher.c Switch to fletcher4 as the default checksum algorithm. Fletcher2 was proven to 2009-09-25 18:19:50 +00:00
gzip.c
lzjb.c
metaslab.c
refcount.c
rrwlock.c
sha256.c
spa_config.c
spa_errlog.c
spa_history.c Rename the host-related prison fields to be the same as the host.* 2009-06-13 15:39:12 +00:00
spa_misc.c
spa.c
space_map.c
txg.c
uberblock.c
unique.c
vdev_cache.c
vdev_disk.c
vdev_file.c
vdev_geom.c Open provider for writting when we find the right one. Opening too much 2010-02-04 21:11:44 +00:00
vdev_label.c
vdev_mirror.c
vdev_missing.c
vdev_queue.c
vdev_raidz.c
vdev_root.c
vdev.c Allow the bootfs property to be set for raidz pools on FreeBSD. 2009-05-31 11:59:32 +00:00
zap_leaf.c
zap_micro.c Add missing \n. 2009-09-13 17:30:56 +00:00
zap.c
zfs_acl.c Apply OpenSolaris revision 8012 which brings our zpool to version 14, 2009-12-28 22:15:11 +00:00
zfs_byteswap.c
zfs_ctldir.c Handle cases where virtual (GFS) vnodes are referenced when doing forced 2009-09-26 00:10:45 +00:00
zfs_dir.c Reduce diff against OpenSolaris - move Giant acquire/release to 2010-01-02 23:38:03 +00:00
zfs_fm.c
zfs_fuid.c
zfs_ioctl.c Apply OpenSolaris revision 8012 which brings our zpool to version 14, 2009-12-28 22:15:11 +00:00
zfs_log.c
zfs_replay.c Be careful which vattr fields are set during setattr replay. 2009-11-10 22:27:33 +00:00
zfs_rlock.c
zfs_vfsops.c Report ZFS filesystem version instead of the zpool version when we say it. 2010-01-11 23:15:11 +00:00
zfs_vnops.c Change VOP_FSYNC for zfs vnode from VOP_PANIC to zfs_freebsd_fsync(), 2009-12-05 20:36:42 +00:00
zfs_znode.c Reduce diff against OpenSolaris - move Giant acquire/release to 2010-01-02 23:38:03 +00:00
zfs.conf
zil.c Apply fix Solaris bug 6462803 zfs snapshot -r failed because 2009-12-19 11:43:39 +00:00
zio_checksum.c
zio_compress.c
zio_inject.c
zio.c
zvol.c Fix deadlock when ZVOLs are present and we are replacing dead component or 2009-12-05 14:33:11 +00:00