opnsense-src/cddl/contrib/opensolaris/lib/libdtrace/common
Matt Macy 9e5787d228 Merge OpenZFS support in to HEAD.
The primary benefit is maintaining a completely shared
code base with the community allowing FreeBSD to receive
new features sooner and with less effort.

I would advise against doing 'zpool upgrade'
or creating indispensable pools using new
features until this change has had a month+
to soak.

Work on merging FreeBSD support in to what was
at the time "ZFS on Linux" began in August 2018.
I first publicly proposed transitioning FreeBSD
to (new) OpenZFS on December 18th, 2018. FreeBSD
support in OpenZFS was finally completed in December
2019. A CFT for downstreaming OpenZFS support in
to FreeBSD was first issued on July 8th. All issues
that were reported have been addressed or, for
a couple of less critical matters there are
pull requests in progress with OpenZFS. iXsystems
has tested and dogfooded extensively internally.
The TrueNAS 12 release is based on OpenZFS with
some additional features that have not yet made
it upstream.

Improvements include:
  project quotas, encrypted datasets,
  allocation classes, vectorized raidz,
  vectorized checksums, various command line
  improvements, zstd compression.

Thanks to those who have helped along the way:
Ryan Moeller, Allan Jude, Zack Welch, and many
others.

Sponsored by:	iXsystems, Inc.
Differential Revision:	https://reviews.freebsd.org/D25872
2020-08-25 02:21:27 +00:00
..
drti.c Merge OpenZFS support in to HEAD. 2020-08-25 02:21:27 +00:00
dt_aggregate.c
dt_as.c
dt_as.h
dt_buf.c
dt_buf.h
dt_cc.c Fix an off-by-two in the llquantize() action parameter validation. 2017-08-21 21:56:02 +00:00
dt_cg.c Remove the DTrace printt and typeref actions. 2016-11-12 19:26:12 +00:00
dt_consume.c MFV r344364: 2019-02-20 17:10:30 +00:00
dt_decl.c
dt_decl.h
dt_dis.c Avoid adding an extra "0x" prefix before pointer formats. 2017-10-06 18:29:00 +00:00
dt_dof.c Use PC-relative relocations for USDT probe sites on i386 and amd64. 2017-02-05 02:39:12 +00:00
dt_dof.h
dt_error.c
dt_errtags.h Remove the DTrace printt and typeref actions. 2016-11-12 19:26:12 +00:00
dt_grammar.y MFV r304057: 2016-08-16 02:30:19 +00:00
dt_handle.c
dt_ident.c
dt_ident.h
dt_impl.h Remove the DTrace printt and typeref actions. 2016-11-12 19:26:12 +00:00
dt_inttab.c
dt_inttab.h
dt_lex.l
dt_link.c Merge OpenZFS support in to HEAD. 2020-08-25 02:21:27 +00:00
dt_list.c
dt_list.h
dt_map.c
dt_module.c libdtrace: Add a missing unlock to an error handler. 2016-04-11 17:57:54 +00:00
dt_module.h libdtrace: allow D libraries to declare dependencies on kernel modules 2015-06-06 16:47:45 +00:00
dt_open.c Do not load dtraceall.ko if dtrace.ko is already loaded. 2020-02-28 17:05:27 +00:00
dt_options.c dtrace: avoid gcc9 Walloca-larger-than 2019-12-21 02:44:13 +00:00
dt_parser.c libdtrace: Eliminate a minor UB by fully initializing parameter struct 2018-03-16 20:43:40 +00:00
dt_parser.h MFV r304057: 2016-08-16 02:30:19 +00:00
dt_pcb.c
dt_pcb.h
dt_pid.c libdtrace: Don't use a read-only handle for enumerating pid probes. 2016-12-06 04:28:56 +00:00
dt_pid.h
dt_pq.c
dt_pq.h
dt_pragma.c libdtrace: allow D libraries to declare dependencies on kernel modules 2015-06-06 16:47:45 +00:00
dt_print.c Merge OpenZFS support in to HEAD. 2020-08-25 02:21:27 +00:00
dt_printf.c Merge OpenZFS support in to HEAD. 2020-08-25 02:21:27 +00:00
dt_printf.h
dt_proc.c Complete support for dtrace's -x setenv option. 2017-12-03 16:57:28 +00:00
dt_proc.h Complete support for dtrace's -x setenv option. 2017-12-03 16:57:28 +00:00
dt_program.c
dt_program.h
dt_provider.c Use PC-relative relocations for USDT probe sites on i386 and amd64. 2017-02-05 02:39:12 +00:00
dt_provider.h
dt_regset.c libdtrace: use calloc(3) instead of malloc(3) when it makes sense. 2016-03-14 00:34:12 +00:00
dt_regset.h
dt_string.c
dt_string.h
dt_strtab.c Enable creation of static userspace probes in incremental builds. 2020-08-20 19:28:19 +00:00
dt_strtab.h Enable creation of static userspace probes in incremental builds. 2020-08-20 19:28:19 +00:00
dt_subr.c Corrected non-portable reuse of va_list in dt_printf() 2016-10-11 16:12:12 +00:00
dt_sugar.c MFV r304057: 2016-08-16 02:30:19 +00:00
dt_work.c
dt_xlator.c libdtrace: Fix another uninitialized dtt_flags UB 2018-03-16 21:10:36 +00:00
dt_xlator.h
dtrace.h MFV r304057: 2016-08-16 02:30:19 +00:00
mkerrno.sh Fix libdtrace build with zsh as /bin/sh 2020-08-11 16:46:54 +00:00
mkerrtags.sh Fix libdtrace build with zsh as /bin/sh 2020-08-11 16:46:54 +00:00
mknames.sh Fix libdtrace build with zsh as /bin/sh 2020-08-11 16:46:54 +00:00
mksignal.sh Fix libdtrace build with zsh as /bin/sh 2020-08-11 16:46:54 +00:00