freebsd-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs
Alexander Motin 43f774f296 MFV r289310:
4185 add new cryptographic checksums to ZFS: SHA-512, Skein, Edon-R

Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Prakash Surya <prakash.surya@delphix.com>
Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Approved by: Garrett D'Amore <garrett@damore.org>
Author: Matthew Ahrens <mahrens@delphix.com>

illumos/illumos-gate@45818ee124

This is only a partial merge of respective ZFS infrastructure changes.
At this moment FreeBSD kernel has no those crypto algorithms, so the
parts of the code to enable them are commented out.  When they are
implemented, it will be trivial to plug them in.
2015-10-16 14:45:21 +00:00
..
sys MFV r289310: 2015-10-16 14:45:21 +00:00
arc.c MFV r289310: 2015-10-16 14:45:21 +00:00
blkptr.c
bplist.c
bpobj.c MFV 286602: 5810 zdb should print details of bpobj 2015-08-10 21:32:40 +00:00
bptree.c MFV r286704: 5960 zfs recv should prefetch indirect blocks 2015-08-12 22:41:06 +00:00
bqueue.c MFV r286704: 5960 zfs recv should prefetch indirect blocks 2015-08-12 22:41:06 +00:00
dbuf.c MFV r289308: 6267 dn_bonus evicted too early 2015-10-14 10:38:05 +00:00
ddt_zap.c
ddt.c MFV r289310: 2015-10-16 14:45:21 +00:00
dmu_diff.c MFV r286704: 5960 zfs recv should prefetch indirect blocks 2015-08-12 22:41:06 +00:00
dmu_object.c MFV r286704: 5960 zfs recv should prefetch indirect blocks 2015-08-12 22:41:06 +00:00
dmu_objset.c MFV r289312: 2605 want to resume interrupted zfs send 2015-10-15 08:47:32 +00:00
dmu_send.c MFV r289310: 2015-10-16 14:45:21 +00:00
dmu_traverse.c MFV r289312: 2605 want to resume interrupted zfs send 2015-10-15 08:47:32 +00:00
dmu_tx.c MFV r286704: 5960 zfs recv should prefetch indirect blocks 2015-08-12 22:41:06 +00:00
dmu_zfetch.c MFV r289188: 6281 prefetching should apply to 1MB reads 2015-10-12 15:48:45 +00:00
dmu.c MFV r289310: 2015-10-16 14:45:21 +00:00
dnode_sync.c MFV r289308: 6267 dn_bonus evicted too early 2015-10-14 10:38:05 +00:00
dnode.c MFV r287624: 5987 zfs prefetch code needs work 2015-09-12 08:35:51 +00:00
dsl_bookmark.c MFV r277428: 5056 ZFS deadlock on db_mtx and dn_holds 2015-08-10 11:30:07 +00:00
dsl_dataset.c MFV r289310: 2015-10-16 14:45:21 +00:00
dsl_deadlist.c MFV r277428: 5056 ZFS deadlock on db_mtx and dn_holds 2015-08-10 11:30:07 +00:00
dsl_deleg.c MFV r277428: 5056 ZFS deadlock on db_mtx and dn_holds 2015-08-10 11:30:07 +00:00
dsl_destroy.c MFV r289312: 2605 want to resume interrupted zfs send 2015-10-15 08:47:32 +00:00
dsl_dir.c MFV r288063: make dataset property de-registration operation O(1) 2015-09-25 01:05:44 +00:00
dsl_pool.c MFV r277431: 5497 lock contention on arcs_mtx 2015-08-14 09:31:07 +00:00
dsl_prop.c MFV r288063: make dataset property de-registration operation O(1) 2015-09-25 01:05:44 +00:00
dsl_scan.c FreeBSD-specific addition to r289191. 2015-10-12 18:15:25 +00:00
dsl_synctask.c MFV r275551: 2014-12-15 07:52:23 +00:00
dsl_userhold.c MFV r277428: 5056 ZFS deadlock on db_mtx and dn_holds 2015-08-10 11:30:07 +00:00
edonr_zfs.c MFV r289310: 2015-10-16 14:45:21 +00:00
gzip.c
lz4.c
lzjb.c
metaslab.c MFV r289306: 6295 metaslab_condense's dbgmsg should include vdev id 2015-10-14 10:31:50 +00:00
multilist.c MFV r277431: 5497 lock contention on arcs_mtx 2015-08-14 09:31:07 +00:00
range_tree.c MFV r272495: 2014-10-04 08:14:10 +00:00
refcount.c Add vfs.zfs.reference_tracking_enable sysctl/tunable. 2015-01-21 17:03:11 +00:00
rrwlock.c MFV r284763: 5981 Deadlock in dmu_objset_find_dp 2015-08-12 19:10:29 +00:00
sa.c fix a mismerge in r286539 (MFV 286538: 5562 ZFS sa_handle's violate...) 2015-08-21 08:04:56 +00:00
sha256.c MFV r289310: 2015-10-16 14:45:21 +00:00
skein_zfs.c MFV r289310: 2015-10-16 14:45:21 +00:00
spa_config.c Clean ZFS spa config before syncing 2015-01-18 23:15:49 +00:00
spa_errlog.c
spa_history.c MFV r275551: 2014-12-15 07:52:23 +00:00
spa_misc.c MFV r289310: 2015-10-16 14:45:21 +00:00
spa.c MFV r289310: 2015-10-16 14:45:21 +00:00
space_map.c MFV r286704: 5960 zfs recv should prefetch indirect blocks 2015-08-12 22:41:06 +00:00
space_reftree.c
THIRDPARTYLICENSE.lz4
THIRDPARTYLICENSE.lz4.descrip
trim_map.c Fix overflow bug from r248577, turning 30s TRIM timeout into ~4s. 2015-01-14 16:22:00 +00:00
txg.c Prevent inlining txg_quiesce 2015-02-02 00:17:36 +00:00
uberblock.c MFV r275550: 2014-12-15 05:10:55 +00:00
unique.c
vdev_cache.c MFC r270195: 2014-08-20 21:44:48 +00:00
vdev_disk.c Disable TRIM on file backed ZFS vdevs and fix TRIM on init 2014-11-17 11:32:10 +00:00
vdev_file.c Disable TRIM on file backed ZFS vdevs and fix TRIM on init 2014-11-17 11:32:10 +00:00
vdev_geom.c Disable TRIM on file backed ZFS vdevs and fix TRIM on init 2014-11-17 11:32:10 +00:00
vdev_label.c Disable TRIM on file backed ZFS vdevs and fix TRIM on init 2014-11-17 11:32:10 +00:00
vdev_mirror.c Skip extra bcopy() when scrubbing vdev without redundancy. 2015-01-12 22:38:55 +00:00
vdev_missing.c MFV r274272 and diff reduction with upstream. 2014-11-09 07:37:00 +00:00
vdev_queue.c Apply the noline attribute to vdev_queue_max_async_writes 2015-08-31 23:10:42 +00:00
vdev_raidz.c MFV r274273: 2014-11-10 08:20:21 +00:00
vdev_root.c
vdev.c MFV r287623: 5997 FRU field not set during pool creation and never 2015-09-13 07:15:14 +00:00
zap_leaf.c MFV r275551: 2014-12-15 07:52:23 +00:00
zap_micro.c MFV r277428: 5056 ZFS deadlock on db_mtx and dn_holds 2015-08-10 11:30:07 +00:00
zap.c MFV r286704: 5960 zfs recv should prefetch indirect blocks 2015-08-12 22:41:06 +00:00
zfeature.c MFV 286707: 5959 clean up per-dataset feature count code 2015-08-12 23:59:17 +00:00
zfs_acl.c Mechanically convert cddl sun #ifdef's to illumos 2015-01-17 14:44:59 +00:00
zfs_byteswap.c
zfs_ctldir.c MFV 286709: 2015-08-13 00:10:36 +00:00
zfs_debug.c
zfs_dir.c
zfs_fm.c
zfs_fuid.c Mechanically convert cddl sun #ifdef's to illumos 2015-01-17 14:44:59 +00:00
zfs_ioctl.c MFV r289310: 2015-10-16 14:45:21 +00:00
zfs_log.c MFV r274273: 2014-11-10 08:20:21 +00:00
zfs_onexit.c zfs_onexit_fd_hold: return EBADF even if devfs_get_cdevpriv gave ENOENT 2015-04-28 09:11:47 +00:00
zfs_replay.c Mechanically convert cddl sun #ifdef's to illumos 2015-01-17 14:44:59 +00:00
zfs_rlock.c
zfs_sa.c MFV r277428: 5056 ZFS deadlock on db_mtx and dn_holds 2015-08-10 11:30:07 +00:00
zfs_vfsops.c MFV r288063: make dataset property de-registration operation O(1) 2015-09-25 01:05:44 +00:00
zfs_vnops.c MFV (partial) r286889: 5692 expose the number of hole blocks in a file 2015-08-24 09:48:50 +00:00
zfs_znode.c MFV r284036: 5961 Fix stack overflow in zfs_create_fs 2015-06-12 11:10:49 +00:00
zfs.conf
zil.c MFV r284762: 5269 zpool import slow 2015-08-12 18:47:30 +00:00
zio_checksum.c MFV r289310: 2015-10-16 14:45:21 +00:00
zio_compress.c MFV 286546: 2015-08-09 20:02:16 +00:00
zio_inject.c MFV r277431: 5497 lock contention on arcs_mtx 2015-08-14 09:31:07 +00:00
zio.c MFV r289310: 2015-10-16 14:45:21 +00:00
zle.c
zrlock.c MFV 286604: 5812 assertion failed in zrl_tryenter(): zr_owner==NULL 2015-08-10 21:36:51 +00:00
zvol.c MFV r289185: 6250 zvol_dump_init() can hold txg open 2015-10-12 15:39:03 +00:00