freebsd-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs
Andriy Gapon c6fb364293 MFV r322221: 7910 l2arc_write_buffers() may write beyond target_sz
FreeBD note: the essence of this change was committed to FreeBSD in
r314274.  This commit catches up with differences between what was
committed to FreeBSD and what was committed to OpenZFS, mainly more
logical variable names.

illumos/illumos-gate@16a7e5ac11
16a7e5ac11

https://www.illumos.org/issues/7910
  It seems that the change in issue #6950 resurrected the problem that was
  earlier fixed by the change in issue #5219.
  Please also see the following FreeBSD bug report:
  https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=216178

Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Dan Kimmel <dan.kimmel@delphix.com>
Approved by: Robert Mustacchi <rm@joyent.com>
Author: Andriy Gapon <avg@FreeBSD.org>

MFC after:	2 weeks
2017-08-08 10:43:41 +00:00
..
sys fix an architectural problem introduced in r320156, ZFS ABD import 2017-06-28 13:59:20 +00:00
abd.c MFV r318946: 8021 ARC buf data scatter-ization 2017-06-20 17:39:24 +00:00
arc.c MFV r322221: 7910 l2arc_write_buffers() may write beyond target_sz 2017-08-08 10:43:41 +00:00
blkptr.c MFV r318946: 8021 ARC buf data scatter-ization 2017-06-20 17:39:24 +00:00
bplist.c
bpobj.c MFC r316913: 7869 panic in bpobj_space(): null pointer dereference 2017-05-24 21:45:52 +00:00
bptree.c MFV r302661: 7082 bptree_iterate() passes wrong args to zfs_dbgmsg() 2016-09-01 15:10:40 +00:00
bqueue.c
dbuf.c MFV r318946: 8021 ARC buf data scatter-ization 2017-06-20 17:39:24 +00:00
ddt_zap.c
ddt.c MFV r318946: 8021 ARC buf data scatter-ization 2017-06-20 17:39:24 +00:00
dmu_diff.c MFV r302991: 6950 ARC should cache compressed data 2016-09-03 08:30:51 +00:00
dmu_object.c MFC r316914: 7801 add more by-dnode routines 2017-05-24 21:49:21 +00:00
dmu_objset.c MFV r319738: 8155 simplify dmu_write_policy handling of pre-compressed buffers 2017-06-09 15:26:03 +00:00
dmu_send.c MFV r319742: 8056 zfs send size estimate is inaccurate for some zvols 2017-06-22 16:58:09 +00:00
dmu_traverse.c Add #ifdef _KERNEL around send_holes_without_birth_time sysctl. 2016-09-29 17:48:53 +00:00
dmu_tx.c MFV r318931: 8063 verify that we do not attempt to access inactive txg 2017-05-26 11:37:11 +00:00
dmu_zfetch.c Add missed vfs.zfs.zfetch.max_idistance sysctl. 2016-12-10 21:19:27 +00:00
dmu.c MFV r318946: 8021 ARC buf data scatter-ization 2017-06-20 17:39:24 +00:00
dnode_sync.c MFV r316917: 7968 multi-threaded spa_sync() 2017-05-24 22:21:24 +00:00
dnode.c MFV r316917: 7968 multi-threaded spa_sync() 2017-05-24 22:21:24 +00:00
dsl_bookmark.c MFC r316907: 1300 filename normalization doesn't work for removes 2017-05-24 21:29:31 +00:00
dsl_dataset.c MFV r316917: 7968 multi-threaded spa_sync() 2017-05-24 22:21:24 +00:00
dsl_deadlist.c MFV r319948: 5428 provide fts(), reallocarray(), and strtonum() 2017-06-14 16:42:38 +00:00
dsl_deleg.c MFV r302660: 6314 buffer overflow in dsl_dataset_name 2016-09-01 15:08:27 +00:00
dsl_destroy.c MFV r306422: 7254 ztest failed assertion in ztest_dataset_dirobj_verify: dirobjs + 1 == usedobjs 2016-09-28 23:54:47 +00:00
dsl_dir.c MFC r316912: 7793 ztest fails assertion in dmu_tx_willuse_space 2017-05-24 21:43:34 +00:00
dsl_pool.c zfs: Fix a typo in the delay_min_dirty_percent sysctl description 2017-07-19 18:17:41 +00:00
dsl_prop.c MFV r302660: 6314 buffer overflow in dsl_dataset_name 2016-09-01 15:08:27 +00:00
dsl_scan.c MFV r318946: 8021 ARC buf data scatter-ization 2017-06-20 17:39:24 +00:00
dsl_synctask.c
dsl_userhold.c MFV r319948: 5428 provide fts(), reallocarray(), and strtonum() 2017-06-14 16:42:38 +00:00
edonr_zfs.c MFV r318946: 8021 ARC buf data scatter-ization 2017-06-20 17:39:24 +00:00
gzip.c
lz4.c MFV r318946: 8021 ARC buf data scatter-ization 2017-06-20 17:39:24 +00:00
lzjb.c
metaslab.c MFV r316920: 8023 Panic destroying a metaslab deferred range tree 2017-05-24 22:25:26 +00:00
multilist.c MFV r316917: 7968 multi-threaded spa_sync() 2017-05-24 22:21:24 +00:00
range_tree.c
refcount.c MFV r304155: 7090 zfs should improve allocation order and throttle allocations 2016-09-03 10:04:37 +00:00
rrwlock.c
sa.c MFC r316924: 8061 sa_find_idx_tab can be declared more type-safely 2017-05-26 10:27:35 +00:00
sha256.c MFV r318946: 8021 ARC buf data scatter-ization 2017-06-20 17:39:24 +00:00
skein_zfs.c MFV r318946: 8021 ARC buf data scatter-ization 2017-06-20 17:39:24 +00:00
spa_config.c MFV r299440: 6736 ZFS per-vdev ZAPs 2016-05-11 12:54:00 +00:00
spa_errlog.c MFV r319948: 5428 provide fts(), reallocarray(), and strtonum() 2017-06-14 16:42:38 +00:00
spa_history.c Make ZFS not crash on mount on 32-bit systems 2017-07-18 01:08:45 +00:00
spa_misc.c zfs: port vdev_file part of illumos change 3306 2017-06-26 09:10:09 +00:00
spa.c spa_import_rootpool should be able to handle an imported root pool 2017-07-25 13:17:06 +00:00
space_map.c MFV r316920: 8023 Panic destroying a metaslab deferred range tree 2017-05-24 22:25:26 +00:00
space_reftree.c
THIRDPARTYLICENSE.lz4
THIRDPARTYLICENSE.lz4.descrip
trim_map.c
txg.c MFV r318931: 8063 verify that we do not attempt to access inactive txg 2017-05-26 11:37:11 +00:00
uberblock.c
unique.c
vdev_cache.c MFV r318946: 8021 ARC buf data scatter-ization 2017-06-20 17:39:24 +00:00
vdev_disk.c MFV r318946: 8021 ARC buf data scatter-ization 2017-06-20 17:39:24 +00:00
vdev_file.c zfs: port vdev_file part of illumos change 3306 2017-06-26 09:10:09 +00:00
vdev_geom.c fix a regression in r320452, ZFS ABD import 2017-07-18 07:41:38 +00:00
vdev_label.c fix gcc-specific fallout from r320156, MFV of r318946, ZFS ABD 2017-06-23 08:42:53 +00:00
vdev_mirror.c MFV r318946: 8021 ARC buf data scatter-ization 2017-06-20 17:39:24 +00:00
vdev_missing.c
vdev_queue.c MFV r318946: 8021 ARC buf data scatter-ization 2017-06-20 17:39:24 +00:00
vdev_raidz.c fix several fallouts from r320156, ZFS ABD import 2017-06-21 08:10:45 +00:00
vdev_root.c
vdev.c MFV r318946: 8021 ARC buf data scatter-ization 2017-06-20 17:39:24 +00:00
zap_leaf.c MFC r316907: 1300 filename normalization doesn't work for removes 2017-05-24 21:29:31 +00:00
zap_micro.c MFC r316914: 7801 add more by-dnode routines 2017-05-24 21:49:21 +00:00
zap.c MFC r316912: 7793 ztest fails assertion in dmu_tx_willuse_space 2017-05-24 21:43:34 +00:00
zfeature.c
zfs_acl.c MFV r319951: 8311 ZFS_READONLY is a little too strict 2017-06-14 16:55:47 +00:00
zfs_byteswap.c
zfs_ctldir.c Use whole mnt_stat.f_fsid bits for st_dev. 2017-05-27 17:00:30 +00:00
zfs_debug.c
zfs_dir.c MFC r316907: 1300 filename normalization doesn't work for removes 2017-05-24 21:29:31 +00:00
zfs_fm.c
zfs_fuid.c
zfs_ioctl.c MFV r319945,r319946: 8264 want support for promoting datasets in libzfs_core 2017-06-14 16:31:36 +00:00
zfs_log.c After some ZIL changes 6 years ago zil_slog_limit got partially broken 2016-11-17 21:01:27 +00:00
zfs_onexit.c
zfs_replay.c
zfs_rlock.c
zfs_sa.c zfs: honour and make use of vfs vnode locking protocol 2016-08-05 06:23:06 +00:00
zfs_vfsops.c MFV r319948: 5428 provide fts(), reallocarray(), and strtonum() 2017-06-14 16:42:38 +00:00
zfs_vnops.c MFV r319951: 8311 ZFS_READONLY is a little too strict 2017-06-14 16:55:47 +00:00
zfs_znode.c fix unsafe modification of zfs_vnodeops when DIAGNOSTIC is enabled 2016-11-20 14:00:50 +00:00
zfs.conf
zil.c MFV r318947: 7578 Fix/improve some aspects of ZIL writing. 2017-06-22 16:52:22 +00:00
zio_checksum.c MFV r318946: 8021 ARC buf data scatter-ization 2017-06-20 17:39:24 +00:00
zio_compress.c MFV r318946: 8021 ARC buf data scatter-ization 2017-06-20 17:39:24 +00:00
zio_inject.c MFV r296505: 6531 Provide mechanism to artificially limit disk performance 2016-03-08 17:27:13 +00:00
zio.c fix several fallouts from r320156, ZFS ABD import 2017-06-21 08:10:45 +00:00
zle.c
zrlock.c 3746 ZRLs are racy 2016-10-27 07:38:07 +00:00
zvol.c Do not invoke the resize event when previous provider's size was zero. 2017-03-01 18:03:32 +00:00