freebsd-dev/module/zfs
Don Brady d02ca37979 Bring over illumos ZFS FMA logic -- phase 1
This first phase brings over the ZFS SLM module, zfs_mod.c, to handle
auto operations in response to disk events. Disk event monitoring is
provided from libudev and generates the expected payload schema for
zfs_mod. This work leverages the recently added devid and phys_path
strings in the vdev label.

Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Don Brady <don.brady@intel.com>
Signed-off-by: Tony Hutter <hutter2@llnl.gov>
Closes #4673
2016-09-01 11:39:45 -07:00
..
arc.c Add zfs_arc_meta_limit_percent tunable 2016-08-23 13:03:01 -07:00
blkptr.c
bplist.c
bpobj.c
bptree.c
bqueue.c
dbuf_stats.c
dbuf.c OpenZFS 6322 - ZFS indirect block predictive prefetch 2016-08-30 14:26:55 -07:00
ddt_zap.c
ddt.c Performance optimization of AVL tree comparator functions 2016-08-31 14:35:34 -07:00
dmu_diff.c
dmu_object.c
dmu_objset.c
dmu_send.c Performance optimization of AVL tree comparator functions 2016-08-31 14:35:34 -07:00
dmu_traverse.c Add tunable to ignore hole_birth 2016-08-15 09:52:56 -07:00
dmu_tx.c OpenZFS 7004 - dmu_tx_hold_zap() does dnode_hold() 7x on same object 2016-08-19 12:48:03 -07:00
dmu_zfetch.c OpenZFS 6322 - ZFS indirect block predictive prefetch 2016-08-30 14:26:55 -07:00
dmu.c OpenZFS 6322 - ZFS indirect block predictive prefetch 2016-08-30 14:26:55 -07:00
dnode_sync.c
dnode.c Performance optimization of AVL tree comparator functions 2016-08-31 14:35:34 -07:00
dsl_bookmark.c
dsl_dataset.c Rework of fletcher_4 module 2016-08-16 14:11:55 -07:00
dsl_deadlist.c Performance optimization of AVL tree comparator functions 2016-08-31 14:35:34 -07:00
dsl_deleg.c Performance optimization of AVL tree comparator functions 2016-08-31 14:35:34 -07:00
dsl_destroy.c
dsl_dir.c
dsl_pool.c
dsl_prop.c
dsl_scan.c OpenZFS 5997 - FRU field not set during pool creation and never updated 2016-08-12 13:06:48 -07:00
dsl_synctask.c
dsl_userhold.c
fm.c kmem_zalloc with KM_SLEEP will never return NULL 2016-09-01 11:39:45 -07:00
gzip.c
lz4.c
lzjb.c
Makefile.in
metaslab.c Performance optimization of AVL tree comparator functions 2016-08-31 14:35:34 -07:00
multilist.c
pathname.c
policy.c
range_tree.c Performance optimization of AVL tree comparator functions 2016-08-31 14:35:34 -07:00
refcount.c
rrwlock.c
sa.c Performance optimization of AVL tree comparator functions 2016-08-31 14:35:34 -07:00
sha256.c
spa_boot.c
spa_config.c OpenZFS 5997 - FRU field not set during pool creation and never updated 2016-08-12 13:06:48 -07:00
spa_errlog.c
spa_history.c Fix indefinite article 2016-08-11 11:23:49 -07:00
spa_misc.c Performance optimization of AVL tree comparator functions 2016-08-31 14:35:34 -07:00
spa_stats.c
spa.c Performance optimization of AVL tree comparator functions 2016-08-31 14:35:34 -07:00
space_map.c
space_reftree.c Performance optimization of AVL tree comparator functions 2016-08-31 14:35:34 -07:00
trace.c
txg.c txg visibility code should not execute under tc_open_lock 2016-07-27 14:11:13 -07:00
uberblock.c
unique.c Performance optimization of AVL tree comparator functions 2016-08-31 14:35:34 -07:00
vdev_cache.c Performance optimization of AVL tree comparator functions 2016-08-31 14:35:34 -07:00
vdev_disk.c Remove custom root pool import code 2016-08-11 11:19:34 -07:00
vdev_file.c
vdev_label.c Performance optimization of AVL tree comparator functions 2016-08-31 14:35:34 -07:00
vdev_mirror.c
vdev_missing.c
vdev_queue.c Performance optimization of AVL tree comparator functions 2016-08-31 14:35:34 -07:00
vdev_raidz_math_avx2.c
vdev_raidz_math_impl.h
vdev_raidz_math_scalar.c
vdev_raidz_math_sse2.c
vdev_raidz_math_ssse3.c
vdev_raidz_math.c Linux compat: Grsecurity kernel 2016-08-22 10:05:45 -07:00
vdev_raidz.c Build user-space with different gcc optimization levels 2016-08-09 14:40:35 -07:00
vdev_root.c
vdev.c Bring over illumos ZFS FMA logic -- phase 1 2016-09-01 11:39:45 -07:00
zap_leaf.c
zap_micro.c Performance optimization of AVL tree comparator functions 2016-08-31 14:35:34 -07:00
zap.c OpenZFS 7004 - dmu_tx_hold_zap() does dnode_hold() 7x on same object 2016-08-19 12:48:03 -07:00
zfeature_common.c
zfeature.c
zfs_acl.c Fix interaction between userns uid/gid and SA 2016-08-08 10:47:43 -07:00
zfs_byteswap.c
zfs_ctldir.c
zfs_debug.c
zfs_dir.c
zfs_fm.c Bring over illumos ZFS FMA logic -- phase 1 2016-09-01 11:39:45 -07:00
zfs_fuid.c Performance optimization of AVL tree comparator functions 2016-08-31 14:35:34 -07:00
zfs_ioctl.c Fix zfs_allow_log_destroy() NULL dereference 2016-07-29 15:34:12 -07:00
zfs_log.c
zfs_onexit.c
zfs_replay.c
zfs_rlock.c Performance optimization of AVL tree comparator functions 2016-08-31 14:35:34 -07:00
zfs_sa.c
zfs_vfsops.c
zfs_vnops.c OpenZFS 6940 - Cannot unlink directories when over quota 2016-08-30 14:33:04 -07:00
zfs_znode.c Performance optimization of AVL tree comparator functions 2016-08-31 14:35:34 -07:00
zil.c Performance optimization of AVL tree comparator functions 2016-08-31 14:35:34 -07:00
zio_checksum.c
zio_compress.c
zio_inject.c
zio.c Fix zdb crash with 4K-only devices 2016-07-27 13:38:46 -07:00
zle.c
zpl_ctldir.c Use file_dentry and file_inode wrappers 2016-08-11 12:06:37 -07:00
zpl_export.c
zpl_file.c Use file_dentry and file_inode wrappers 2016-08-11 12:06:37 -07:00
zpl_inode.c
zpl_super.c
zpl_xattr.c Linux 4.7 compat: fix zpl_get_acl returns invalid acl pointer 2016-08-09 10:03:04 -07:00
zrlock.c
zvol.c Linux 4.8 compat: Fix removal of bio->bi_rw member 2016-08-11 11:19:34 -07:00