HardenedBSD/cddl
Domagoj Stolfa 30ec3138ed dtrace: Disable getf() as it is broken on FreeBSD
getf() on FreeBSD calls _sx_slock(), _sx_sunlock() and fget_locked().
Furthermore, it does not set the per-core fault flag, meaning it
usually ends up in a double fault panic once getf() does get called,
especially from fbt.

Reviewing the DTrace Toolkit + a number of other scripts scattered
around FreeBSD, I have not been able to find one use of getf(). Given
how broken the implementation currently is, we disable it until it
can be implemented properly.

Also comment out a test in aggs/tst.subr.d for getf().

Reviewed by:	markj
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D33378
2021-12-17 13:10:22 -05:00
..
compat/opensolaris
contrib/opensolaris dtrace: Disable getf() as it is broken on FreeBSD 2021-12-17 13:10:22 -05:00
lib cddl: fix missing ZFS library dependencies 2021-11-15 09:42:07 -05:00
sbin
share
tests
usr.bin
usr.libexec
usr.sbin cddl: fix missing ZFS library dependencies 2021-11-15 09:42:07 -05:00
Makefile
Makefile.inc