freebsd-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs
Andriy Gapon 7bc07f0575 fix a serious bug in r258632: offset parameter must be set in zio
In illumos all ioctl zio-s are "global" at the moment.  That is they act
on a whole disk, e.g. a cache flush command, and thus do not need either
offset or size parameters.
FreeBSD, on the other hand, has support for TRIM command and that
command requires proper offset and size parameters.
Without this fix all TRIM commands act on the start of any disk or
partition used by ZFS destroying any data there.

Pointyhat to:	avg
Tested by:	sbruno
MFC after:	3 days
X-MFC with:	r258632
Sponsored by:	HybridCluster
2013-11-28 08:48:49 +00:00
..
sys MFV r258376: 3964 L2ARC should always compress metadata buffers 2013-11-26 10:14:23 +00:00
arc.c MFV r255255: 4045 zfs write throttle & i/o scheduler performance work 2013-11-26 09:57:14 +00:00
bplist.c
bpobj.c
bptree.c
dbuf.c MFV r255255: 4045 zfs write throttle & i/o scheduler performance work 2013-11-26 09:57:14 +00:00
ddt_zap.c
ddt.c
dmu_diff.c
dmu_object.c
dmu_objset.c MFV r255255: 4045 zfs write throttle & i/o scheduler performance work 2013-11-26 09:57:14 +00:00
dmu_send.c MFV r254747: 2013-08-24 00:19:26 +00:00
dmu_traverse.c
dmu_tx.c MFV r255255: 4045 zfs write throttle & i/o scheduler performance work 2013-11-26 09:57:14 +00:00
dmu_zfetch.c MFV r255255: 4045 zfs write throttle & i/o scheduler performance work 2013-11-26 09:57:14 +00:00
dmu.c MFV r255255: 4045 zfs write throttle & i/o scheduler performance work 2013-11-26 09:57:14 +00:00
dnode_sync.c
dnode.c MFV r255255: 4045 zfs write throttle & i/o scheduler performance work 2013-11-26 09:57:14 +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 r255255: 4045 zfs write throttle & i/o scheduler performance work 2013-11-26 09:57:14 +00:00
dsl_pool.c MFV r255255: 4045 zfs write throttle & i/o scheduler performance work 2013-11-26 09:57:14 +00:00
dsl_prop.c
dsl_scan.c MFV r255255: 4045 zfs write throttle & i/o scheduler performance work 2013-11-26 09:57:14 +00:00
dsl_synctask.c
dsl_userhold.c Fix ZFS deadlock when sending a snapshot which is mounted. 2013-11-18 11:28:19 +00:00
gzip.c
lz4.c Introduce allocation cache to store LZ4 compression contexts without kicking 2013-11-14 15:54:54 +00:00
lzjb.c Improve lzjb decompress performance by reorganizing the code 2013-10-08 01:38:24 +00:00
metaslab.c MFV r255256: 3954 metaslabs continue to load even after hitting zfs_mg_alloc_failure limit 2013-11-26 10:02:02 +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 fix debug.zfs_flags sysctl description in r258638 2013-11-26 10:57:09 +00:00
spa.c MFV r255255: 4045 zfs write throttle & i/o scheduler performance work 2013-11-26 09:57:14 +00:00
space_map.c
THIRDPARTYLICENSE.lz4
THIRDPARTYLICENSE.lz4.descrip
trim_map.c
txg.c MFV r255255: 4045 zfs write throttle & i/o scheduler performance work 2013-11-26 09:57:14 +00:00
uberblock.c
unique.c
vdev_cache.c MFV r255255: 4045 zfs write throttle & i/o scheduler performance work 2013-11-26 09:57:14 +00:00
vdev_disk.c MFV r254750: 2013-09-21 00:17:26 +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 Improve ZFS N-way mirror read performance by using load and locality 2013-10-23 09:54:58 +00:00
vdev_label.c
vdev_mirror.c MFV r255255: 4045 zfs write throttle & i/o scheduler performance work 2013-11-26 09:57:14 +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 MFV r255255: 4045 zfs write throttle & i/o scheduler performance work 2013-11-26 09:57:14 +00:00
vdev_raidz.c MFV r255255: 4045 zfs write throttle & i/o scheduler performance work 2013-11-26 09:57:14 +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 MFV r255255: 4045 zfs write throttle & i/o scheduler performance work 2013-11-26 09:57:14 +00:00
zap_leaf.c
zap_micro.c
zap.c
zfeature.c
zfs_acl.c
zfs_byteswap.c
zfs_ctldir.c
zfs_debug.c
zfs_dir.c
zfs_fm.c
zfs_fuid.c
zfs_ioctl.c Change the cap_rights_t type from uint64_t to a structure that we can extend 2013-09-05 00:09:56 +00:00
zfs_log.c
zfs_onexit.c Change the cap_rights_t type from uint64_t to a structure that we can extend 2013-09-05 00:09:56 +00:00
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 MFV r255255: 4045 zfs write throttle & i/o scheduler performance work 2013-11-26 09:57:14 +00:00
zfs_znode.c
zfs.conf
zil.c MFV r255255: 4045 zfs write throttle & i/o scheduler performance work 2013-11-26 09:57:14 +00:00
zio_checksum.c MFV r254750: 2013-09-21 00:17:26 +00:00
zio_compress.c Add kstat entries for ZFS compression statistics. 2013-08-21 19:40:43 +00:00
zio_inject.c
zio.c fix a serious bug in r258632: offset parameter must be set in zio 2013-11-28 08:48:49 +00:00
zle.c
zrlock.c
zvol.c Merge GEOM direct dispatch changes from the projects/camlock branch. 2013-10-22 08:22:19 +00:00